Developing and maintaining integrations and API's (5cr)
Code: TO00BX79-3003
General information
- Enrollment
- 19.05.2025 - 25.05.2025
- Registration for the implementation has ended.
- Timing
- 08.10.2025 - 10.12.2025
- The implementation has not yet started.
- Number of ECTS credits allocated
- 5 cr
- Local portion
- 5 cr
- Mode of delivery
- Contact learning
- Unit
- 10 Liiketalous-, tietojenkäsittely- ja palvelualat
- 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
- Groups
-
TON225SYTäydentävä osaaminen (amk-tutkinto), S25, Tietojenkäsittely ja tietoliikenne (ICT)
- Course
- TO00BX79
Teachin methods
Kurssi toteutetaan lähiopetuksena suomeksi. Myös etäkokoontumisia voidaan pitää tarpeen mukaan. Kurssilla vierailee asiantuntijoita yrityksistä.
Materials
Opettajan tuottama materiaali sekä käytettävien sovellusten kehittäjien tuottamat koulutusmateriaalit.
Completion alternatives
Kurssin voi suorittaa osoittamalla omaavansa vastaavat taidot esim. tehtyjen projektien tms. avulla.
Employer connections
Kurssilla yhteistyökumppaneina ovat Solita ja Integrations Group. Mahdollisesti myös muita yritysvieraita saadaan paikalle.
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, Azure Automation Tools
- Koodipohjaiset sovelluskehykset: esim. Node + Sails/Adonis/Koa jne.
Moduuli 4: Dell Boomi -työkaluun tutustuminen
Moduuli 5: Azure Automation Tools -työkaluihin tutustuminen
Loppuprojekti valitulla työkalulla.
Further information
Esitietovaatimuksena kurssille on Ohjelmoinnin perustaito -kurssin suoritus tai vastaava osaaminen. Myös tietokantojen perusteet tai vastaava osaaminen on hyödyllinen.
Objective
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
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.