Siirry suoraan sisältöön

Web-ohjelmointi ja rajapinnat (5op)

Toteutuksen tunnus: R504TL321-3001

Toteutuksen perustiedot


Ilmoittautumisaika
02.12.2026 - 31.12.2026
Ilmoittautuminen toteutukselle ei ole vielä alkanut.
Ajoitus
01.01.2027 - 31.05.2027
Toteutus ei ole vielä alkanut.
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Opetuskielet
suomi
Koulutus
Tieto- ja viestintätekniikan koulutus
Opettajat
Juhani Kuru
Vastuuopettaja
Juhani Kuru
Opintojakso
R504TL321

Arviointiasteikko

H-5

Tavoitteet

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ä

Sisältö

Tietorajapintojen hyödyntäminen web-sovelluksissa
Web-tiedonsiirtoprotokollat
REST-rajapinnat ja yleisimmät dataformaatit (JSON ja XML)
Muut ajankohtaiset rajapintateknologiat

Arviointikriteerit, tyydyttävä (1)

Osaat tehdä HTTP-peruspyyntöjä (GET, POST) tietorajapintaan ja käsitellä vastauksena saatua dataa web-sovelluksessa.
Tunnistat rajapintoihin liittyviä käsitteitä.

Arviointikriteerit, hyvä (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ä.

Arviointikriteerit, kiitettävä (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ää.

Esitietovaatimukset

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

Siirry alkuun