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)
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.