Siirry suoraan sisältöön

Web-sovelluskehitys (5 op)

Toteutuksen tunnus: 5G00EV16-3002

Toteutuksen perustiedot


Ilmoittautumisaika

15.12.2022 - 08.01.2023

Ajoitus

01.01.2023 - 07.05.2023

Laajuus

5 op

Toteutustapa

Lähiopetus

Yksikkö

Tietotekniikka

Toimipiste

TAMK Pääkampus

Opetuskielet

  • Suomi

Paikat

0 - 70

Koulutus

  • Tietotekniikan tutkinto-ohjelma

Opettaja

  • Louis Botha

Vastuuhenkilö

Louis Botha

Ryhmät

  • 20I224
    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
Harjoitustyöt

Oppimateriaalit

Verkkomateriaali: Moodle
Fullstack kehitys muu kirjalisuus tai verkkomateriaali

Opiskelijan ajankäyttö ja kuormitus

Ks. periodiaikataulu

Sisällön jaksotus

- JavaScript
- FullStack sovellus kehitaminen (React, Node + Express, SQL Tietokanta)
- Autentikointi ja auktorisointi
- Sessions ja Cookies
- Automaatiotestaus
- Julkaisu putkit

Arviointikriteerit - hylätty (0) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Projektin arviointiin erilliset ohjeet oppimisympäristössä.

Arviointikriteerit - tyydyttävä (1-2) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Projektin arviointiin erilliset ohjeet oppimisympäristössä.

Arviointikriteerit - hyvä (3-4) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Projektin arviointiin erilliset ohjeet oppimisympäristössä.

Arviointikriteerit - kiitettävä (5) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Projektin arviointiin erilliset ohjeet oppimisympäristössä.