TIES4080 Web-palvelinohjelmointi (5 op)

Opinnon taso:
Syventävät opinnot
Arviointiasteikko:
0-5
Suorituskieli:
suomi
Vastuuorganisaatio:
Informaatioteknologian tiedekunta
Opetussuunnitelmakaudet:
2024-2025, 2025-2026, 2026-2027, 2027-2028

Kuvaus

Kurssilla opitaan tuottamaan tietokantapohjaisia web-palvelinsovelluksia sekä yliopiston omalle www-palvelimelle, että googlen pilvipalveluun. Ohjelmointikielenä käytetään Pythonia sekä Javascriptia.  Kurssilla käytössä olevia tekniikoita ovat mm. Flask, SQL, Rest, Ajax, React ja Google App Engine. Full Stack -kokonaisuuden jälkimmäinen osa. Ensimmäinen osa on TIEA2120 Web-käyttöliittymien ohjelmointi.

Osaamistavoitteet

Tietokantapohjaisten Web-palvelinsovellusten ohjelmointi omalla palvelimella ja pilvipalveluissa (Full Stack osa kaksi). Opitaan palvelinsovellustan ohjelmointia Flask-kehyksellä. Opitaan käyttämään palvelinsovelluksessa relaatiotietokantoja ja nosql-tietokantoja. Opitaan toteuttamaan Single Page Application (SPA) -sovelluksia. Opitaan toteuttamaan oma sovellus Googlen pilvipalveluissa.

Suoritustavat

Tapa 1

Valitaan kaikki merkityt osat
Suoritustapojen osat
x

Osallistuminen opetukseen (5 op)

Tyyppi:
Osallistuminen opetukseen
Arviointiasteikko:
0-5
Suorituskieli:
suomi

Opetus