Skip to main content

Web Programming and APIs (5cr)

Code: R504TL321-3001

General information


Enrollment
02.12.2026 - 31.12.2026
Registration for introductions has not started yet.
Timing
01.01.2027 - 31.05.2027
The implementation has not yet started.
Number of ECTS credits allocated
5 cr
Mode of delivery
Contact learning
Teaching languages
finnish
Degree programmes
Degree Programme in Information and Communication Technology
Teachers
Juhani Kuru
Teacher in charge
Juhani Kuru
Course
R504TL321

Evaluation scale

H-5

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

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

Qualifications

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

Go back to top of page