VAMK

Vaihda kieltä: English

Etusivu > Ajankohtaiset koulutukset > Tietojenkäsittelyn koulutus (TK) > 2025 > Vuosi 2 > Fullstack-ohjelmointi (DU00BS12)

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).


Takaisin