Siirry suoraan sisältöön

Web-ohjelmointirajapinnat (5 op)

Toteutuksen tunnus: R504TL183-3001

Toteutuksen perustiedot


Ilmoittautumisaika
03.10.2022 - 22.01.2023
Ilmoittautuminen toteutukselle on päättynyt.
Ajoitus
23.01.2023 - 31.05.2023
Toteutus on päättynyt.
Opintopistemäärä
5 op
Lähiosuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
Insinöörikoulutus, tieto- ja viestintätekniikka
Opetuskielet
suomi
Paikat
0 - 60
Koulutus
Tieto- ja viestintätekniikan koulutus
Opettajat
Matias Hiltunen
Vastuuopettaja
Matias Hiltunen
Ajoitusryhmät
Harjoitusryhmä 1 (Koko: 0 . Avoin AMK : 0.)
Harjoitusryhmä 2 (Koko: 0 . Avoin AMK : 0.)
Ryhmät
R54T22S
Tieto- ja viestintätekniikan koulutus (päiväopinnot), syksy 2022
Pienryhmät
Harjoitusryhmä 1
Harjoitusryhmä 2
Opintojakso
R504TL183

Arviointiasteikko

H-5

Tavoitteet

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.

Sisältö

- 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

Aika ja paikka

Lukujärjestyksen mukainen tehokoneluokkatila.

Oppimateriaalit

Kaikki opintojaksolla tarvittava materiaali tulee löytymään Moodlesta ja kurssin omalta nettisivulta.
Materiaalin tueksi hyödynnettään ajantasaisia materiaaleja internetistä.

Opetusmenetelmät

Lähiopetusta 10 * 3h, tehtävät Moodlessa.
Ohjaus Teamsin kautta
Itsenäinen opiskelu

Tenttien ajankohdat ja uusintamahdollisuudet

Opintojakso arvioidaan henkiökohtaisen työn sekä harjoitustehtävien kautta.

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

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

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

Lisätiedot

Opintojaksolla edellytetään osaamista perustason web-tekniikoista (HTML, JavaScript).

Siirry alkuun