Skip to main content

Web Programming InterfacesLaajuus (5 cr)

Course unit code: R504TL183

General information


Credits
5 cr
Teaching language
Finnish
Institution
Peppi

Objective

Opiskelija oppii omatoimisesti hyödyntämään valmiita tietorajapintoja web-ohjelmointia käyttämällä. Opiskelija osaa kattavasti hyödyntää HTTP-protokollan ominaisuuksia valitun rajapinnan vaatimusten ja dokumentaation mukaisesti. Opiskelija tunnistaa oppimisessaan kehityskohteet ja vahvuudet ja osaa hyödyntää osaamisensa paikkaamiseen ja uuden oppimiseen internetin tarjoamia mahdollisuuksia. Opiskelija osaa soveltaa kehitysyhteisöjen tarjoamia ratkaisumalleja omaan ohjelmistoonsa.

Content

- HTTP-protokollan perusteet, tietueet ja metodit
- Autentikaatio ja autorisointi
- Kehitys-, testaus- ja vianetsintätyökalut
- REST-rajapinnat
- Yleisimmät dataformaatit, kuten JSON ja XML
- Ohjelmointirajapintojen hyödyntäminen web-sovelluksissa (CRUD)
- Edistyneemmät rajapintateknologiat

Assessment criteria, satisfactory (1)

Opiskelija ymmärtää web-ohjelmointirajapintojen perusperiaatteet sekä osaa ohjatusti hyödyntää valmiiden web-ohjelmointirajapintojen tuottamaa tietoa erilaisissa sovelluksissa. Opiskelija osaa HTTP-protokollan perusteet. Opiskelija osaa perusteet yleisimmistä HTTP-kehitystyökaluista.

Assessment criteria, good (3)

Opiskelija ymmärtää web-ohjelmointirajapintojen perusperiaatteet sekä osaa itsenäisesti hyödyntää valmiiden web-ohjelmointirajapintojen tuottamaa tietoa erilaisissa sovelluksissa. Opiskelija osaa sujuvasti käyttää sopivia HTTP-protokollan ominaisuuksia rajapintatyöskentelyssä, sekä kykenee hyödyntämään sujuvasti HTTP-kehitystyökaluja ohjelmointityössään.

Assessment criteria, excellent (5)

Opiskelija ymmärtää web-ohjelmointirajapintojen perusperiaatteet sekä osaa itsenäisesti ja omatoimisesti hyödyntää valmiiden web-ohjelmointirajapintojen tuottamaa tietoa erilaisissa sovelluksissa. Opiskelija osaa sujuvasti käyttää sopivia HTTP-protokollan ominaisuuksia rajapintatyöskentelyssä, sekä kykenee hyödyntämään sujuvasti HTTP-kehitystyökaluja ohjelmointityössään. Opiskelija kykenee etsimään rajapintoihin liittyvää tietoa sekä itsenäisesti soveltamaan niitä omien sovellusten jatkokehittämisessä.

Go back to top of page