Proiectare soluții de integrare - curs 41.500 rub. de la IBS Training Center, training 20 ore, Data: 11 decembrie 2023.
Miscelaneu / / December 03, 2023
Yakov este membru al Institutului Internațional de Analiză a Afacerilor (IIBA), un profesionist certificat în analiza de afaceri (CCBA). Are un certificat de calificare de la Serviciul Federal de Piețe Financiare pentru a desfășura activități de brokeraj, dealer și/sau de gestionare a valorilor mobiliare.
Din 2012 lucrează la Luxoft ca analist de sisteme, colectează, coordonează, dezvoltă cerințe, analizează și determină nevoile clienților, dezvoltă prototipuri ecrane, verificare, validare a cerințelor, definirea cerințelor de tranziție, managementul cerințelor, comunicarea cu alte echipe de proiect, revizuirea designului documentație.
Subiecte acoperite:
1. Concepte generale de integrare (teorie – 1 oră)
Să considerăm integrarea ca sistem, metodele de interacțiune ale sistemelor integrate, tipurile de interacțiune.
În ce scopuri există integrări, ce sarcini sunt rezolvate cu ajutorul integrărilor.
2. Integrare în arhitectură (teorie – 2 ore)
Pentru a proiecta soluții de integrare, este important să înțelegeți arhitectura sistemelor cu care lucrați, să înțelegeți tipurile de integrare și stilurile arhitecturale.
În zilele noastre, conceptul de „arhitectură de microservicii” este din ce în ce mai întâlnit și utilizat. Tot mai multe companii trec de la arhitectura monolitică la microservicii. Este necesar să știm ce implică astfel de schimbări, cum decurge implementarea și integrarea microserviciilor; aplicarea lor, avantajele și dezavantajele.
3. Integrare autobuze și brokeri de mesaje (teorie – 3 ore)
Unde și de ce sunt folosite subiectele și unde sunt cozile, care sunt beneficiile magistralelor de integrare.
Ce sisteme de mesagerie există și interfețele lor folosind exemplele JMS, AMQP, IBM MQ, Apache MQ, Apache Kafka, RabbitMQ.
4. Modele de integrare a aplicațiilor (teorie – 0,5 ore)
Cum și pentru cine utilizarea modelelor arhitecturale în timpul integrării face viața mai ușoară.
Implementarea șabloanelor în Camel, Mule ESB, IBM Integration Bus.
5. Tehnologii și standarde de integrare (teorie – 2,5 ore, practică – 1 oră)
API ca modalitate eficientă de integrare între sisteme: unde, cum și de ce este atât de popular.
Unde și pentru ce să folosiți protocoalele de rețea.
De ce dezvoltatorii iubesc atât de mult REST și nu atât de mult SOAP.
Cum se lucrează și unde sunt utilizate formatele de date: JSON, XML, XSD.
6. Metode pentru construirea de servicii și soluții de integrare, bune practici (teorie – 1 oră)
Să vedem de ce este atât de important să alegeți soluția de integrare potrivită, ce afectează aceasta și să luăm în considerare valorile care influențează afacerea.
Folosind exemple de la companii mari, vom lua în considerare opțiunile de soluții de integrare.
7. Cerințe de integrare (teorie – 1 oră, practică – 1 oră)
Cum se formulează și se stabilesc corect cerințele funcționale și nefuncționale pentru integrare.
Ce abordări să alegeți atunci când implementați cerințele de integrare.
Cum să proiectați corect interacțiunea intersistem, folosind ce instrumente.
8. Șabloane și specificații pentru descrierea cerințelor (teorie – 1,5 ore, practică – 1,5 ore)
Pentru a genera cu ușurință și rapid cerințe pentru soluții de integrare, există diverse șabloane de cerințe pe care le puteți utiliza în munca dvs.
9. Instrumente și cadre de integrare (teorie – 1 oră)
Ce instrumente există pentru proiectarea și testarea performanței soluțiilor de integrare.
Revizuirea instrumentelor populare: Swagger, Postman, SoapUI, OpenAPI.
10. Design API folosind Postman, Swagger (teorie – 1,5 ore, practică – 3,5 ore)
Este util pentru orice specialist care lucrează într-o echipă de dezvoltare să cunoască despre API.
Sarcinile practice vă vor ajuta să înțelegeți mai bine caracteristicile utilizării și aplicării contractelor folosind exemple.