Web application development (5 cr)
Code: TT00CC72-3002
General information
Enrollment
19.08.2024 - 22.09.2024
Timing
01.08.2024 - 31.12.2024
Number of ECTS credits allocated
5 op
Mode of delivery
Contact teaching
Unit
Teknologia
Teaching languages
- Finnish
Degree programmes
- Bachelor’s Degree in Information and Communication Technology
Teachers
- Ali Hosseini
Groups
-
TTV22SAITTV22SAI
- 27.08.2024 12:30 - 16:00, Web-sovelluskehitys TT00CC72-3002
- 03.09.2024 12:30 - 16:00, Web-sovelluskehitys TT00CC72-3002
- 10.09.2024 12:30 - 16:00, Web-sovelluskehitys TT00CC72-3002
- 17.09.2024 12:30 - 16:00, Web-sovelluskehitys TT00CC72-3002
- 24.09.2024 12:30 - 16:00, Web-sovelluskehitys TT00CC72-3002
- 01.10.2024 12:30 - 16:00, Web-sovelluskehitys TT00CC72-3002
- 08.10.2024 12:30 - 16:00, Web-sovelluskehitys TT00CC72-3002
- 22.10.2024 12:30 - 16:00, Web-sovelluskehitys TT00CC72-3002
- 29.10.2024 12:30 - 16:00, Web-sovelluskehitys TT00CC72-3002
- 05.11.2024 12:30 - 16:00, Web-sovelluskehitys TT00CC72-3002
- 12.11.2024 12:30 - 16:00, Web-sovelluskehitys TT00CC72-3002
- 19.11.2024 12:30 - 16:00, Web-sovelluskehitys TT00CC72-3002
- 26.11.2024 12:30 - 16:00, Web-sovelluskehitys TT00CC72-3002
- 03.12.2024 12:30 - 16:00, Web-sovelluskehitys TT00CC72-3002
- 10.12.2024 12:30 - 16:00, Web-sovelluskehitys TT00CC72-3002
Objective
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.
Content
- Full-stack-sovellusten kehittäminen: käyttöliittymä, palvelinsovellus, tietokanta
- REST-rajapinnat
- Mikropalveluarkkitehtuuri
- Docker Swarm tai Kubernetes
- MongoDB, MariaDB, InfluxDB
- JavaScript-ohjelmistokehykset
Evaluation scale
0 - 5
Arviointikriteerit, kiitettävä (5)
Opiskelija osaa suunnitella, toteuttaa, dokumentoida ja testata nykyaikaisen verkkosovelluksen.
Assessment criteria, good (3)
Opiskelija osaa suunnitella ja toteuttaa nykyaikaisen verkkosovelluksen.
Arviointikriteerit, tyydyttävä (1)
Opiskelija ymmärtää nykyaikaisen verkkosovelluksen periaatteita ja osaa avustettuna toteuttaa yksinkertaisen verkkosovelluksen.
Qualifications
Ohjelmoinnin perusteet
Python-ohjelmointi
Nykyaikainen ohjelmistokehitys
Tietoliikenneohjelmointi