API design & Development (5 op)
Toteutuksen tunnus: DD10004-3001
Toteutuksen perustiedot
Ilmoittautumisaika
01.10.2021 - 15.12.2021
Ajoitus
10.01.2022 - 11.03.2022
Opintopistemäärä
5 op
Virtuaaliosuus
5 op
Toteutustapa
Etäopetus
Yksikkö
Tradenomi / Tietojenkäsittely (DD)
Toimipiste
Wärtsilä-kampus Karjalankatu 3 (WÄR)
Opetuskielet
- Englanti
Paikat
25 - 60
Koulutus
- Tietojenkäsittelyn koulutus
Opettaja
- Radu Mariescu-Istodor
- Petri Laitinen
- Jyri Kemppainen
Vastuuopettaja
Petri Laitinen
Ryhmät
-
KATS21SISmartICT - älykkään automaation ohjelmointiosaaja
Tavoitteet
Opiskelija tietää yleisimmät api-teknologiat
Opiskelija ymmärtää apien soveltamisen mahdollisuuksia ja uhkia liiketoiminnassa
Opiskelija osaa suunnitella, dokumentoida ja toteuttaa REST-tyylisiä apeja
Opiskelija osaa suunnitella, dokumentoida ja toteuttaa GraphQL-apeja
Opiskelija osaa soveltaa OpenAPI-spesifikaatiota apien kuvaamisessa ja suunnittelussa
Sisältö
Apien mallinnus, suunnittelu, kuvaaminen, prototypointi, toteutus, turvallisuus ja hallinta
JAON, YAML ja muut apien toteutuksissa käytetyt notaatiot
Apien suunnittelu- ja testausvälineet: Swagger, curl, postman
OpenAPI spesifikaatio
REST-arkkitehtuurityyli
GraphQL
Apit ja turvallisuus
Liiketoimintaprosessin api
Arviointiasteikko
H-5
Lisätiedot
Harjoituksissa käytettäviä välineitä ja alustoja
- Node.js ja npm
- Git
- Swagger
- Postman
- curl
- portal.azure.com
- dev.azure.com