Skip to main content

Web Programming Interfaces (5 cr)

Code: R504TL120-3001

General information


Enrollment
13.03.2023 - 31.07.2023
Registration for the implementation has ended.
Timing
04.09.2023 - 03.11.2023
Implementation has ended.
Number of ECTS credits allocated
5 cr
Mode of delivery
Contact learning
Teaching languages
Finnish
Seats
0 - 50
Degree programmes
Degree Programme in Information and Communication Technology
Teachers
Juhani Kuru
Teacher in charge
Aku Kesti
Course
R504TL120

Evaluation scale

H-5

Content scheduling

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ö jaksottuu seuraaviin kokonaisuuksiin.

- 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

Objective

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.

Content

- 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

Location and time

Lukujärjestyksen mukainen tehokoneluokkatila

Materials

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

Teaching methods

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

Exam schedules

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

Assessment criteria, satisfactory (1)

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

Assessment criteria, good (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.

Assessment criteria, excellent (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.

Go back to top of page