Fullstack-ohjelmointi (5 op)
Toteutuksen tunnus: 4A00HB49-3001
Toteutuksen perustiedot
- Ilmoittautumisaika
- 24.11.2025 - 11.01.2026
- Ilmoittautuminen toteutukselle ei ole vielä alkanut.
- Ajoitus
- 01.01.2026 - 31.07.2026
- Toteutus ei ole vielä alkanut.
- Laajuus
- 5 op
- Toteutustapa
- Lähiopetus
- Yksikkö
- Tietojenkäsittely
- Toimipiste
- TAMK Pääkampus
- Opetuskielet
- suomi
- Koulutus
- Tietojenkäsittelyn tutkinto-ohjelma
- Opettajat
- Jussi Pohjolainen
- Vastuuhenkilö
- Jussi Pohjolainen
- Ryhmät
-
24TIKOOT12024 Tietojenkäsittely, ohjelmistotuotannon opintosuunta, ryhmä 1
-
24TIKOOT22024 Tietojenkäsittely, ohjelmistotuotannon opintosuunta, ryhmä 2
- Opintojakso
- 4A00HB49
Osaamistavoitteet (Opintojakso)
Opintojakson tavoitteena on antaa opiskelijalle taidot palvelinpuolen tekniikoista, joilla toteutetaan moderneja full-stack web-sovelluksia. Opintojakson aikana tutustutaan dynaamisten web-sovellusten suunnitteluun, rakentamiseen ja toteuttamiseen. Opintojakson aikana opiskelijat tutustuvat hyväksi havaittuihin ohjelmistokehityksen ja julkaisuihin liittyviin tekniikoihin.
Opintojakson suoritettuaan opiskelija
• osaa toteuttaa full-stack web-sovelluksia.
• osaa käyttää moderneja web-kehityksen teniikoita.
• osaa toimia projektimuotoisessa ohjelmistokehityksessä.
• osaa julkaista ohjelmistoja käyttäen hyväksi esim. pilvipalveluja.
Sisältö (Opintojakso)
• Dynaamiset full-stack web-sovellukset
• Projektimuotoinen ohjelmistokehitys
• Ohjelmistojen julkaisu
Esitietovaatimukset (Opintojakso)
Johdatus ohjelmointiin
Tietokantojen jatkokurssi
Arviointikriteerit, tyydyttävä (1-2) (Opintojakso)
Opiskelija
• osaa rakentaa pienimuotoisia full-stack -sovelluksia.
• osaa toimia projektissa ja julkaista ohjelmistoja.
Arviointikriteerit, hyvä (3-4) (Opintojakso)
Opiskelija
• osaa rakentaa monipuolisia full-stack -sovelluksia, jotka käyttävät teknologioita monipuolisesti.
• osaa toimia projektissa aktiivisessa roolissa kehittäen toimintatapoja.
• osaa vastata ohjelmiston julkaisujen suunnittelusta ja toteuttamisesta.
Arviointikriteerit, kiitettävä (5) (Opintojakso)
Opiskelija
• osaa rakentaa laaja-alaisia full-stack -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).
Arviointiasteikko
0-5