Web-ohjelmointi ja NoSQL-tietokannat (5cr)
Code: R504TL101-3001
General information
- Enrollment
- 01.10.2021 - 07.02.2022
- Registration for the implementation has ended.
- Timing
- 21.02.2022 - 31.05.2022
- Implementation has ended.
- Number of ECTS credits allocated
- 5 cr
- Mode of delivery
- Contact learning
- Teaching languages
- finnish
- Seats
- 0 - 50
- Degree programmes
- Degree Programme in Information and Communication Technology
- Teachers
- Juhani Kuru
- Teacher in charge
- Juhani Kuru
- Scheduling groups
- Harjoitusryhmä 1 (Size: 25 . Open UAS : 0.)
- Harjoitusryhmä 2 (Size: 25 . Open UAS : 0.)
- Small groups
- Harjoitusryhmä 1
- Harjoitusryhmä 2
- 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
Lukujärjestyksen mukainen tehokoneluokkatila.
Materials
Kaikki opintojaksolla tarvittava materiaali tulee löytymään Moodlesta. Materiaalin tueksi hyödynnettään ajantasaisia materiaaleja internetistä.
Teaching methods
Lähiopetusta 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.
Further information
Opintojaksolla edellytetään osaamista perustason web-tekniikoista (HTML, CSS, JavaScript)