Siirry suoraan sisältöön

Web-sovelluskehitys (5 op)

Toteutuksen tunnus: TT00CC72-3001

Toteutuksen perustiedot


Ilmoittautumisaika
19.08.2024 - 22.09.2024
Ilmoittautuminen toteutukselle on päättynyt.
Ajoitus
01.08.2024 - 31.12.2024
Toteutus on päättynyt.
Opintopistemäärä
5 op
Lähiosuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
Teknologia
Opetuskielet
suomi
Koulutus
Tieto- ja viestintätekniikan koulutus
Opettajat
Ali Hosseini
Ryhmät
TTM22SAI
TTM22SAI
Opintojakso
TT00CC72

Toteutuksella on 15 opetustapahtumaa joiden yhteenlaskettu kesto on 45 t 0 min.

Aika Aihe Tila
Ti 27.08.2024 klo 17:00 - 20:00
(3 t 0 min)
Web-sovelluskehitys TT00CC72-3001
Teams opetus
Ti 03.09.2024 klo 17:00 - 20:00
(3 t 0 min)
Web-sovelluskehitys TT00CC72-3001
Teams opetus
Ti 10.09.2024 klo 17:00 - 20:00
(3 t 0 min)
Web-sovelluskehitys TT00CC72-3001
Teams opetus
Ti 17.09.2024 klo 17:00 - 20:00
(3 t 0 min)
Web-sovelluskehitys TT00CC72-3001
Teams opetus
Ti 24.09.2024 klo 17:00 - 20:00
(3 t 0 min)
Web-sovelluskehitys TT00CC72-3001
Teams opetus
Ti 01.10.2024 klo 17:00 - 20:00
(3 t 0 min)
Web-sovelluskehitys TT00CC72-3001
Teams opetus
Ti 08.10.2024 klo 17:00 - 20:00
(3 t 0 min)
Web-sovelluskehitys TT00CC72-3001
Teams opetus
Ti 22.10.2024 klo 17:00 - 20:00
(3 t 0 min)
Web-sovelluskehitys TT00CC72-3001
Teams opetus
To 31.10.2024 klo 17:00 - 20:00
(3 t 0 min)
Web-sovelluskehitys TT00CC72-3001
Teams opetus
To 07.11.2024 klo 17:00 - 20:00
(3 t 0 min)
Web-sovelluskehitys TT00CC72-3001
Teams opetus
To 14.11.2024 klo 17:00 - 20:00
(3 t 0 min)
Web-sovelluskehitys TT00CC72-3001
Teams opetus
To 21.11.2024 klo 17:00 - 20:00
(3 t 0 min)
Web-sovelluskehitys TT00CC72-3001
Teams opetus
To 28.11.2024 klo 17:00 - 20:00
(3 t 0 min)
Web-sovelluskehitys TT00CC72-3001
Teams opetus
To 05.12.2024 klo 17:00 - 20:00
(3 t 0 min)
Web-sovelluskehitys TT00CC72-3001
Teams opetus
Ke 11.12.2024 klo 17:00 - 20:00
(3 t 0 min)
Web-sovelluskehitys TT00CC72-3001
Teams opetus
Muutokset varauksiin voivat olla mahdollisia.

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

Siirry alkuun