Návrh Školení
Úvod
- Přehled Apache Kafka Úvod do streamování událostí a zpracování dat v reálném čase Přehled Apache Kafka a jeho funkcí Příklady použití a přínosy Kafky při vývoji moderních aplikací
Porozumění Kafkově architektuře a základním konceptům
- Architektura Kafka: zprostředkovatelé, témata, oddíly a repliky Producenti a spotřebitelé: publikování a konzumace zpráv Pochopení role ZooKeepera v Kafkovi
Kafkova témata a oddíly
- Vytvoření a konfigurace tématu Porozumění oddílům a jejich důsledkům Replikace a odolnost proti chybám v Kafka
Producenti Kafka
- Vytváření producentů Kafka pomocí různých programovacích jazyků Techniky serializace zpráv a serializace Konfigurace producentů a osvědčené postupy
Spotřebitelé Kafka
- Rozvoj spotřebitelů Kafka pomocí různých programovacích jazyků Konfigurace skupin spotřebitelů a kompenzací Strategie pro zpracování zpráv a záruky doručení
Integrace Kafky s externími systémy pomocí Kafka Connect
- Přehled Kafka Connect a jeho konektorů Konfigurace a používání Kafka Connect pro integraci dat Integrace Kafka s externími systémy
Psaní streamovacích aplikací pomocí Kafka Streams a ksqlDB
- Úvod do Kafka Streams a jejích možností zpracování datových proudů Vývoj aplikací pro zpracování datových proudů pomocí Kafka Streams Použití ksqlDB pro zpracování dat a analýzu v reálném čase
Integrace klientské aplikace Kafka s cloudem Confluent
- Přehled Confluent Cloudu a jeho funkcí Konfigurace a propojení klientské aplikace Kafka s Confluent Cloudem
Kafkova bezpečnost
- Úvod do bezpečnostních funkcí Kafka Konfigurace SSL/TLS pro zabezpečenou komunikaci Mechanismy ověřování a autorizace v Kafka
Monitorování a provoz
- Monitorování Kafky pomocí metrik a nástrojů Správa clusterů a zdrojů Kafka Odstraňování běžných problémů a ladění výkonu
Best Practices and Real-world Use Cases
- Osvědčené postupy pro navrhování aplikací založených na Kafka Případové studie a příklady implementací Kafka v různých odvětvích Osvědčené postupy pro vytváření škálovatelných architektur Kafka odolných proti chybám
Shrnutí a další kroky
Požadavky
- Základní znalost programování
Publikum
- Vývojáři Programátoři
Reference (2)
Velmi praktické příklady. Trenér se snažil držet tempo, ve kterém si každý může vyjít, i když skupina byla dost nehomogenní, co se týče know-how. Poskytl velkou podporu v podstatě každému, kdo o to požádal :)
Georgi - BMW SA
Kurz - Apache Kafka for Developers
Machine Translated
Laboratoře a diapozitivy se dobře kombinují s Jorgeho znalostmi a láskou ke Kafkovi.
Willem - BMW SA
Kurz - Apache Kafka for Developers
Machine Translated