Integraatioratkaisujen suunnittelu - kurssi 41 500 hieroa. IBS Training Centeristä, koulutus 20 tuntia, Päivämäärä: 11.12.2023.
Miscellanea / / December 03, 2023
Yakov on International Institute of Business Analysis -instituutin (IIBA) jäsen, sertifioitu yritysanalyysin (CCBA) ammattilainen. Hänellä on Federal Financial Markets Servicen pätevyystodistus välitys-, jälleenmyyjä- ja/tai arvopaperinhoitotoiminnan harjoittamiseen.
Vuodesta 2012 lähtien työskentelee Luxoftissa järjestelmäanalyytikkona, kerää, koordinoi, kehittää vaatimuksia, analysoi ja määrittää asiakkaiden tarpeita, kehittää prototyyppejä näytöt, todentaminen, vaatimusten validointi, siirtymävaatimusten määrittely, vaatimusten hallinta, viestintä muiden projektiryhmien kanssa, suunnittelun tarkistaminen dokumentointi.
Käsitellyt aiheet:
1. Integraation yleiset käsitteet (teoria – 1 tunti)
Tarkastellaan integraatiota järjestelmänä, integroitujen järjestelmien vuorovaikutuksen menetelmiä, vuorovaikutuksen tyyppejä.
Mitä tarkoituksia varten integraatiot ovat olemassa, mitä tehtäviä ratkaistaan integraatioiden avulla.
2. Integraatio arkkitehtuuriin (teoria – 2 tuntia)
Integraatioratkaisujen suunnittelussa on tärkeää ymmärtää niiden järjestelmien arkkitehtuuri, joiden kanssa työskentelet, ymmärtää integraatiotyypit ja arkkitehtoniset tyylit.
Nykyään "mikropalveluarkkitehtuurin" käsite kohdataan ja käytetään yhä enemmän. Yhä useammat yritykset ovat siirtymässä monoliittisesta arkkitehtuurista mikropalveluihin. On tiedettävä, mitä tällaiset muutokset sisältävät, miten mikropalvelujen käyttöönotto ja integrointi etenee; niiden sovellus, edut ja haitat.
3. Integraatioväylät ja viestivälittäjät (teoria – 3 tuntia)
Missä ja miksi aiheita käytetään ja missä ovat jonot, mitä hyötyä integraatioväylistä on.
Mitä viestintäjärjestelmiä ja niiden rajapintoja on olemassa esimerkein JMS, AMQP, IBM MQ, Apache MQ, Apache Kafka, RabbitMQ.
4. Sovellusten integrointimallit (teoria – 0,5 tuntia)
Miten ja kenelle arkkitehtonisten kuvioiden käyttö integraation aikana helpottaa elämää.
Mallien käyttöönotto Camelissa, Mule ESB: ssä, IBM Integration Busissa.
5. Tekniikat ja integraatiostandardit (teoria – 2,5 tuntia, käytäntö – 1 tunti)
API tehokkaana tapana integroida järjestelmien välillä: missä, miten ja miksi se on niin suosittu.
Missä ja mihin verkkoprotokollia käytetään.
Miksi kehittäjät rakastavat RESTiä niin paljon eivätkä niin paljon SOAPia.
Kuinka toimia ja missä datamuotoja käytetään: JSON, XML, XSD.
6. Talotekniikan ja integraatioratkaisujen menetelmät, parhaat käytännöt (teoria – 1 tunti)
Katsotaanpa, miksi oikean integraatioratkaisun valitseminen on niin tärkeää, mihin se vaikuttaa, ja pohditaan liiketoimintaan vaikuttavia mittareita.
Pohdimme integraatioratkaisujen vaihtoehtoja suuryritysten esimerkkien avulla.
7. Integraatiovaatimukset (teoria – 1 tunti, käytäntö – 1 tunti)
Kuinka muotoilla ja asettaa oikein toiminnalliset ja ei-toiminnalliset vaatimukset integraatiolle.
Mitä lähestymistapoja valita integrointivaatimuksia toteutettaessa?
Miten suunnitella oikein järjestelmien välinen vuorovaikutus, millä työkaluilla.
8. Mallit ja spesifikaatiot vaatimusten kuvaamiseen (teoria – 1,5 tuntia, käytäntö – 1,5 tuntia)
Integrointiratkaisuvaatimusten luomiseksi helposti ja nopeasti on olemassa erilaisia vaatimusmalleja, joita voit käyttää työssäsi.
9. Integrointityökalut ja -kehykset (teoria – 1 tunti)
Mitä työkaluja integraatioratkaisujen suorituskyvyn suunnitteluun ja testaamiseen on olemassa.
Katsaus suosittuihin työkaluihin: Swagger, Postman, SoapUI, OpenAPI.
10. API-suunnittelu käyttäen Postmania, Swaggeria (teoria – 1,5 tuntia, harjoitus – 3,5 tuntia)
Jokaisen kehitystiimin asiantuntijan on hyödyllistä tietää API: sta.
Käytännön tehtävät auttavat ymmärtämään paremmin sopimusten käytön ja soveltamisen piirteitä esimerkkien avulla.