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í
  • Užití a výhody Kafky ve vývoji moderních aplikací

Srozumění architektury Kafky a základních konceptů

  • Architektura Kafka: brokers, topics, partitions a replicas
  • Vydavatelé a odběratelé: publikování a konzumace zpráv
  • Srozumění role ZooKeeper v Kafce

Kafka Topics a Partitions

  • Vytváření a konfigurace témata
  • Srozumění partitionů a jejich dopadu
  • Replikace a odolnost v Kafce

Kafka Producers

  • Vytváření Kafka producentů pomocí různých programovacích jazyků
  • Serializace zpráv a techniky serializace
  • Konfigurace producentů a osvědčené postupy

Kafka Consumers

  • Vývoj Kafka odběratelů pomocí různých programovacích jánků
  • Konfigurace skupin odběratelů a offsetů
  • Strategie pro zpracování zpráv a garantovanou doručení

Integrace Kafky s externími systémy pomocí Kafka Connect

  • Přehled Kafka Connect a jeho konectorů
  • Konfigurace a použití Kafka Connect pro integraci dat
  • Integrace Kafky s externími systémy

Pisání streamingových aplikací pomocí Kafka Streams & ksqlDB

  • Úvod do Kafka Streams a jeho schopností streamování dat
  • Vývoj aplikací pro streamování dat s Kafka Streams
  • Použití ksqlDB pro zpracování dat v reálném čase a analýzy

Integrace klienta Kafky s Confluent Cloudem

  • Přehled Confluent Cloudu a jeho funkcí
  • Konfigurace a připojení klienta Kafky k Confluent Cloudu pro cloubové nasazení Kafka

Zabezpečení Kafky

  • Úvod do zabezpečovacích funkcí Kafky
  • Konfigurace SSL/TLS pro bezpečnou komunikaci
  • Auteentizace a autorizační mechanismy v Kafce

Monitorování a operace

  • Monitorování Kafky pomocí metrik a nástrojů
  • Správa clusterů Kafky a zdrojů
  • Řešení běžných problémů a optimalizace výkonu

Osvědčené postupy a reálné případy použití

  • Osvědčené postupy pro návrh aplikací založených na Kafce
  • Každy studie a příklady implementace Kafky v různých odvětvích
  • Osvědčené postupy pro budování škálovatelných a odolných architektur Kafky

Závěr a další kroky

Požadavky

  • Základní znalosti programování

Cílová skupina

  • Vývojáři
  • Programátoři
 21 hodiny

Počet účastníků


Cena za účastníka

Reference (2)

Nadcházející kurzy

Související kategorie