Siirry suoraan sisältöön

Web-ohjelmointirajapinnatLaajuus (5 op)

Tunnus: R504TL120

Laajuus

5 op

Opetuskieli

  • suomi

Osaamistavoitteet

Opiskelija osaa suunnitella ja toteuttaa web-sovelluksia hyödyntäen moderneja ohjelmointirajapintoja. Opintojaksolla perehdytään SPA (Single Page Application) -arkkitehtuuriin, tilanhallintaan ja kommunikointiin front endin ja back endin välillä. Opiskelijalla oletetaan tuntevan pohjatietoina web-kehityksen ja JavaScriptin perusteet.

Sisältö

- Valitun SPA-sovelluskehyksen perusteet ja tekninen rakenne
- SPA-sovelluksen komponentit ja tilamuutokset
- SPA-sovelluksen ohjausrakenteet
- SPA-sovelluksen reitittäminen
- SPA-sovelluksen kytkeminen back end -sovellukseen
- SPA-sovelluksen autentikaatio ja auktorisointi

Arviointikriteerit, tyydyttävä (1)

Opiskelija pystyy ohjatusti toteuttamaan yksinkertaisen SPA-sovelluksen sekä kytkemään sen back end –sovellukseen.

Arviointikriteerit, hyvä (3)

Opiskelija pystyy toteuttamaan SPA-sovelluksen itsenäisesti sekä kytkemään sen back end –sovellukseen. SPA-sovellus sisältää tietoturvaan liittyviä ominaisuuksia sekä hyödyntää joitain valitun SPA-sovelluskehyksen vaativampia ominaisuuksia.

Arviointikriteerit, kiitettävä (5)

Opiskelija pystyy toteuttamaan vaativan SPA-sovelluksen itsenäisesti sekä myös sen taustalla olevan back end –sovelluksen tietoturvan huomioiden. SPA-sovellus sisältää useita haastavia ominaisuuksia.

Ilmoittautumisaika

13.03.2023 - 31.07.2023

Ajoitus

04.09.2023 - 03.11.2023

Laajuus

5 op

Toteutustapa

Lähiopetus

Yksikkö

Insinöörikoulutus, tieto- ja viestintätekniikka

Opetuskielet
  • Suomi
Paikat

0 - 50

Tutkinto-ohjelma
  • Tieto- ja viestintätekniikan koulutus
Opettaja
  • Juhani Kuru
Vastuuhenkilö

Aku Kesti

Opiskelijaryhmät
  • R54T21S
    Tieto- ja viestintätekniikan koulutus (päiväopinnot), syksy 2021
  • R54T20S
    Insinöörikoulutus, tieto- ja viestintätekniikka (päivätoteutus) Rovaniemi syksy 2020

Tavoitteet

Opiskelija osaa suunnitella ja toteuttaa web-sovelluksia hyödyntäen moderneja ohjelmointirajapintoja. Opintojaksolla perehdytään SPA (Single Page Application) -arkkitehtuuriin, tilanhallintaan ja kommunikointiin front endin ja back endin välillä. Opiskelijalla oletetaan tuntevan pohjatietoina web-kehityksen ja JavaScriptin perusteet.

Sisältö

- Valitun SPA-sovelluskehyksen perusteet ja tekninen rakenne
- SPA-sovelluksen komponentit ja tilamuutokset
- SPA-sovelluksen ohjausrakenteet
- SPA-sovelluksen reitittäminen
- SPA-sovelluksen kytkeminen back end -sovellukseen
- SPA-sovelluksen autentikaatio ja auktorisointi

Aika ja paikka

Lukujärjestyksen mukainen tehokoneluokkatila

Oppimateriaalit

Kaikki opintojaksolla tarvittava materiaali tulee löytymään Moodlesta. Materiaalin tueksi hyödynnettään ajantasaisia materiaaleja internetistä.

Opetusmenetelmät

- Lähiopetusta 10 opetuskertaa.
- Opetusmateriaalit löytyvät Moodlesta
- ohjausta saa sähköpostitse ja Teamsin kautta.
- itsenäistä opiskelua

Tenttien ajankohdat ja uusintamahdollisuudet

Opintojakso arvioidaan henkiökohtaisen työn sekä harjoitustehtävien kautta.

Arviointiasteikko

H-5

Arviointikriteerit, tyydyttävä (1)

Opiskelija pystyy ohjatusti toteuttamaan yksinkertaisen SPA-sovelluksen sekä kytkemään sen back end –sovellukseen.

Arviointikriteerit, hyvä (3)

Opiskelija pystyy toteuttamaan SPA-sovelluksen itsenäisesti sekä kytkemään sen back end –sovellukseen. SPA-sovellus sisältää tietoturvaan liittyviä ominaisuuksia sekä hyödyntää joitain valitun SPA-sovelluskehyksen vaativampia ominaisuuksia.

Arviointikriteerit, kiitettävä (5)

Opiskelija pystyy toteuttamaan vaativan SPA-sovelluksen itsenäisesti sekä myös sen taustalla olevan back end –sovelluksen tietoturvan huomioiden. SPA-sovellus sisältää useita haastavia ominaisuuksia.

Arviointimenetelmät ja arvioinnin perusteet

Opintojakso arvioidaan asteikolla 0-5.

Opintojakson aikana palautetaan harjoitustehtäviä, joiden määrä ja laatu määräävät opintojakson arvosanan.

Ilmoittautumisaika

13.03.2023 - 31.07.2023

Ajoitus

28.08.2023 - 31.12.2023

Laajuus

5 op

Virtuaaliosuus (op)

5 op

Toteutustapa

Etäopetus

Yksikkö

Insinöörikoulutus, tieto- ja viestintätekniikka

Opetuskielet
  • Suomi
Paikat

0 - 50

Tutkinto-ohjelma
  • Tieto- ja viestintätekniikan koulutus
Opettaja
  • Aku Kesti
Vastuuhenkilö

Aku Kesti

Opiskelijaryhmät
  • RA54T21S
    Tieto- ja viestintätekniikan koulutus (verkko-opinnot), syksy 2021

Tavoitteet

Opiskelija osaa suunnitella ja toteuttaa web-sovelluksia hyödyntäen moderneja ohjelmointirajapintoja. Opintojaksolla perehdytään SPA (Single Page Application) -arkkitehtuuriin, tilanhallintaan ja kommunikointiin front endin ja back endin välillä. Opiskelijalla oletetaan tuntevan pohjatietoina web-kehityksen ja JavaScriptin perusteet.

Sisältö

- Valitun SPA-sovelluskehyksen perusteet ja tekninen rakenne
- SPA-sovelluksen komponentit ja tilamuutokset
- SPA-sovelluksen ohjausrakenteet
- SPA-sovelluksen reitittäminen
- SPA-sovelluksen kytkeminen back end -sovellukseen
- SPA-sovelluksen autentikaatio ja auktorisointi

Aika ja paikka

Lukujärjestyksen mukainen tehokoneluokkatila

Oppimateriaalit

Kaikki opintojaksolla tarvittava materiaali tulee löytymään Moodlesta. Materiaalin tueksi hyödynnettään ajantasaisia materiaaleja internetistä.

Opetusmenetelmät

- Lähiopetusta 6 opetuskertaa.
- Opetusmateriaalit löytyvät Moodlesta
- ohjausta saa sähköpostitse ja Teamsin kautta.
- itsenäistä opiskelua

Tenttien ajankohdat ja uusintamahdollisuudet

Opintojakso arvioidaan henkiökohtaisen työn sekä harjoitustehtävien kautta.

Arviointiasteikko

H-5

Arviointikriteerit, tyydyttävä (1)

Opiskelija pystyy ohjatusti toteuttamaan yksinkertaisen SPA-sovelluksen sekä kytkemään sen back end –sovellukseen.

Arviointikriteerit, hyvä (3)

Opiskelija pystyy toteuttamaan SPA-sovelluksen itsenäisesti sekä kytkemään sen back end –sovellukseen. SPA-sovellus sisältää tietoturvaan liittyviä ominaisuuksia sekä hyödyntää joitain valitun SPA-sovelluskehyksen vaativampia ominaisuuksia.

Arviointikriteerit, kiitettävä (5)

Opiskelija pystyy toteuttamaan vaativan SPA-sovelluksen itsenäisesti sekä myös sen taustalla olevan back end –sovelluksen tietoturvan huomioiden. SPA-sovellus sisältää useita haastavia ominaisuuksia.

Arviointimenetelmät ja arvioinnin perusteet

Opintojakso arvioidaan asteikolla 0-5.

Opintojakson aikana palautetaan harjoitustehtäviä, joiden määrä ja laatu määräävät opintojakson arvosanan.