Siirry suoraan sisältöön

Full stack ohjelmointi II (5 op)

Toteutuksen tunnus: R504TL122-3003

Toteutuksen perustiedot


Ilmoittautumisaika

18.03.2024 - 20.10.2024

Ajoitus

21.10.2024 - 31.12.2024

Laajuus

5 op

Virtuaaliosuus (op)

1 op

Toteutustapa

80 % Lähiopetus, 20 % Etäopetus

Yksikkö

Insinöörikoulutus, tieto- ja viestintätekniikka

Opetuskielet

  • Suomi

Paikat

0 - 30

Tutkinto-ohjelma

  • Tieto- ja viestintätekniikan koulutus

Opettaja

  • Matias Hiltunen

Vastuuhenkilö

Matias Hiltunen

Opiskelijaryhmät

  • R54T22S
    Tieto- ja viestintätekniikan koulutus (päiväopinnot), syksy 2022

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 mukainen tietokoneluokka

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

- Lähiopetusta / ohjelmointityöpajoja 8 kertaa
- Opetusmateriaalit löytyvät Moodlesta
- Ohjausta saa sähköpostitse, Teamsissa ja työpajoissa
- Projektityöskentely

Lisätietoja opiskelijoille

Opintojakso on osa Full Stack I & II kokonaisuutta

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 arvoidaan suoritettavan projektin kautta asteikolla 0-5