Siirry suoraan sisältöön

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
TON224SY
Tä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.

Siirry alkuun