Základy Apache Kafka (CZ)

Kurzem Vás provede Jiří Snopek

IT lektor a konzultant, RHCA. Vede tým zaměřený na vývoj i provoz webových a mobilních aplikací.

Základní info

Popis kurzu

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.

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ě.

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.

Určeno pro

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

Studijní 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ě.

Návaznosti

Pokročilé techniky Apache Kafka

Základy Apache Kafka (CZ)

Vybraný termín:

3.9.2026  ONLINE

Cena
12 000 Kč + 21% DPH

Termíny kurzu

Kontaktovat dodavatele


Kontrola proti spamu. Kolik je deset a pět ? Součet zapište číslicemi.