Apache Kafka põhitõed – kursus 18 990 RUB. alates Spetsialist, koolitus 16 akadeemilist tundi, kuupäev 30.04.2023.
Varia / / December 04, 2023
Apache Kafka – avatud hajutatud suure jõudlusega tarkvara sõnumite vahendaja. Apache Kafka pakub võimsuse kasvu nii allikate arvu ja koormuse kui ka abonendisüsteemide arvu kasvades.
Kursuse eesmärk – teadmiste hankimine ja süstematiseerimine Apache Kafka tarkvara kasutamisest rakenduste integreerimiseks. Koolitusprotsessi käigus tutvute selle tarkvara võimalustega ja praktiliste näidetega hajutatud rakenduste loomisest.
- Java tarkvara arendajad, kes soovivad õppida kasutama Apache Kafka tarkvara erinevate süsteemide integreerimiseks.
- Tarkvaraarendusettevõtted, kes vajavad Apache Kafka tarkvara kasutavaid kvalifitseeritud arendajaid.
- Tarkvaraarhitektid ja projektijuhid, kes soovivad õppida kaasaegseid tehnoloogiaid hajutatud rakenduste loomiseks.
Sa õpid:
- Apache Kafka serveri konfigureerimiseks ja haldamiseks täitke põhikäsklused.
- Loo hajutatud sõnumsiderakendusi.
- Kafka Streams API abil saate sõnumeid avaldada ja vastu võtta.
- Andmevoogude konfigureerimiseks kasutage DSL-i keelt.
1. moodul. Apache Kafka põhialused (4 ak. h.)
- Apache Kafka tarkvara tutvustus. Kasutusala ja näited. Võrdlus Sparki, Flinti, Tormiga.
- Apache Kafka komponendid ja arhitektuur.
- Apache Kafka põhimõisted.
- Maaklerid. Andmepakkujad ja tarbijad. Sõnumitega töötamine.
- Apache Kafka tarkvara juurutamine. Põhikäsud serveri seadistamiseks ja haldamiseks.
- Apache Kafka põhitoimingud.
- Integratsioonistsenaariumid Apache Kafkaga.
2. moodul. Apache Kafka Streams – API hajutatud rakenduste ja mikroteenuste arendamiseks sündmuste reaalajas voogesitamiseks (6 ac. h.)
- Apache Kafka Streams – API hajutatud rakenduste ja mikroteenuste arendamiseks sündmuste reaalajas voogesituse töötlemiseks
- Apache Kafka töörežiimid. Erinevused ja töörežiimi valik.
- Juhtimine ja töö sõnumite teemadega. API kasutamine.
- Avaldage ja võtke vastu sõnumeid. Praktilised näited.
- Kafka Streami üldkontseptsioonid. Voodega töötamine.
- Kafka Stream DSL – andmevoogude seadistamise keel.
- Protsessori API kasutamine.
- Lab: teenusepakkuja ja tarbija API-de kasutamine sõnumite vahetamiseks hajutatud rakenduste vahel.
3. moodul. REST-päringute täitmine serveriga andmete vahetamiseks (6 ac. h.)
- Integratsioon väliste süsteemidega.
- Kafka Connecti põhiprintsiibid. Apache Kafka pistikute tüübid ja nende rakendused.
- Töörežiimid ja rakenduspõhimõtted.
- Konnektorite seadistamine. REST API kasutamine.
- Integreerimine süsteemidega: Apache Spark, Apache Storm, Amazon Web Services.
- Andmete teisendamise teostamine. Sõnumite edastamine.