Opetus

Nimi Op Opiskelumuoto Aika Paikkakunta Järjestäjä
Web-palvelinohjelmointi Java, MOOC, 2020 Aloita joustavasti 5 Cr Verkkokurssi 9.3.2020 - 16.11.2020 Etäopinnot Avoin yliopisto
Web-palvelinohjelmointi Java 2021 Aloita joustavasti 5 Cr Verkkokurssi 15.3.2021 - 16.11.2021 Etäopinnot Avoin yliopisto
Nimi Op Opiskelumuoto Aika Paikkakunta Järjestäjä
Web-palvelinohjelmointi Java, MOOC, syksy 2019 5 Cr Kurssi 29.10.2019 - 20.12.2019 Etäopinnot Avoin yliopisto
Web-palvelinohjelmointi Java, DEFA 5 Cr Verkkokurssi 8.3.2019 - 10.5.2019 Etäopinnot Avoin yliopisto

Edeltävät opinnot tai edeltävä osaaminen

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

Osaamistavoitteet

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.

Sisältö

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

Oppimateriaali

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

Arviointimenetelmät ja -kriteerit

Kurssi arvioidaan arvosana-asteikolla 0-5.

Kurssin arvostelu perustuu viikoittain julkaistavan materiaalin tehtäviin sekä laajempaan ohjelmointiprojektiin. Viikottaisten tehtävien painoarvo on 70% kurssin arvostelussa ja projektin sekä sen yhteydessä tehtävien vertaisarvioiden painoarvo on 30% kurssin arvostelussa.

Yhteydet muihin opintojaksoihin