Kurzusleírás
Bemutatkozás
- Apache Kafka áttekintése
- Bemutatkozás az eseményáramlással és a valós idejű adatfeldolgozással
- Apache Kafka és funkciói áttekintése
- Kafka felhasználási esetek és előnyök a modern alkalmazásfejlesztésben
A Kafka architektúra és alapfogalmak megértése
- Kafka architektúra: broker-ek, témák (topics), partíciók és replikák
- Előállítók és fogyasztók: üzenetek publikálása és fogyasztása
- A ZooKeeper szerepe a Kafka rendszerében
Kafka témák és partíciók
- Téma létrehozása és konfigurálása
- Partíciók megértése és hatásuk
- Replikáció és hibatűrés Kafka-nál
Kafka előállítók (Producers)
- Kafka előállítók létrehozása különböző programozási nyelvek használatával
- Üzenet-sorozatítás (serialization) és sorozítási technikák
- Előállító-konfigurációk és legjobb gyakorlatok
Kafka fogyasztók (Consumers)
- Kafka fogyasztók fejlesztése különböző programozási nyelvek használatával
- Fogyasztói csoportok és offszet (offset) konfigurálása
- Üzenetfeldolgozási stratégiák és szállítási garanciák
Kafka integrálása külső rendszerekkel Kafka Connect használatával
- Kafka Connect és csatlakozói (connectors) áttekintése
- Kafka Connect konfigurálása és használata adatintegrációra
- Kafka integrálása külső rendszerekkel
Áramfolyam-alapú alkalmazások írása Kafka Streams és ksqlDB segítségével
- Bemutatkozás a Kafka Streamssel és az áramfeldolgozási képességekkel
- Áramfeldolgozó alkalmazások fejlesztése Kafka Streamssel
- ksqlDB használata valós idejű adatfeldolgozáshoz és analitikához
Egy Kafka-kliens alkalmazás integrálása a Confluent Clouddel
- Confluent Cloud és funkciói áttekintése
- Kafka-kliens alkalmazás konfigurálása és kapcsolata a Confluent Clouddal
Kafka biztonság
- Bemutatkozás a Kafka biztonsági funkcióival
- SSL/TLS konfigurálása biztonságos kommunikációhoz
- Hitelesítés és jogosultsági mechanizmusok Kafka-nál
Megfigyelés és üzemeltetés
- Kafka megfigyelése metrikákkal és eszközökkel
- Kafka klaszterek és erőforrások kezelése
- Gyakori problémák hibakeresése és teljesítményhangolás
Legjobb gyakorlatok és valós felhasználási esetek
- Legjobb gyakorlatok Kafka-alapú alkalmazások tervezéséhez
- Esettanulmányok és példák Kafka implementációkról különböző iparágakban
- Legjobb gyakorlatok skálázható és hibatűrő Kafka architektúrák létrehozásához
Összefoglalás és következő lépések
Követelmények
- Alapprogramozási ismeretek
Előző tudás
- Fejlesztők
- Programozók
Vélemények (2)
Nagyon gyakorlati példák. A képző tanár igyekintett olyan ütemben haladni, amely lehetővé tette mindannyiaknak, hogy követhessenek, még akkor is, ha a csoport ismeret szintje nagyon változó volt. Mindenki segítséget kaptak, aki arra kért :)
Georgi - BMW SA
Kurzus - Apache Kafka for Developers
Gépi fordítás
A laborok és a diaállományok jól összetartoznak Jorgé számára Kafka szerelme és ismereteivel.
Willem - BMW SA
Kurzus - Apache Kafka for Developers
Gépi fordítás