Web Development and APIsLaajuus (5 cr)
Course unit code: R504TL321
General information
- Credits
- 5 cr
- Teaching language
- Finnish
Objective
Osaat hyödyntää tietorajapintoja osana web-sovellusta.
Osaat käyttää HTTP-protokollan ominaisuuksia valitun rajapinnan vaatimusten ja dokumentaation mukaisesti.
Ymmärrät tietorajapintoihin liittyvät yleisimmät tietoturvakäytänteet
Osaat hyödyntää yleisimpiä dataformaatteja ja työkaluja sekä hyviä käytänteitä rajapintojen tarjoaman datan hyödyntämisessä
Content
Tietorajapintojen hyödyntäminen web-sovelluksissa
Web-tiedonsiirtoprotokollat
REST-rajapinnat ja yleisimmät dataformaatit (JSON ja XML)
Muut ajankohtaiset rajapintateknologiat
Qualifications
Ennen opintojakson suorittamista sinun tulee hallita web-ohjelmoinnin ja tiedonhallinnan perustaidot. Lisäksi sinulla tulee olla tietoverkkoihin liittyvä perusosaaminen.
Assessment criteria, satisfactory (1)
Osaat tehdä HTTP-peruspyyntöjä (GET, POST) tietorajapintaan ja käsitellä vastauksena saatua dataa web-sovelluksessa.
Tunnistat rajapintoihin liittyviä käsitteitä.
Assessment criteria, good (3)
Ymmärrät web-ohjelmointirajapintojen perusperiaatteet ja osaat hyödyntää rajapintojen tuottamaa
tietoa sovelluksessa. Osaat käyttää HTTP-protokollan metodeja rajapintojen
toteutuksessa ja hyödyntää niitä web-sovelluksessa.
Ymmärrät erilaiset tietoturvakäytänteet rajapintojen yhteydessä.
Assessment criteria, excellent (5)
Ymmärrät web-ohjelmointirajapintojen perusperiaatteet ja osaat hyödyntää rajapintojen tuottamaa
tietoa sovelluksissa. Osaat käyttää HTTP-protokollan ominaisuuksia
rajapintatyöskentelyssä.
Ymmärrät rajapintojen erilaiset tietoturvakäytänteet ja osaat ottaa huomioon
tietoturvanäkökulmia web-sovelluksessasi. Rajapintoja hyödyntävä sovellus on käyttäjäystävällinen ja koodi on kattavasti kommentoitua ja ymmärrettävää.