Siirry suoraan sisältöön

Web-sovelluskehitys (5 op)

Toteutuksen tunnus: TT00CC72-3001

Toteutuksen perustiedot


Ilmoittautumisaika

19.08.2024 - 22.09.2024

Ajoitus

01.08.2024 - 31.12.2024

Opintopistemäärä

5 op

Toteutustapa

Lähiopetus

Yksikkö

Teknologia

Opetuskielet

  • Suomi

Koulutus

  • Tieto- ja viestintätekniikan koulutus

Opettaja

  • Ali Hosseini

Ryhmät

  • TTM22SAI
    TTM22SAI
  • 27.08.2024 17:00 - 20:00, Web-sovelluskehitys TT00CC72-3001
  • 03.09.2024 17:00 - 20:00, Web-sovelluskehitys TT00CC72-3001
  • 10.09.2024 17:00 - 20:00, Web-sovelluskehitys TT00CC72-3001
  • 17.09.2024 17:00 - 20:00, Web-sovelluskehitys TT00CC72-3001
  • 24.09.2024 17:00 - 20:00, Web-sovelluskehitys TT00CC72-3001
  • 01.10.2024 17:00 - 20:00, Web-sovelluskehitys TT00CC72-3001
  • 08.10.2024 17:00 - 20:00, Web-sovelluskehitys TT00CC72-3001
  • 22.10.2024 17:00 - 20:00, Web-sovelluskehitys TT00CC72-3001
  • 31.10.2024 17:00 - 20:00, Web-sovelluskehitys TT00CC72-3001
  • 07.11.2024 17:00 - 20:00, Web-sovelluskehitys TT00CC72-3001
  • 14.11.2024 17:00 - 20:00, Web-sovelluskehitys TT00CC72-3001
  • 21.11.2024 17:00 - 20:00, Web-sovelluskehitys TT00CC72-3001
  • 28.11.2024 17:00 - 20:00, Web-sovelluskehitys TT00CC72-3001
  • 05.12.2024 17:00 - 20:00, Web-sovelluskehitys TT00CC72-3001
  • 11.12.2024 17:00 - 20:00, Web-sovelluskehitys TT00CC72-3001

Tavoitteet

Opiskelija ymmärtää monipuolisesti erilaisia verkkosovelluskehyksiä ja -arkkitehtuureja. Opiskelija osaa toteuttaa nykyaikaisen skaalautuvan mikropalveluarkkitehtuuriin perustuvan sovelluksen HTML-, CSS- ja JavaScript- tai Python-kielen avulla. Opiskelija osaa hyödyntää relaatio- tai dokumenttitietokantaa osana verkkosovellusta.

Sisältö

- Full-stack-sovellusten kehittäminen: käyttöliittymä, palvelinsovellus, tietokanta
- REST-rajapinnat
- Mikropalveluarkkitehtuuri
- Docker Swarm tai Kubernetes
- MongoDB, MariaDB, InfluxDB
- JavaScript-ohjelmistokehykset

Arviointiasteikko

0 - 5

Arviointikriteerit, kiitettävä (5)

Opiskelija osaa suunnitella, toteuttaa, dokumentoida ja testata nykyaikaisen verkkosovelluksen.

Arviointikriteerit, hyvä (3)

Opiskelija osaa suunnitella ja toteuttaa nykyaikaisen verkkosovelluksen.

Arviointikriteerit, tyydyttävä (1)

Opiskelija ymmärtää nykyaikaisen verkkosovelluksen periaatteita ja osaa avustettuna toteuttaa yksinkertaisen verkkosovelluksen.

Esitietovaatimukset

Ohjelmoinnin perusteet
Python-ohjelmointi
Nykyaikainen ohjelmistokehitys
Tietoliikenneohjelmointi