Siirry suoraan sisältöön

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

  • KATS21SI
    SmartICT - ä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