Fullstack-ohjelmointi
Rakennetyyppi: | Opintojakso |
---|---|
Koodi: | DU00BS12 |
OPS: | TK 2025 |
Taso: | Tradenomi (AMK) |
Opiskeluvuosi: | 2 (2026-2027) |
Lukukausi: | Kevät |
Laajuus: | 5 op |
Vastuuopettaja: | Ulvinen, Tero |
Opetuskieli: | Suomi |
Osaamistavoitteet
Opintojakson tavoitteena on antaa opiskelijalle taidot palvelinpuolen tekniikoista, joilla totetetaan moderneja fullstack Web-sovelluksia. Opintojakson aikana tutustuaan dynaamisten Web-soivellusten suunnitteluun, rakentamiseen ja
toteuttamiseen. Opintojakson aikana opiskelijat tutustuvat hyväksi havaittuihin ohjelmistokehityksen ja julkaisuihin liittyviin
tekniikoihin.
Opintojakson suoritettuaan opiskelija osaa
• toteuttaa fullstack Web-sovelluksia.
• käyttää moderneja Web-kehityksen teniikoita.
• toimia projektimuotoisessa ohjelmistokehityksessä.
• julkaista ohjelmistoja käyttäen hyväksi esim. pilvipalveluja.
Opiskelijan työmäärä
135 tuntia
Edeltävät opinnot / Suositellut valinnaiset opinnot
Johdatus ohjelmointiin
Tietokantaohjelmointi
Sisältö
• Dynaamiset fullstack Web-sovellukset
• Projektimuotoinen ohjelmistokehitys
• Ohjelmistojen julkaisu
Opetusmuoto / Opetusmenetelmät
Verkko-opiskelu
Arviointikriteerit
Opintojakso arvioidaan asteikolla 0-5.
1-2:
Opiskelija
• osaa rakentaa pienimuotoisia fullstack-sovelluksia.
• osaa toimia projektissa ja julkaista ohjelmistoja.
3-4:
Opiskelija
• osaa rakentaa monipuolisia fullstack-sovelluksia, jotka
käyttävät teknologioita monipuolisesti.
• osaa toimia projektissa aktiivisessa roolissa kehittäen
toimintatapoja.
• osaa vastata ohjelmiston julkaisujen suunnittelusta ja
toteuttamisesta.
5:
Opiskelija
• osaa rakentaa laaja-alaisia fullstack-sovelluksia, jotka
käyttävät erittäin laajasti ja monipuolisesti erilaisia teknologioita
autentikoinnista tietovarantojen käsittelyyn (esim. ORM).
• osaa arvioida ja ottaa käyttöön laaja-alaisesti eri teknologioita
projektin tarpeisiin liittyviin toimintoihin (esim. versionhallinta,
testaus, julkaisu, virtualisointi, kontit).