Oblikovanje integracijskih rešitev - tečaj 41.500 rub. iz izobraževalnega centra IBS, usposabljanje 20 ur, datum: 11. december 2023.
Miscellanea / / December 03, 2023
Yakov je član Mednarodnega inštituta za poslovno analizo (IIBA), certificirani strokovnjak za poslovno analizo (CCBA). Ima potrdilo o usposobljenosti Zvezne službe za finančne trge za opravljanje posredniških dejavnosti, trgovskih dejavnosti in/ali dejavnosti upravljanja vrednostnih papirjev.
Od leta 2012 dela v Luxoft kot sistemski analitik, zbira, koordinira, razvija zahteve, analizira in določa potrebe strank, razvija prototipe zasloni, verifikacija, validacija zahtev, definiranje prehodnih zahtev, upravljanje zahtev, komunikacija z drugimi projektnimi ekipami, pregled zasnove dokumentacijo.
Zajete teme:
1. Splošni koncepti integracije (teorija – 1 ura)
Razmislimo o integraciji kot sistemu, metodah interakcije integriranih sistemov, vrstah interakcij.
Za kakšne namene obstajajo integracije, katere naloge se rešujejo s pomočjo integracij.
2. Integracija v arhitekturi (teorija – 2 uri)
Za načrtovanje integracijskih rešitev je pomembno razumeti arhitekturo sistemov, s katerimi delate, razumeti vrste integracij in arhitekturne sloge.
Dandanes se vse pogosteje srečuje in uporablja koncept »mikrostoritvene arhitekture«. Vse več podjetij se premika od monolitne arhitekture k mikrostoritvam. Vedeti je treba, kaj takšne spremembe prinašajo, kako poteka implementacija in integracija mikrostoritev; njihova uporaba, prednosti in slabosti.
3. Integracijska vodila in posredniki sporočil (teorija – 3 ure)
Kje in zakaj se uporabljajo teme, kje čakalne vrste, kakšne so prednosti integracijskih vodil.
Kateri sistemi za sporočanje obstajajo in njihovi vmesniki z uporabo primerov JMS, AMQP, IBM MQ, Apache MQ, Apache Kafka, RabbitMQ.
4. Vzorci integracije aplikacij (teorija – 0,5 ure)
Kako in komu uporaba arhitekturnih vzorcev med integracijo olajša življenje.
Implementacija predlog v Camel, Mule ESB, IBM Integration Bus.
5. Tehnologije in integracijski standardi (teorija – 2,5 ure, praksa – 1 ura)
API kot učinkovit način integracije med sistemi: kje, kako in zakaj je tako priljubljen.
Kje in za kaj uporabljati omrežne protokole.
Zakaj razvijalci tako obožujejo REST in ne toliko SOAP.
Kako deluje in kje se uporabljajo formati podatkov: JSON, XML, XSD.
6. Metode za gradnjo storitev in integracijskih rešitev, najboljše prakse (teorija – 1 ura)
Poglejmo, zakaj je tako pomembno izbrati pravo integracijsko rešitev, na kaj to vpliva in razmislimo o metrikah, ki vplivajo na poslovanje.
Na podlagi primerov velikih podjetij bomo preučili možnosti integracijskih rešitev.
7. Integracijske zahteve (teorija – 1 ura, praksa – 1 ura)
Kako pravilno oblikovati in postaviti funkcionalne in nefunkcionalne zahteve za integracijo.
Kakšne pristope izbrati pri izvajanju integracijskih zahtev.
Kako pravilno oblikovati medsistemsko interakcijo, s kakšnimi orodji.
8. Predloge in specifikacije za opis zahtev (teorija – 1,5 ure, praksa – 1,5 ure)
Za enostavno in hitro ustvarjanje zahtev za integracijsko rešitev obstajajo različne predloge zahtev, ki jih lahko uporabite pri svojem delu.
9. Integracijska orodja in okviri (teorija – 1 ura)
Katera orodja obstajajo za načrtovanje in testiranje učinkovitosti integracijskih rešitev.
Pregled priljubljenih orodij: Swagger, Postman, SoapUI, OpenAPI.
10. Načrtovanje API-jev z uporabo Postman, Swagger (teorija – 1,5 ure, praksa – 3,5 ure)
Za vsakega strokovnjaka, ki dela v razvojni skupini, je koristno vedeti o API-ju.
Praktične naloge vam bodo na primerih pomagale bolje razumeti značilnosti uporabe in uporabe pogodb.