Design av integrationslösningar - kurs 41 500 rub. från IBS Training Center, utbildning 20 timmar, Datum: 11 december 2023.
Miscellanea / / December 03, 2023
Yakov är medlem i International Institute of Business Analysis (IIBA), en certifierad professionell inom affärsanalys (CCBA). Har ett kvalifikationscertifikat från Federal Financial Markets Service för att utföra mäkleri, återförsäljaraktiviteter och/eller värdepappersförvaltningsaktiviteter.
Sedan 2012 arbetar på Luxoft som systemanalytiker, samlar in, koordinerar, utvecklar krav, analyserar och bestämmer kundbehov, utvecklar prototyper skärmar, verifiering, kravvalidering, definiera övergångskrav, kravhantering, kommunikation med andra projektteam, granska designen dokumentation.
Ämnen som behandlas:
1. Allmänna integrationsbegrepp (teori – 1 timme)
Låt oss betrakta integration som ett system, metoder för interaktion av integrerade system, typer av interaktion.
För vilka ändamål finns integrationer, vilka uppgifter löses med hjälp av integrationer.
2. Integration i arkitektur (teori – 2 timmar)
För att designa integrationslösningar är det viktigt att förstå arkitekturen i de system som du arbetar med, att förstå typerna av integration och arkitektoniska stilar.
Nuförtiden möts och används begreppet "mikrotjänstarkitektur" alltmer. Fler och fler företag går från monolitisk arkitektur till mikrotjänster. Det är nödvändigt att veta vad sådana förändringar innebär, hur implementeringen och integrationen av mikrotjänster fortskrider; deras tillämpning, fördelar och nackdelar.
3. Integrationsbussar och meddelandeförmedlare (teori – 3 timmar)
Var och varför används ämnen, och var finns köer, vilka är fördelarna med integrationsbussar.
Vilka meddelandesystem finns det och deras gränssnitt med exemplen JMS, AMQP, IBM MQ, Apache MQ, Apache Kafka, RabbitMQ.
4. Applikationsintegrationsmönster (teori – 0,5 timmar)
Hur och för vem underlättar användningen av arkitektoniska mönster under integrationen livet.
Implementering av mallar i Camel, Mule ESB, IBM Integration Bus.
5. Teknik och integrationsstandarder (teori – 2,5 timmar, praktik – 1 timme)
API som ett effektivt sätt att integrera mellan system: var, hur och varför det är så populärt.
Var och för vad ska man använda nätverksprotokoll.
Varför utvecklare älskar REST så mycket, och inte så mycket SOAP.
Hur man arbetar och var dataformat används: JSON, XML, XSD.
6. Metoder för att bygga tjänster och integrationslösningar, bästa praxis (teori – 1 timme)
Låt oss titta på varför det är så viktigt att välja rätt integrationslösning, vad detta påverkar, och överväga de mått som påverkar verksamheten.
Med hjälp av exempel från stora företag kommer vi att överväga alternativ för integrationslösningar.
7. Integrationskrav (teori – 1 timme, praktik – 1 timme)
Hur man korrekt formulerar och ställer funktionella och icke-funktionella krav på integration.
Vilka tillvägagångssätt att välja när man implementerar integrationskrav.
Hur man korrekt utformar intersysteminteraktion, med vilka verktyg.
8. Mallar och specifikationer för att beskriva krav (teori – 1,5 timmar, praktik – 1,5 timmar)
För att enkelt och snabbt generera krav på integrationslösningar finns det olika kravmallar som du kan använda i ditt arbete.
9. Integrationsverktyg och ramverk (teori – 1 timme)
Vilka verktyg finns för att designa och testa prestandan hos integrationslösningar.
Genomgång av populära verktyg: Swagger, Postman, SoapUI, OpenAPI.
10. API-design med Postman, Swagger (teori – 1,5 timmar, praktik – 3,5 timmar)
Det är användbart för alla specialister som arbetar i ett utvecklingsteam att veta om API: et.
Praktiska uppgifter hjälper dig att bättre förstå funktionerna i användningen och tillämpningen av kontrakt med hjälp av exempel.