Základy Apache Kafka

Jednodenní kurz Apache Kafka pro začátečníky bez předchozích zkušeností. Naučíte se architekturu a klíčové koncepty (broker, topic, partition, producer, consumer) a prakticky si vyzkoušíte instalaci a konfiguraci Kafka clusteru pro streamování dat v reálném čase.

Popis kurzu:

Apache Kafka je dnes standardem pro streamování událostí a zpracování dat v reálném čase – používají ji firmy pro propojení mikroslužeb, zpracování transakcí, sledování uživatelské aktivity nebo integraci IoT dat. Kurz vás krok za krokem provede od základních principů streamování, přes architekturu Kafka (brokery, topicy, partition, producery a consumery), až po praktickou instalaci a konfiguraci vlastního Kafka clusteru.

Součástí je i seznámení s nástroji Kafka Connect pro propojení s externími databázemi a systémy a Kafka Streams pro zpracování a transformaci datových proudů přímo uvnitř Kafka ekosystému. Po absolvování budete rozumět tomu, jak Kafka funguje "pod kapotou", a budete schopni navrhnout a spravovat jednoduché řešení pro streamování dat ve vaší firmě.

Komu je kurz určen:

Toto školení je vhodné pro:

  • Vývojáře a architekty, kteří se zajímají o zpracování událostí v reálném čase a distribuované zpracování dat.
  • DevOps specialisty, kteří se starají o správu a nasazení Kafka clusterů.
  • Data enginery, kteří se zabývají analýzou a zpracováním dat a hledají efektivní způsoby streamování dat.
Obsah kurzu:

1. Úvod do streamování událostí 

  • Co je event streaming a proč se dnes tolik používá
  • Rozdíl mezi tradičním zpracováním dat a streamováním v reálném čase
  • Typické use case scénáře z praxe (mikroslužby, IoT, transakční systémy)

2. Přehled Apache Kafka

  • Základní vlastnosti a výhody oproti klasickým message queue systémům
  • Klíčové koncepty: log, retention, replikace

3. Architektura a komponenty Apache Kafka

  • Broker a Kafka Cluster
  • Topic a Partition
  • Producer a Consumer (včetně Consumer Group)
  • Kafka Connect – propojení s externími systémy
  • Kafka Streams – zpracování datových proudů

4. Praktická instalace a konfigurace Kafka Clusteru (odpoledne – hands-on lab)

  • Instalace Kafka clusteru krok za krokem
  • Základní konfigurace brokerů a topiců
  • Vytvoření prvního producera a consumera

5. Kafka Connect v praxi

  • Propojení Kafka s externí databází nebo úložištěm
  • Ukázka konektoru pro import/export dat

6. Kafka Streams – úvod do zpracování dat

  • Základní principy knihovny
  • Jednoduchý příklad transformace datového proudu

7. Shrnutí a diskuze

  • Doporučené postupy (best practices) z reálného nasazení
  • Prostor na dotazy a individuální konzultaci s lektorem
Materiály:

V ceně kurzu jsou studijní materiály v elektronické podobě, které vám pomohou udržet si jasnou strukturu celého postupu i po školení. Materiály jsou zaměřené tak, abyste se k nim mohli vracet při řešení reálných problémů ve firmě.

Cíle kurzu:
  • Seznámit účastníky s koncepty publikování a odběru zpráv v Apache Kafka.
  • Porozumění architektuře a základním komponentám Kafka ekosystému.
  • Naučit se vytvářet, konfigurovat a spravovat Kafka cluster pro streamování událostí.
  • Demonstrovat praktické scénáře využití pro reálné aplikace.
úroveň

základní

jazyk
cz en

délka kurzu

1 den

Vyberte termín a místo konání
3. 9. 2026 09:00 - 17:00 cz
Prezenčně
Praha
3. 9. 2026 09:00 - 17:00 cz
Online
Online
13. 11. 2026 09:00 - 17:00 cz
Online
Online
13. 11. 2026 09:00 - 17:00 cz
Prezenčně
Praha
Kdykoliv cz
Prezenčně
Praha
Kdykoliv en
Online
Online
Počet účastníků

Potřebujete poradit?

+420 499 810 606
Nevybrali jste si? nevadí!

Napište nám!