API-rajapinnat (5op)
Opintojakson tunnus: DT10019
Opintojakson perustiedot
- Laajuus
 - 5 op
 
- Opetuskieli
 - suomi
 
- Vastuuhenkilö
 - Mika Matveinen, Vastuuopettaja
 - Petri Laitinen, Vastuuopettaja
 - Anssi Gröhn, Vastuuopettaja
 - Seppo Nevalainen, Vastuuopettaja
 
Osaamistavoitteet
Opintojakson jälkeen:
-	Tiedät yleisimmät nykyään käytössä olevat API-tekniikat, standardit ja spesifikaatiot
-	Ymmärrät APIen merkityksen liiketoiminnassa ja osaat arvioida eri teknologioiden soveltuvuutta käyttötarkoituksiin
-	Osaat suunnitella, dokumentoida, toteuttaa ja testata tietoturvallisen APIn
-	Ymmärrät tunnistamisen, autentikoinnin ja auktorisoinnin merkityksen ja toimintaperiaatteet
-	Tiedät hallinnollisia ja teknisiä toimia, joilla varmistetaan tiedon luottamuksellisuus, eheys ja käytettävyys
                    
Sisältö
-	Työkalut ja niiden valinta API rajapintojen toteuttamiseen
-	REST ja SOAP rajapinta teknologiat
-	Http protokollan verbit API rajapinnan toimintojen suorittamiseen
-	Rajapintojen kuvauskielet
-	Rajapintojen kyselykielet
-	Rajapintojen testaaminen
-	Tiedostomuodot ja suunnittelumallit rajapintojen tiedonvälityksessä
-	Tietoturvan toteuttaminen rajapintoihin