Skip to main content

Developing and maintaining integrations and API's (5 cr)

Code: TO00BX79-3001

General information


Enrollment
11.09.2023 - 17.09.2023
Registration for the implementation has ended.
Timing
09.10.2023 - 13.12.2023
Implementation has ended.
Number of ECTS credits allocated
5 cr
Local portion
5 cr
RDI proportion
1 cr
Mode of delivery
Contact learning
Campus
Laurea Tikkurila
Teaching languages
Finnish
Seats
20 - 40
Degree programmes
Laurea täydentävä osaaminen, amk-tutkinto (TON2), Tietojenkäsittely ja tietoliikenne (ICT)
Teachers
Mika Stenberg
Teacher in charge
Mika Stenberg
Study unit
TO00BX79

Learning outcomes

The student is able to:
- explain the role of API's and integrations as part of organizations’ business
- design and model new API solutions and their functionalities using RAML
- develop integrations using modern development environments and tools
- maintain and administer cloud-based API solutions
- give examples of the possibilities of API economy and platform economy as part of digital business

Materials

Opettajan tuottama materiaali sekä käytettävien sovellusten kehittäjien tuottamat koulutusmateriaalit.

Teaching methods

Kurssi toteutetaan lähiopetuksena suomeksi. Myös etäkokoontumisia voidaan pitää tarpeen mukaan. Kurssilla vierailee asiantuntijoita yrityksistä.

Employer connections

Kurssilla yhteistyökumppani on Solita. Mahdollisesti myös muita yritysvieraita saadaan paikalle.

Completion alternatives

Kurssin voi suorittaa osoittamalla omaavansa vastaavat taidot esim. tehtyjen projektien tms. avulla.

Student workload

Opiskelijan tulee varata aikaa itsenäiseen opiskeluun kokoontumisten ulkopuolella.

Content scheduling

Moduuli 1: Johdanto
- Mistä on kysymys?
- API-talous ja alusta-talous
- Työmarkkinat
- Yritysvierailuja

Moduuli 2: Integraatioiden perusteet
- Rajapinnat eli API:t
- Integraatiot, arkkitehtuuri, monitorointi
- Teknologiat: REST, SOAP/Webservices, XML, JSON, RAML, CSV, EDI

Moduuli 3: Työkalut
- Low-code työkalut: Dell Boomi, Anypoint Mule
- Koodipohjaiset sovelluskehykset: esim. Node + Sails/Adonis/Koa jne.

Moduuli 4: Dell Boomi -työkaluun tutustuminen

Moduuli 5: Anypoint Mule -työkaluun tutustuminen

Loppuprojekti valitulla työkalulla.

Evaluation scale

H-5

Further information

Esitietovaatimuksena kurssille on Ohjelmoinnin perustaito -kurssin suoritus tai vastaava osaaminen. Myös tietokantojen perusteet tai vastaava osaaminen on hyödyllinen.

Go back to top of page