Integraatioiden ja API-ratkaisujen kehittäminen ja ylläpito (5op)
Toteutuksen tunnus: TO00BX79-3003
Toteutuksen perustiedot
- Ilmoittautumisaika
- 19.05.2025 - 25.05.2025
- Ilmoittautuminen toteutukselle on päättynyt.
- Ajoitus
- 08.10.2025 - 10.12.2025
- Toteutus ei ole vielä alkanut.
- Opintopistemäärä
- 5 op
- Lähiosuus
- 5 op
- Toteutustapa
- Lähiopetus
- Yksikkö
- 10 Liiketalous-, tietojenkäsittely- ja palvelualat
- Toimipiste
- Laurea Tikkurila
- Opetuskielet
- suomi
- Paikat
- 20 - 40
- Koulutus
- Laurea täydentävä osaaminen, amk-tutkinto (TON2), Tietojenkäsittely ja tietoliikenne (ICT)
- Opettajat
- Mika Stenberg
- Vastuuopettaja
- Mika Stenberg
- Ryhmät
-
TON225SYTäydentävä osaaminen (amk-tutkinto), S25, Tietojenkäsittely ja tietoliikenne (ICT)
- Opintojakso
- TO00BX79
Opetusmenetelmät
Kurssi toteutetaan lähiopetuksena suomeksi. Myös etäkokoontumisia voidaan pitää tarpeen mukaan. Kurssilla vierailee asiantuntijoita yrityksistä.
Oppimateriaalit
Opettajan tuottama materiaali sekä käytettävien sovellusten kehittäjien tuottamat koulutusmateriaalit.
Toteutuksen valinnaiset suoritustavat
Kurssin voi suorittaa osoittamalla omaavansa vastaavat taidot esim. tehtyjen projektien tms. avulla.
Harjoittelu- ja työelämäyhteistyö
Kurssilla yhteistyökumppaneina ovat Solita ja Integrations Group. Mahdollisesti myös muita yritysvieraita saadaan paikalle.
Opiskelijan ajankäyttö ja kuormitus
Opiskelijan tulee varata aikaa itsenäiseen opiskeluun kokoontumisten ulkopuolella.
Sisällön jaksotus
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.
Lisätietoja opiskelijoille
Esitietovaatimuksena kurssille on Ohjelmoinnin perustaito -kurssin suoritus tai vastaava osaaminen. Myös tietokantojen perusteet tai vastaava osaaminen on hyödyllinen.
Tavoitteet
Opiskelija osaa:
- selittää API:en ja integraatioiden roolin osana organisaatioiden liiketoimintaa
- suunnitella ja kuvata uusia rajapintoja ja niihin liittyviä toiminnallisuuksia RAML-kielellä
- kehittää integraatiosovelluksia käyttäen moderneja sovelluskehittimiä
- ylläpitää ja hallinnoida pilvipohjaisia API-ratkaisuja
- antaa esimerkkejä siitä, miten API- ja alustatalouden mahdollisuuksia voi hyödyntää osana digitaalista liiketoimintaa
Arviointiasteikko
H-5
Lisätiedot
Esitietovaatimuksena kurssille on Ohjelmoinnin perustaito -kurssin suoritus tai vastaava osaaminen. Myös tietokantojen perusteet tai vastaava osaaminen on hyödyllinen.