Dizajn integracijskih rješenja - tečaj 41 500 rub. iz IBS Training Center, obuka 20 sati, Datum: 11.12.2023.
Miscelanea / / December 03, 2023
Yakov je član Međunarodnog instituta za poslovnu analizu (IIBA), certificirani stručnjak za poslovnu analizu (CCBA). Posjeduje certifikat o kvalifikaciji Savezne službe za financijska tržišta za obavljanje brokerskih, dilerskih aktivnosti i/ili poslova upravljanja vrijednosnim papirima.
Od 2012 radi u Luxoft-u kao sistemski analitičar, prikuplja, koordinira, razvija zahtjeve, analizira i utvrđuje potrebe kupaca, razvija prototipove ekrani, verifikacija, validacija zahtjeva, definiranje prijelaznih zahtjeva, upravljanje zahtjevima, komunikacija s drugim projektnim timovima, pregled dizajna dokumentacija.
Tema završena:
1. Opći pojmovi integracije (teorija – 1 sat)
Razmotrimo integraciju kao sustav, metode interakcije integriranih sustava, vrste interakcije.
Za koje svrhe postoje integracije, koji se zadaci rješavaju uz pomoć integracija.
2. Integracija u arhitekturi (teorija – 2 sata)
Da biste dizajnirali integracijska rješenja, važno je razumjeti arhitekturu sustava s kojima radite, razumjeti vrste integracije i arhitektonske stilove.
Danas se sve češće susreće i koristi pojam “arhitekture mikroservisa”. Sve više tvrtki prelazi s monolitne arhitekture na mikroservise. Potrebno je znati što takve promjene podrazumijevaju, kako teče implementacija i integracija mikroservisa; njihovu primjenu, prednosti i nedostatke.
3. Integracijske sabirnice i brokeri poruka (teorija – 3 sata)
Gdje i zašto se koriste teme, a gdje redovi čekanja, koje su prednosti integracijskih sabirnica.
Koji sustavi za razmjenu poruka postoje i njihova sučelja na primjerima JMS, AMQP, IBM MQ, Apache MQ, Apache Kafka, RabbitMQ.
4. Obrasci integracije aplikacija (teorija – 0,5 sati)
Kako i kome korištenje arhitektonskih obrazaca tijekom integracije olakšava život.
Implementacija predložaka u Camel, Mule ESB, IBM Integration Bus.
5. Tehnologije i integracijski standardi (teorija – 2,5 sata, praksa – 1 sat)
API kao učinkovit način integracije između sustava: gdje, kako i zašto je toliko popularan.
Gdje i za što koristiti mrežne protokole.
Zašto programeri toliko vole REST, a ne toliko SOAP.
Kako raditi i gdje se koriste formati podataka: JSON, XML, XSD.
6. Metode za izgradnju servisa i integracijskih rješenja, najbolje prakse (teorija – 1 sat)
Pogledajmo zašto je toliko važno odabrati pravo integracijsko rješenje, na što to utječe i razmotrimo metrike koje utječu na poslovanje.
Koristeći primjere velikih tvrtki, razmotrit ćemo mogućnosti integracijskih rješenja.
7. Integracijski zahtjevi (teorija – 1 sat, praksa – 1 sat)
Kako ispravno formulirati i postaviti funkcionalne i nefunkcionalne zahtjeve za integraciju.
Koje pristupe odabrati pri implementaciji integracijskih zahtjeva.
Kako pravilno dizajnirati međusustavsku interakciju, koristeći koje alate.
8. Predlošci i specifikacije za opisivanje zahtjeva (teorija – 1,5 sati, praksa – 1,5 sati)
Za jednostavno i brzo generiranje zahtjeva za integracijsko rješenje, postoje različiti predlošci zahtjeva koje možete koristiti u svom radu.
9. Integracijski alati i okviri (teorija – 1 sat)
Koji alati postoje za dizajn i testiranje izvedbe integracijskih rješenja.
Pregled popularnih alata: Swagger, Postman, SoapUI, OpenAPI.
10. Dizajn API-ja pomoću Postmana, Swaggera (teorija – 1,5 sati, praksa – 3,5 sati)
Svakom stručnjaku koji radi u razvojnom timu korisno je znati nešto o API-ju.
Praktični zadaci pomoći će vam da na primjerima bolje razumijete značajke uporabe i primjene ugovora.