Návrh Školení
Úvod
- Přehled Apache Kafka
- Úvod do event streamingu a zpracování dat v reálném čase
- Přehled Apache Kafka a jeho funkcí
- Případy použití a výhody Kafka ve vývoji moderních aplikací
Pochopení architektury Kafka a klíčových konceptů
- Architektura Kafka: brokeri, témata, partice a repliky
- Produkery a konzumenti: publikování a spotřebování zpráv
- Pochopení role ZooKeeper v Kafka
Témata a partitiony v Kafka
- Vytváření a konfigurace témat
- Pochopení particí a jejich dopadů
- Replikace a odolnost vůči poruchám v Kafka
Produkery Kafka
- Vytváření produkcérů Kafka pomocí různých programovacích jazyků
- Serializace zpráv a techniky serializace
- Konfigurace producerů a doporučené postupy
Konzumenti Kafka
- Vyvoj Kafka konzumentů pomocí různých programovacích jazyků
- Konfigurace skupin konzumentů a offsets
- Strategie pro zpracování zpráv a záruky doručení
Integrace Kafka 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
Tvorba streamovacích aplikací pomocí Kafka Streams a ksqlDB
- Úvod do Kafka Streams a jeho schopností zpracování streamů
- Vývoj aplikací pro zpracování streamů s využitím Kafka Streams
- Používání ksqlDB pro zpracování dat a analýzu v reálném čase
Integrace aplikace s klientem Kafka s Confluent Cloud
- Přehled Confluent Cloud a jeho funkcí
- Konfigurace a připojení aplikace s klientem Kafka k Confluent Cloud
Bezpečnost Kafka
- Úvod do bezpečnostních funkcí Kafka
- Konfigurace SSL/TLS pro zabezpečenou komunikaci
- Mechanismy autenticace a autorizace v Kafka
Monitorování a provoz
- Monitorování Kafka pomocí metrik a nástrojů
- Správa klastrů a zdrojů Kafka
- Odstraňování běžných problémů a optimalizace výkonu
Doporučené postupy a příklady z praxe
- Doporučené postupy pro návrh aplikací založených na Kafka
- Případové studie a příklady implementací Kafka v různých odvětvích
- Doporučené postupy pro stavbu škálovatelných a odolných architektur Kafka
Shrnutí a další kroky
Požadavky
- Základní znalosti programování
Cílová skupina
- Vývojáři
- Programátoři
Vyberte dostupný termín kurzu
- Formát Online
- Jazyk polština
- Kurz Veřejný kurz
- Datum zahájení 2026-11-16
- Doba trvání 3 dny (21 hodiny)
Čistá cena za účastníka
Reference (2)
Velmi praktické příklady. Školenec se snažil udržovat tempo, ve kterém mohl následovat každý, i když skupina byla v ohledu na znalosti poměrně nehomogenní. Poskytl spoustu podpory téměř každému, kdo ji požadoval :)
Georgi - BMW SA
Kurz - Apache Kafka for Developers
Přeloženo strojem
Laboratoře a prezentace se dobře spojují s Jorgeovou znalostí a láskou k Kafkovi.
Willem - BMW SA
Kurz - Apache Kafka for Developers
Přeloženo strojem