Web Programming InterfacesLaajuus (5 cr)
Course unit code: R504TL120
General information
- Credits
- 5 cr
- Teaching language
- Finnish
- Institution
- Peppi
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
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.