Design av integrasjonsløsninger - kurs 41 500 rub. fra IBS Training Center, trening 20 timer, Dato: 11. desember 2023.
Miscellanea / / December 03, 2023
Yakov er medlem av International Institute of Business Analysis (IIBA), en sertifisert profesjonell innen forretningsanalyse (CCBA). Har et kvalifikasjonsbevis fra Federal Financial Markets Service for å utføre meglervirksomhet, forhandleraktiviteter og/eller verdipapirforvaltningsaktiviteter.
Siden 2012 jobber hos Luxoft som systemanalytiker, samler inn, koordinerer, utvikler krav, analyserer og bestemmer kundebehov, utvikler prototyper skjermer, verifisering, kravvalidering, definering av overgangskrav, kravstyring, kommunikasjon med andre prosjektteam, gjennomgang av designet dokumentasjon.
Emner som dekkes:
1. Generelle begreper om integrasjon (teori – 1 time)
La oss vurdere integrasjon som et system, metoder for interaksjon av integrerte systemer, typer interaksjon.
Til hvilke formål eksisterer integrasjoner, hvilke oppgaver løses ved hjelp av integrasjoner.
2. Integrasjon i arkitektur (teori – 2 timer)
For å designe integrasjonsløsninger er det viktig å forstå arkitekturen til systemene du jobber med, for å forstå typene integrasjon og arkitektoniske stiler.
I dag blir begrepet "mikrotjenestearkitektur" i økende grad møtt og brukt. Flere og flere selskaper går fra monolittisk arkitektur til mikrotjenester. Det er nødvendig å vite hva slike endringer innebærer, hvordan implementeringen og integrasjonen av mikrotjenester forløper; deres anvendelse, fordeler og ulemper.
3. Integreringsbusser og meldingsmeglere (teori – 3 timer)
Hvor og hvorfor brukes temaer, og hvor er køer, hva er fordelene med integreringsbusser.
Hvilke meldingssystemer er det og deres grensesnitt ved å bruke eksemplene på JMS, AMQP, IBM MQ, Apache MQ, Apache Kafka, RabbitMQ.
4. Applikasjonsintegrasjonsmønstre (teori – 0,5 timer)
Hvordan og for hvem bruk av arkitektoniske mønstre under integrering gjør livet enklere.
Implementering av maler i Camel, Mule ESB, IBM Integration Bus.
5. Teknologier og integrasjonsstandarder (teori – 2,5 timer, praksis – 1 time)
API som en effektiv måte for integrasjon mellom systemer: hvor, hvordan og hvorfor det er så populært.
Hvor og for hva du skal bruke nettverksprotokoller.
Hvorfor utviklere elsker REST så mye, og ikke så mye SOAP.
Hvordan jobbe og hvor dataformater brukes: JSON, XML, XSD.
6. Metoder for å bygge tjenester og integrasjonsløsninger, beste praksis (teori – 1 time)
La oss se på hvorfor det er så viktig å velge riktig integrasjonsløsning, hva dette påvirker, og vurdere beregningene som påvirker virksomheten.
Ved hjelp av eksempler fra store selskaper vil vi vurdere alternativer for integrasjonsløsninger.
7. Integreringskrav (teori – 1 time, praksis – 1 time)
Hvordan korrekt formulere og stille funksjonelle og ikke-funksjonelle krav til integrasjon.
Hvilke tilnærminger å velge når man implementerer integrasjonskrav.
Hvordan designe intersysteminteraksjon på riktig måte, ved hjelp av hvilke verktøy.
8. Maler og spesifikasjoner for å beskrive krav (teori – 1,5 timer, praksis – 1,5 timer)
For enkelt og raskt å generere krav til integrasjonsløsninger finnes det ulike kravmaler du kan bruke i arbeidet ditt.
9. Integreringsverktøy og rammeverk (teori – 1 time)
Hvilke verktøy finnes for å designe og teste ytelsen til integrasjonsløsninger.
Gjennomgang av populære verktøy: Swagger, Postman, SoapUI, OpenAPI.
10. API-design med Postman, Swagger (teori – 1,5 timer, praksis – 3,5 timer)
Det er nyttig for enhver spesialist som jobber i et utviklingsteam å vite om API.
Praktiske oppgaver vil hjelpe deg å bedre forstå funksjonene ved bruk og anvendelse av kontrakter ved å bruke eksempler.