Kurzusleírás
Bevezetés
- Apache Kafka áttekintése
- Bevezetés az események streamingjébe és a valós idejű adatfeldolgozásba
- A Apache Kafka és szolgáltatásainak áttekintése
- A Kafka felhasználási esetei és előnyei a modern alkalmazásfejlesztésben
A Kafka-architektúra és az alapvető fogalmak megértése
- Kafka architektúra: brókerek, témák, partíciók és replikák
- Termelők és fogyasztók: üzenetek közzététele és fogyasztása
- A ZooKeeper szerepének megértése Kafkában
Kafka témák és partíciók
- Témakészítés és konfigurálás
- A partíciók és következményeik megértése
- Replikáció és hibatűrés a Kafkában
Kafka producerek
- Kafka producerek létrehozása különféle programozási nyelvek segítségével
- Üzenetszerializálás és szerializálási technikák
- Gyártói konfigurációk és legjobb gyakorlatok
Kafka fogyasztók
- Kafka fogyasztók fejlesztése különböző programozási nyelvek használatával
- Fogyasztói csoportok és ellentételezések konfigurálása
- Üzenetfeldolgozási stratégiák és kézbesítési garanciák
A Kafka integrálása külső rendszerekkel a Kafka Connect segítségével
- A Kafka Connect és csatlakozói áttekintése
- A Kafka Connect konfigurálása és használata adatintegrációhoz
- Kafka integrálása külső rendszerekkel
Streaming alkalmazások írása a Kafka Streams & ksqlDB segítségével
- A Kafka Streams és adatfolyam-feldolgozási képességeinek bemutatása
- Adatfolyam-feldolgozó alkalmazások fejlesztése a Kafka Streams segítségével
- A ksqlDB használata valós idejű adatfeldolgozáshoz és elemzéshez
Kafka ügyfélalkalmazás integrálása a Confluent felhővel
- A Confluent Cloud és szolgáltatásainak áttekintése
- Kafka kliens alkalmazás konfigurálása és csatlakoztatása a Confluent Cloudhoz
Kafka Security
- A Kafka biztonsági funkcióinak bemutatása
- SSL/TLS konfigurálása a biztonságos kommunikáció érdekében
- Hitelesítési és engedélyezési mechanizmusok a Kafkában
Monitoring és műveletek
- Kafka megfigyelése metrikák és eszközök segítségével
- Kafka-klaszterek és erőforrások kezelése
- A gyakori problémák hibaelhárítása és a teljesítmény hangolása
Bevált gyakorlatok és valós Use Case-ek
- A Kafka-alapú alkalmazások tervezésének legjobb gyakorlatai
- Esettanulmányok és példák a Kafka megvalósítására a különböző iparágakban
- A skálázható és hibatűrő Kafka-architektúrák építésének legjobb gyakorlatai
Összegzés és a következő lépések
Követelmények
- Alapvető programozási ismeretek
Közönség
- Fejlesztők Programozók
Vélemények (2)
Nagyon gyakorlati példák. A tréner igyekezett olyan tempót tartani, ahol mindenki el tud menni, bár a csoport tudását tekintve meglehetősen inhomogén volt. Nagyon sok támogatást nyújtott gyakorlatilag mindenkinek, aki kérte :)
Georgi - BMW SA
Kurzus - Apache Kafka for Developers
Gépi fordítás
A laborok és a diák jól kombinálható Jorge tudásával és Kafka iránti szeretetével.
Willem - BMW SA
Kurzus - Apache Kafka for Developers
Gépi fordítás