Siirry suoraan sisältöön

Integraatioiden ja API-ratkaisujen kehittäminen ja ylläpitoLaajuus (5 op)

Opinnon tunnus: TO00BX79

Laajuus

5 op

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

Ilmoittautumisaika

20.05.2024 - 26.05.2024

Ajoitus

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

Arviointiasteikko

H-5

Ilmoittautumisaika

11.09.2023 - 17.09.2023

Ajoitus

09.10.2023 - 13.12.2023

Opintopistemäärä

5 op

TKI-osuus

1 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
  • TON223SY
    Täydentävä osaaminen (amk-tutkinto), S23, 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ökumppani on Solita. 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
- Koodipohjaiset sovelluskehykset: esim. Node + Sails/Adonis/Koa jne.

Moduuli 4: Dell Boomi -työkaluun tutustuminen

Moduuli 5: Anypoint Mule -työkaluun 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.