Integraatioiden ja API-ratkaisujen kehittäminen ja ylläpito (5 op)
Toteutuksen tunnus: TO00BX79-3002
Toteutuksen perustiedot
- Ilmoittautumisaika
-
20.05.2024 - 18.08.2024
Ilmoittautuminen toteutukselle on päättynyt.
- Ajoitus
-
08.10.2024 - 13.12.2024
Toteutus on päättynyt.
- Opintopistemäärä
- 5 op
- Lähiosuus
- 5 op
- Toteutustapa
- Lähiopetus
- 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
-
TON224SYTäydentävä osaaminen (amk-tutkinto), S24, Tietojenkäsittely ja tietoliikenne (ICT)
- Opintojakso
- TO00BX79
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
Oppimateriaali ja suositeltava kirjallisuus
Opettajan tuottama materiaali sekä käytettävien sovellusten kehittäjien tuottamat koulutusmateriaalit.
Toteutustapa
Kurssi toteutetaan lähiopetuksena suomeksi. Myös etäkokoontumisia voidaan pitää tarpeen mukaan. Kurssilla vierailee asiantuntijoita yrityksistä.
Työelämäyhteistyö ja/tai TKI
Kurssilla yhteistyökumppaneina ovat Solita ja Integrations Group. Mahdollisesti myös muita yritysvieraita saadaan paikalle.
Toteutuksen valinnaiset suoritustavat
Kurssin voi suorittaa osoittamalla omaavansa vastaavat taidot esim. tehtyjen projektien tms. avulla.
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.
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.