Siirry suoraan sisältöön

Full stack ohjelmointi II (5 op)

Toteutuksen tunnus: R504TL122-3002

Toteutuksen perustiedot


Ilmoittautumisaika

13.03.2023 - 31.07.2023

Ajoitus

21.08.2023 - 31.12.2023

Laajuus

5 op

Virtuaaliosuus (op)

5 op

Toteutustapa

Etäopetus

Yksikkö

Insinöörikoulutus, tieto- ja viestintätekniikka

Opetuskielet

  • Suomi

Paikat

0 - 50

Tutkinto-ohjelma

  • Tieto- ja viestintätekniikan koulutus

Opettaja

  • Matias Hiltunen

Vastuuhenkilö

Matias Hiltunen

Opiskelijaryhmät

  • RA54T21S
    Tieto- ja viestintätekniikan koulutus (verkko-opinnot), syksy 2021

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ä

Opetusmenetelmät

- Lähiopetusta / ohjelmointityöpajoja 10 kertaa
- Opetusmateriaalit löytyvät Moodlesta
- Ohjausta saa sähköpostitse, Teamsissa ja työpajoissa
- Itsenäistä opiskelua

Tenttien ajankohdat ja uusintamahdollisuudet

Opintojakso arvoidaan suoritettavan kurssiprojektin kautta

Arviointiasteikko

H-5

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.

Arviointimenetelmät ja arvioinnin perusteet

Opintojakso arvioidaan asteikolla 0-5