Web-sovelluskehitys (5 op)
Toteutuksen tunnus: 5G00EV16-3004
Toteutuksen perustiedot
Ilmoittautumisaika
24.11.2024 - 12.01.2025
Ajoitus
01.01.2025 - 04.05.2025
Laajuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tietotekniikka
Toimipiste
TAMK Pääkampus
Opetuskielet
- Suomi
Koulutus
- Tietotekniikan tutkinto-ohjelma
Opettaja
- Louis Botha
Vastuuhenkilö
Louis Botha
Ryhmät
-
22I224Ohjelmistotekniikka
Tavoitteet (OJ)
Opiskelija tuntee Fullstack-sovelluksessa käytettävät toteutusmenetelmät ja -tekniikat. Opiskelija hallitsee palvelin ja selainpuolten sovellusten yhdistämisen Fullstack-sovellukseksi. Opiskelija osaa toteuttaa Fullstack-sovelluksen autentikointikoinnin. Opiskelija hallitsee Fullstack-sovelluksen testauksen ja julkaisun.
Opiskelija osaa projektin hallinnan ja johtamisen periaatteita.
Sisältö (OJ)
Fullstack-sovelluksessa käytettävät toteutusmenetelmät ja -tekniikat. Palvelin ja selainpuolten sovellusten yhdistäminen Fullstack-sovellukseksi. Fullstack-sovelluksen autentikointi. Fullstack-sovelluksen testaus ja julkaisu.
Esitietovaatimukset (OJ)
API-kehitys, Web-ohjelmoinnin jatkokurssi
Arviointikriteerit, tyydyttävä (1-2) (OJ)
Opiskelija
-osaa toteuttaa Fullstack-sovelluksen
-osaa julkaista Fullstack-sovelluksen
Arviointikriteerit, hyvä (3-4) (OJ)
Opiskelija
-osaa toteuttaa Fullstack-sovelluksen hyödyntäen sekä palvelin- että selainpuolen mahdollisuuksia. -pystyy toteuttamaan Fullstack-sovelluksen autentikoinnin
-kykenee automatisoimaan julkaisun
Arviointikriteerit, kiitettävä (5) (OJ)
Opiskelija
-osaa toteuttaa Fullstack-sovelluksen hyödyntäen monipuolisesti sekä palvelin- että selainpuolen mahdollisuuksia
-pystyy toteuttamaan Fullstack-sovelluksen autentikoinnin huomioiden eri käyttötapaukset
-kykenee automatisoimaan julkaisun kaikki vaiheet
Aika ja paikka
Ks. opintojakson sivut
Tenttien ja uusintatenttien ajankohdat
Ei kokonaisarvioinnin tenttiä. Ks. arviontikriteria.
Arviointimenetelmät ja arvioinnin perusteet
Projektin harjoitustyö on palautettava ohjeiden mukaan, ohjeet oppimisympäristössä.
Arviointiasteikko
0-5
Opiskelumuodot ja opetusmenetelmät
Lähiopetus
Harjoitukset
Monivalintakysely
Harjoitustyöt
Oppimateriaalit
Verkkomateriaali: Moodle
Fullstack kehitys muu kirjalisuus tai verkkomateriaali
Opiskelijan ajankäyttö ja kuormitus
Ks. periodiaikataulu
Sisällön jaksotus
- Full Stack sovellus kehitaminen (React, Node + Express, SQL Tietokanta)
- Autentikointi ja auktorisointi
- Sessions ja Cookies
- Automaatiotestaus
- Julkaisu putkit