Integraatioiden ja API-ratkaisujen kehittäminen ja ylläpito (5 op)
Toteutuksen tunnus: TO00BX79-3002
Toteutuksen perustiedot
Ilmoittautumisaika
20.05.2024 - 18.08.2024
Ajoitus
08.10.2024 - 13.12.2024
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Laurea Tikkurila, tiko
Toimipiste
Laurea Tikkurila
Opetuskielet
- Suomi
Paikat
20 - 40
Koulutus
- Laurea täydentävä osaaminen, amk-tutkinto (TON2), Tietojenkäsittely ja tietoliikenne (ICT)
Opettaja
- Mika Stenberg
Vastuuopettaja
Mika Stenberg
Ryhmät
-
TON224SYTäydentävä osaaminen (amk-tutkinto), S24, Tietojenkäsittely ja tietoliikenne (ICT)
Osaamistavoitteet
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
Toteutustapa
Kurssi toteutetaan lähiopetuksena suomeksi. Myös etäkokoontumisia voidaan pitää tarpeen mukaan. Kurssilla vierailee asiantuntijoita yrityksistä.
Oppimateriaali ja suositeltava kirjallisuus
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.
Työelämäyhteistyö ja/tai TKI
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ältö ja sen 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.
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Arviointi perustuu kurssin aikana tehtäviin, moduulikohtaisiin harjoitustehtäviin sekä loppuprojektiin.