Siirry suoraan sisältöön

Web-sovelluskehitys (5 op)

Toteutuksen tunnus: 5G00EV16-3003

Toteutuksen perustiedot


Ilmoittautumisaika

22.11.2023 - 05.01.2024

Ajoitus

01.01.2024 - 05.05.2024

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

  • 21I224
    Ohjelmistotekniikka

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