Web-ohjelmointi ja NoSQL-tietokannat (5cr)
Code: R504TL101-3002
General information
- Enrollment
- 01.10.2021 - 28.02.2022
- Registration for the implementation has ended.
- Timing
- 07.03.2022 - 31.05.2022
- Implementation has ended.
- Number of ECTS credits allocated
- 5 cr
- Local portion
- 0 cr
- Virtual portion
- 5 cr
- Mode of delivery
- Distance learning
- Unit
- Bachelor of Engineering, Information Technology
- Teaching languages
- Finnish
- Seats
- 0 - 50
- Degree programmes
- Degree Programme in Information and Communication Technology
- Teachers
- Juhani Kuru
- Teacher in charge
- Juhani Kuru
- Groups
-
RA54T21SBachelor of Engineering, Information Technology (online studies), autumn 2021
- Course
- R504TL101
Evaluation scale
H-5
Objective
Opiskelija osaa itsenäisesti toteuttaa vuorovaikutteisen selainpohjaisen tietokantasovelluksen ja ymmärtää back end-ohjelmoinnin yleiset periaatteet tietoturvanäkökohdat huomioiden.
Content
- Back end -ohjelmointi ja sen hyödyntäminen front endistä
- NoSQL-tietokannat
- REST-rajapintojen toteuttaminen
Location and time
Adobe Connect-luennot lukujärjestyken mukaan
Materials
Kaikki opintojaksolla tarvittava materiaali tulee löytymään Moodlesta. Materiaalin tueksi hyödynnettään ajantasaisia materiaaleja internetistä.
Teaching methods
Luennot Adobe Connectissa 12 * 3h, tehtävät Moodlessa.
Ohjaus Teamsin kautta
Itsenäinen opiskelu
Exam schedules
Opintojakso arvioidaan henkiökohtaisen työn sekä harjoitustehtävien kautta.
Assessment criteria, satisfactory (1)
Opiskelija osaa tehdä yksinkertaisia selainpohjaisia sovelluksia. Opiskelija osaa hyödyntää back end -rajapintaa ja NoSQL–tietokantaa sovelluksessa.
Assessment criteria, good (3)
Opiskelija osaa itsenäisesti tehdä monipuolisen web-pohjaisen sovelluksen, joka hyödyntää back end-rajapintaa ja NOSQL –tietokantaa sovelluksessa. Tulokset ja tekeminen ovat laadukkaita.
Assessment criteria, excellent (5)
Opiskelija osaa toteuttaa monipuolisen, käytettävyysnäkökohdat huomioivan web-pohjaisen sovelluksen, jossa on huomioitu tietoturvanäkökohdat. Tulokset ja tekeminen ovat korkealaatuisia.