Siirry suoraan sisältöön

Web-ohjelmointi ja rajapinnatLaajuus (5 op)

Tunnus: R504TL321

Laajuus

5 op

Opetuskieli

  • suomi

Osaamistavoitteet

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 autentikaatiomenetelmät.
Osaat hyödyntää yleisimpiä dataformaatteja ja työkaluja sekä hyviä käytänteitä rajapintojen tarjoaman datan hyödyntämisessä.

Sisältö

Tietorajapintojen hyödyntäminen web-sovelluksissa
Web-tiedonsiirtoprotokollat
REST-rajapinnat ja yleisimmät dataformaatit, kuten JSON ja XML
Edistyneet rajapintateknologiat

Esitietovaatimukset

Ennen opintojakson suorittamista sinun tulee hallita web-ohjelmoinnin ja tietokantaohjelmoinnin perustaidot. Lisäksi sinulla tulee olla tietoverkkoihin liittyvä perusosaaminen

Arviointikriteerit, tyydyttävä (1)

Ymmärrät web-ohjelmointirajapintojen perusperiaatteet ja osaat hyödyntää rajapintojen tuottamaa tietoa web-sovelluksissa.

Arviointikriteerit, hyvä (3)

Ymmärrät web-ohjelmointirajapintojen perusperiaatteet ja osaat hyödyntää rajapintojen tuottamaa tietoa erilaisissa sovelluksissa. Osaat sujuvasti käyttää HTTP-protokollan metodeja rajapintojen toteutuksessa ja hyödyntämisessä.
Ymmärrät erilaiset autentikaatiomenetelmät rajapintojen yhteydessä.

Arviointikriteerit, kiitettävä (5)

Ymmärrät web-ohjelmointirajapintojen perusperiaatteet ja osaat hyödyntää rajapintojen tuottamaa tietoa erilaisissa sovelluksissa. Osaat sujuvasti käyttää HTTP-protokollan ominaisuuksia rajapintatyöskentelyssä.
Ymmärrät rajapintojen erilaiset autentikaatiomenetelmät ja osaat ottaa huomioon tietoturvanäkökulmia web-sovelluksessasi. Rajapintoja hyödyntävä sovellus on käytettävyydeltään ja koodiltaan laadukasta.