Web-ohjelmointi ja NoSQL-tietokannat (5op)
Toteutuksen tunnus: R504TL101-3001
Toteutuksen perustiedot
- Ilmoittautumisaika
- 01.10.2021 - 07.02.2022
- Ilmoittautuminen toteutukselle on päättynyt.
- Ajoitus
- 21.02.2022 - 31.05.2022
- Toteutus on päättynyt.
- Opintopistemäärä
- 5 op
- Toteutustapa
- Lähiopetus
- Opetuskielet
- suomi
- Paikat
- 0 - 50
- Koulutus
- Tieto- ja viestintätekniikan koulutus
- Opettajat
- Juhani Kuru
- Vastuuopettaja
- Juhani Kuru
- Ajoitusryhmät
- Harjoitusryhmä 1 (Koko: 25 . Avoin AMK : 0.)
- Harjoitusryhmä 2 (Koko: 25 . Avoin AMK : 0.)
- Pienryhmät
- Harjoitusryhmä 1
- Harjoitusryhmä 2
- Opintojakso
- R504TL101
Arviointiasteikko
H-5
Tavoitteet
Opiskelija osaa itsenäisesti toteuttaa vuorovaikutteisen selainpohjaisen tietokantasovelluksen ja ymmärtää back end-ohjelmoinnin yleiset periaatteet tietoturvanäkökohdat huomioiden.
Sisältö
- Back end -ohjelmointi ja sen hyödyntäminen front endistä
- NoSQL-tietokannat
- REST-rajapintojen toteuttaminen
Aika ja paikka
Lukujärjestyksen mukainen tehokoneluokkatila.
Oppimateriaalit
Kaikki opintojaksolla tarvittava materiaali tulee löytymään Moodlesta. Materiaalin tueksi hyödynnettään ajantasaisia materiaaleja internetistä.
Opetusmenetelmät
Lähiopetusta 12 * 3h, tehtävät Moodlessa.
Ohjaus Teamsin kautta
Itsenäinen opiskelu
Tenttien ajankohdat ja uusintamahdollisuudet
Opintojakso arvioidaan henkiökohtaisen työn sekä harjoitustehtävien kautta.
Arviointikriteerit, tyydyttävä (1)
Opiskelija osaa tehdä yksinkertaisia selainpohjaisia sovelluksia. Opiskelija osaa hyödyntää back end -rajapintaa ja NoSQL–tietokantaa sovelluksessa.
Arviointikriteerit, hyvä (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.
Arviointikriteerit, kiitettävä (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.
Lisätiedot
Opintojaksolla edellytetään osaamista perustason web-tekniikoista (HTML, CSS, JavaScript)