Siirry suoraan sisältöön

Web-sovelluskehitys (5 op)

Toteutuksen tunnus: 5G00EV16-3004

Toteutuksen perustiedot


Ilmoittautumisaika
24.11.2024 - 12.01.2025
Ilmoittautuminen toteutukselle on päättynyt.
Ajoitus
01.01.2025 - 04.05.2025
Toteutus on päättynyt.
Laajuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tietotekniikka
Toimipiste
TAMK Pääkampus
Opetuskielet
suomi
Koulutus
Tietotekniikan tutkinto-ohjelma
Opettajat
Louis Botha
Vastuuhenkilö
Louis Botha
Ryhmät
22I224
Ohjelmistotekniikka
Opintojakso
5G00EV16

Osaamistavoitteet (Opintojakso)

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ö (Opintojakso)

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 (Opintojakso)

API-kehitys, Web-ohjelmoinnin jatkokurssi

Arviointikriteerit, tyydyttävä (1-2) (Opintojakso)

Opiskelija
-osaa toteuttaa Fullstack-sovelluksen
-osaa julkaista Fullstack-sovelluksen

Arviointikriteerit, hyvä (3-4) (Opintojakso)

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) (Opintojakso)

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

Harjoittelu- ja työelämäyhteistyö

Guest speaker from industry.

Kansainvälisyys

N/A

Siirry alkuun