Siirry suoraan sisältöön

Web-sovelluskehitys (5 op)

Toteutuksen tunnus: 5G00EV16-3002

Toteutuksen perustiedot


Ilmoittautumisaika
15.12.2022 - 08.01.2023
Ilmoittautuminen toteutukselle on päättynyt.
Ajoitus
01.01.2023 - 07.05.2023
Toteutus on päättynyt.
Laajuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tietotekniikka
Toimipiste
TAMK Pääkampus
Opetuskielet
suomi
Paikat
0 - 70
Koulutus
Tietotekniikan tutkinto-ohjelma
Opettajat
Louis Botha
Vastuuhenkilö
Louis Botha
Ryhmät
20I224
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
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ä.

Siirry alkuun