Full stack ohjelmointi II (5 op)
Toteutuksen tunnus: R504TL122-3004
Toteutuksen perustiedot
- Ilmoittautumisaika
-
18.03.2024 - 20.10.2024
Ilmoittautuminen toteutukselle on päättynyt.
- Ajoitus
-
21.10.2024 - 31.12.2024
Toteutus on päättynyt.
- Opintopistemäärä
- 5 op
- Lähiosuus
- 0 op
- Virtuaaliosuus
- 5 op
- Toteutustapa
- Etäopetus
- Yksikkö
- Insinöörikoulutus, tieto- ja viestintätekniikka
- Opetuskielet
- suomi
- Paikat
- 0 - 50
- Koulutus
- Tieto- ja viestintätekniikan koulutus
- Opettajat
- Matias Hiltunen
- Vastuuopettaja
- Matias Hiltunen
- Ryhmät
-
RA54T22STieto- ja viestintätekniikan koulutus (verkko-opinnot), syksy 2022
- Opintojakso
- R504TL122
Arviointiasteikko
H-5
Tavoitteet
Opiskelija kykenee hyödyntämään full stack –sovelluksen kehittämisessä edistyneitä tekniikoita sekä automatisoituja työkaluja full stack –sovelluksen kehittämisen ja ylläpitämisen tukena.
Sisältö
- Edistynyt autentikaatio ja auktorisointi (käyttäjän tunnistaminen ja käyttöoikeuksien hallinta)
- Rajapintadokumentaation (API-dokumentaation) automatisoitu tuottaminen
- Saman back end –sovelluksen hyödyntäminen useassa front end –sovelluksessa
- Edistyneiden tietokantaominaisuuksien kytkeminen back end –sovellukseen
- Reaaliaikainen tiedonsiirto
- Full stack – ohjelmistoprojektin testaaminen ja tekninen hallinta (CI/CD)
Aika ja paikka
Lukujärjestyksen mukaiset luennot Zoomissa
Oppimateriaalit
Kaikki opintojaksolla tarvittava materiaali tulee löytymään Moodlesta. Materiaalin lisäksi hyödynnetään ajantasaista materiaalia internetistä
Suositeltavaa kirjallisuutta:
https://eloquentjavascript.net/
Opetusmenetelmät
- Zoom luennot / työpajat 8 kertaa
- Opetusmateriaalit löytyvät Moodlesta
- Ohjausta saa sähköpostitse, Teamsissa ja työpajoissa
- Projektityöskentely
Arviointikriteerit, tyydyttävä (1)
Opiskelija ymmärtää osaa perustasolla hyödyntää edistyneitä tekniikoita full stack –sovelluksen kehittämisessä. Opiskelija tuntee erilaisia automatisoituja työkaluja, joita voidaan hyödyntää full stack –ohjelmiston kehittämisen tukena.
Arviointikriteerit, hyvä (3)
Opiskelija osaa sujuvasti hyödyntää full stack –sovelluksen edistyneitä tekniikoita kehitystyössään. Opiskelija osaa ohjatusti hyödyntää erilaisia automatisoituja työkaluja full stack –kehityksen tukena.
Arviointikriteerit, kiitettävä (5)
Opiskelija osaa kattavasti hyödyntää full stack –sovelluksen edistyneitä tekniikoita kehitystyössään. Opiskelija osaa hyödyntää tehokkaasti ja itsenäisesti erilaisia automatisoituja työkaluja full stack –ohjelmiston kehittämisen tukena.
Lisätiedot
Opintojakso on osa Full Stack I & II kokonaisuutta