Kurzy a certifikace Open Source

Messaging

Apache Kafka

25.900 CZK

Cena (bez DPH)

Days2
9. 10.10. 10. 2023
virtual
CZ
7. 12. 8. 12. 2023
virtual
CZ

Tento kurz Vám pomůže získat znalosti a dovednosti úspěšného Kafka vývojáře. Zaměřuje se jak na základní koncepty Kafky, tak pokrývá i pokročilou úroveň.


Cílová skupina

  • Vývojáři
  • Big Data architekti
  • Projektoví manažeři
  • Administrátoři

Cíle

V tomto kurzu se naučíte:

  • základy Kafky a její komponenty,
  • vytvořit end to end Kafka cluster,
  • používat základní a pokročilé funkce spojené s návrhem a vývojem systému zasílání zpráv s vysokou propustností,
  • použít Kafku k vytváření a přijímání zpráv z různých zdrojů, včetně dat streamovaných v reálném čase,
  • získat přehled o Kafka API a pochopit Kafka Stream API,
  • pochopit metriky Kafka Monitoringu a sestavit pipeliny s využitím Kafka Connect.

Osnova

Základy Apache Kafka

Stavba a instalace Apache Kafka clusteru

Základy Apache Kafka architektury

Rozdělení zpráv do témat Apache Kafka

  • klíče
  • filtrace

Pochopení Apache Kafky

  • brokeři,
  • repliky,
  • zpracování událostí,
  • oddíly.

Data delivery s Apache Kafka

  • reliability,
  • integrity,
  • security,
  • data types,
  • rozhraní systému Apache Kafka,
  • API pro Javu a Python.

Producenti a konzumenti Apache Kafka

  • vývoj aplikací pro Kafku,
  • Kafka connect,
  • synchronizace souborů

Administrace témat na Apache Kafka

  • nástroje pro správu témat a konfiguraci Apache Kafky

Administrace zálohování na Apache Kafka

  • formát použitých souborů
  • struktura souborů používaných systémem Apache Kafka
  • Podpůrné nástroje
    kafkacat (kcat)

Stream processing v systému Apache Kafka

  • architektura Lambda
  • architektura Kappa

Replikace dat

  • architektura s více clustery

Monitoring systému Apache Kafka

  • metriky brokerů
  • metriky clusteru

Pokročilí producenti a konzumenti Apache Kafka

  • serializer
  • batch processing
  • buffer memory

Pokročilá témata na Apache Kafka

  • design témat
  • možnosti témat

 

Vstupní znalosti

nejsou požadovány

Technické požadavky

K absolvování tohoto kurzu potřebujete:

  • PC/Laptop sdobrým internetovým připojením
  • updatovaný webový prohlížeč

Poptejte kurz u nás

Kurzy
Submit
* Povinné pole
Při poskytování našich služeb nám pomáhají soubory cookie. Využíváním našich služeb s jejich používáním souhlasíte.
Další informace