Developing and maintaining integrations and API's (5cr)
Code: TO00BX79-3002
General information
- Enrollment
- 20.05.2024 - 18.08.2024
- Registration for the implementation has ended.
- Timing
- 08.10.2024 - 13.12.2024
- Implementation has ended.
- Number of ECTS credits allocated
- 5 cr
- Local portion
- 5 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
Teaching methods
Kurssi toteutetaan lähiopetuksena suomeksi. Myös etäkokoontumisia voidaan pitää tarpeen mukaan. Kurssilla vierailee asiantuntijoita yrityksistä.
Learning materials and recommended literature
Opettajan tuottama materiaali sekä käytettävien sovellusten kehittäjien tuottamat koulutusmateriaalit.
Alternative completion methods of implementation
Kurssin voi suorittaa osoittamalla omaavansa vastaavat taidot esim. tehtyjen projektien tms. avulla.
Co-operation with working life and/or RDI
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 and 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.
Evaluation scale
H-5