Fullstack kehittäminen (5 op)
Toteutuksen tunnus: T42T181OJ-3001
Toteutuksen perustiedot
Ilmoittautumisaika
01.10.2021 - 25.04.2022
Ajoitus
02.05.2022 - 31.05.2022
Laajuus
5 op
Virtuaaliosuus (op)
5 op
T&K-osuus
5 op
Toteutustapa
Etäopetus
Yksikkö
Tradenomikoulutus, tietojenkäsittely
Opetuskielet
- Suomi
Paikat
10 - 40
Tutkinto-ohjelma
- Tietojenkäsittelyn koulutus
Opettaja
- Yrjö Koskenniemi
- Johanna Vuokila
Vastuuhenkilö
Johanna Vuokila
Opiskelijaryhmät
-
TA42T21KTradenomikoulutus, tietojenkäsittely (monimuoto-opinnot), Tornio, kevät 2021
Tavoitteet
Ymmärrät miten Front-End- ja Back-End ohjelmoinnin välisen yhteyden ja vuorovaikutuksen. Kykenet suunnitelemaan ja toteuttamaan interaktiivisen verkkosovelluksen kaikkine siinä tarvittavine ominaisuuksineen aina käyttöliittymästä ja siinä tapahtuvasta interaktiosta palvelinpuolen sovellukseen asti.
Sisältö
- Front-end ja back-end -ohjelmointia
- Verkkosovelluksen tuottaminen
- Käyttöliittymän suunnittelu
- Testaus.
Aika ja paikka
Opintojakson toteutus 2.5.-31.5.2022
Oppimateriaalit
Projektin toteutukseen liittyvät materiaali päivitetään opintojakson verkkoympäristöön.
Opetusmenetelmät
Opiskelijat tekevät itsenäisesti toimeksiannon mukaisen verkkosovelluksen. Sovelluksen tekemisessä he soveltavat frontend-, backend- ja tietokantaosaamistaan. Opettajat toimivat ohjaajina.
Toteutuksen valinnaiset suoritustavat
Valinnaisesta suoritustavasta sovittava erikseen opettajien kanssa.
Arviointiasteikko
H-5
Arviointikriteerit, tyydyttävä (1)
Tyydyttävä 1
Tunnistat FrontEnd- ja BackEnd-sovellusten eri osat ja kykenet muokkaamaan ominaisuuksia.
Tyydyttävä 2
Osaat toteuttaa ohjeiden avulla yksinkertaisen sovelluksen, jossa käyttöliittymä kommunikoi palvelinsovelluksen kanssa
Arviointikriteerit, hyvä (3)
Hyvä 3
Osaat suunnitella ja toteuttaa interaktiivisen verkkosovelluksen määritysten perusteella ohjattuna.
Hyvä 4
Osaat suunnitella ja toteuttaa interaktiivisen verkkosovelluksen määritysten perusteella itsenäisesti
Arviointikriteerit, kiitettävä (5)
Kiitettävä 5
Osaat määritellä, suunnitella ja toteuttaa interaktiivisen palvelinsovelluksen yhdistämällä erilaisia ohjelmointirajapintoja edistyksellisesti