Kuva: Pixabay

Java-kielisten web-sovellusten toteutus tutuksi. Opi mm. Spring-sovelluskehyksen periaatteet.

Moodle
Logga in för att se kursnyckeln för Moodle.

Tidsschema

Kurssi on täysin verkossa.
Kurssilla on useita deadlineja, tarkista päivämäärät materiaalin etusivulta!

Övriga händelser

DatumTidRubrikUtrymme

tors 7.5.2020
10:00 - 20:00
1. Tentti, kesto 4h
Moodle
tors 25.6.2020
10:00 - 20:00
2. Tentti, kesto 4h
Moodle
tors 12.11.2020
10:00 - 20:00
3. Tentti, kesto 4h
Moodle

Material

Anmälning och avgift

Kurssi on maksuton.

Ilmoittautumisohjeet

1. Suorita tehtäväsarjat kurssin MOOC-verkko-oppimisympäristössä.

2. Avoimen yliopiston kurssi-ilmoittautumisen ohjeet saat kurssimateriaalin (MOOC) viimeisten osioiden yhteydessä. Kurssille siis ilmoittaudutaan vasta edettyäsi tehtävissä. Seuraa ohjeita, ilmoittaudu Avoimeen yliopistoon ja siirry verkko-oppimisympäristö Moodleen suorittamaan kurssi loppuun.

Huom!

  • Ilmoittautuminen Avoimeen yliopiston on mahdollista 09.11.2020 saakka.
  • Vain niiden opiskelijoiden opintosuoritukset voidaan kirjata Helsingin yliopiston opintorekisteriin, jotka ovat tehneet kurssi-ilmoittautumisen Avoimeen yliopistoon ja suorittaneet kurssin hyväksytysti loppuun Moodlessa.

Käytännön ohjeita opiskeluun
Järjestelyt erityistä tukea tarvitseville

Varaamme oikeuden muutoksiin opinto-ohjelmassa.

Beskrivning

Kurssilla perehdytään web-sovellusten perusideoihin sekä niiden toteuttamiseen. Voit suorittaa kurssin osana Tietojenkäsittelytieteen osaston DEFA-opintoja (Digital Education For All)

Esitietovaatimuksena on kurssit Ohjelmoinnin perusteet (TKT10002), Ohjelmoinnin jatkokurssi (TKT10003) ja Tietokantojen perusteet (TKT10004).

1. Johdanto web-sovellusten toimintaan ja internetin perusosiin.

2. Näkymät, tietokannat ja tietokanta-abstraktiot.

3. Tietokannat ja tietokanta-abstraktiot.

4. Mediatyypit ja tiedostojen tallentaminen. Ohjelmistokehitysprosessi, kerrosarkkitehtuuri ja sovellusten automaattinen testaaminen. Sovelluksen siirtäminen verkkoon.

5. HTTP-protokolla ja evästeet. Autentikaatio ja autorisaatio.

6. Toistuvat rakenteet ja fragmentit. Tyylitiedostojen käyttäminen. Syötteiden validointi. Rajapinnat ja REST.

7. Selainohjelmistot ja palvelinohjelmistot. Hieman tietoturvaa. Sovellusten skaalautuvuus. Reaktiivinen ohjelmointi.

Kurssilla Web-palvelinohjelmointi Java opit web-sovellusten toimintaperiaatteet sekä perustaidot web-sovellusten kehittämisestä Java-kielellä.

Käytössä myöhemmin julkaistava verkkomateriaali sekä ohjelmointikursseilta tuttu ohjelmointiympäristö.

Kurssi arvioidaan arvosana-asteikolla 0-5.

Kurssilla on seitsemän tehtäväsarjaa sekä ohjelmointiprojekti. Tehtäväsarjojen painoarvo arvosanassa on 70%, ohjelmointiprojektin painoarvo arvosanassa on 30%.

Kurssin lopussa on Moodlessa järjestettävä koe, joka arvostellaan skaalalla hyväksytty / hylätty. Arvosana muodostuu siis tehtävistä.

Kurssiin liittyvät kysymykset:

Tehtävät MOOC-verkko-oppimisympäristössä + ohjelmointiprojekti Moodlessa + vertaisarvionnit Moodlessa + verkkotentti Moodlessa.

Käytössä on verkko-oppimisympäristö Moodle, joka avautuu 11.3.2020. Pääset kirjautumaan Moodleen, kun olet suorittanut vaadittavat tehtävät kurssin MOOC-verkko-oppimisympäristössä ja tehnyt Avoimen yliopiston kurssi-ilmoittautumisen. Saat Moodle-linkin ja kurssiavaimen kirjautumalla tähän opinto-ohjelmaan (=kurssisivulle) Helsingin yliopiston käyttäjätunnuksella. Huom! Tämä onnistuu aikaisintaan Avoimeen yliopistoon ilmoittautumistasi seuraavana päivänä. Saat käyttäjätunnusta koskevaa lisätietoa sähköpostiisi ilmoittautumisesi jälkeen.

Verkkotenttivaihtoehdot:

To 7.5.2020 10:00 - 20:00 - 1. Tentti, kesto 4h - Moodle
To 25.6.2020 10:00 - 20:00 - 2. Tentti, kesto 4h - Moodle
To 12.11.2020 10:00 - 20:00 - 3. Tentti, kesto 4h - Moodle

Valitsemaasi verkkotenttiin ei tarvitse erikseen ilmoittautua!

Huom! Mikäli haluat ruotsinkieliset tenttikysymykset, ota yhteyttä kurssin opettajaan viimeistään 10 päivää ennen tenttiä. Mikäli tarvitset verkkotentissä erityisjärjestelyitä (esim. pidennetyn vastausajan), tutustu niitä koskeviin ohjeisiin: Järjestelyt erityistä tukea tarvitseville. Erityisjärjestelyiden tarpeesta tulee ilmoittaa viimeistään 10 päivää ennen tenttiä.

Jami Kousa