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
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.