Skip to main content

Web Programming Interfaces (5 cr)

Code: R504TL120-3002

General information


Enrollment
13.03.2023 - 31.07.2023
Registration for the implementation has ended.
Timing
28.08.2023 - 31.12.2023
Implementation has ended.
Number of ECTS credits allocated
5 cr
Local portion
0 cr
Virtual portion
5 cr
Mode of delivery
Distance learning
Unit
Bachelor of Engineering, Information Technology
Teaching languages
Finnish
Seats
0 - 50
Degree programmes
Degree Programme in Information and Communication Technology
Teachers
Aku Kesti
Teacher in charge
Aku Kesti
Groups
RA54T21S
Bachelor of Engineering, Information Technology (online studies), autumn 2021
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 6 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