Apache Kafka – podstawy i streaming danych

2-dniowe szkolenie wprowadzające do Apache Kafka i przetwarzania strumieniowego. Nauczysz się budować systemy oparte o event streaming i analizę danych w czasie rzeczywistym.

Czas trwania: 2 dni / 14 h

Opis

Architektura Kafka

  • Podstawy Apache Kafka
  • Brokerzy i klastery
  • Model publish/subscribe

Podstawowe pojęcia

  • Topic, partition, offset
  • Struktura danych
  • Przechowywanie wiadomości

Producenci i konsumenci

  • Produkcja danych
  • Konsumpcja wiadomości
  • Grupy konsumentów

Durability i porównania

  • Replikacja danych
  • Odporność na błędy
  • Kafka vs RabbitMQ

Stream processing

  • Przetwarzanie strumieniowe
  • Analiza danych w czasie rzeczywistym
  • Podstawowe scenariusze

Integracja i monitoring

  • Kafka Connect
  • Integracja danych
  • Podstawy monitoringu

 

FAQ – Apache Kafka i przetwarzanie strumieniowe danych

1. Czym jest Apache Kafka i do czego służy?

Apache Kafka to platforma do przetwarzania strumieniowego danych w czasie rzeczywistym. Szkolenie pokazuje, jak budować systemy oparte na event streaming i analizie danych.

2. Jak działają topic, partition i offset?

Program obejmuje kluczowe pojęcia takie jak topic, partition i offset. Uczestnicy uczą się, jak Kafka przechowuje i przetwarza dane w sposób skalowalny.

3. Jak działa komunikacja producentów i konsumentów?

Szkolenie obejmuje rolę producentów i konsumentów oraz sposób przesyłania danych w Kafka. Uczestnicy uczą się projektować przepływy danych.

4. Jak Kafka zapewnia trwałość i niezawodność danych?

Program obejmuje durability, replikację oraz mechanizmy zapewniające niezawodność. Uczestnicy uczą się budować odporne systemy streamingowe.

5. Jakie są różnice między Kafka a RabbitMQ?

Szkolenie pokazuje różnice między Kafka a RabbitMQ, w tym podejście do przetwarzania danych i zastosowania. Uczestnicy uczą się, kiedy wybrać konkretne rozwiązanie.

ZOBACZ NASZE INNE SZKOLENIA

Zapytaj
o szkolenie

Nie widzisz szkolenia, którego szukasz?

Żadna tematyka nas nie ogranicza – jesteśmy otwarci i stworzymy szkolenie idealnie dopasowane do Twoich potrzeb.

Przykładowe szkolenia: Cisco, Analiza biznesowa, BPMN, UML, PowerBi, Elasticsearch, Sztuczna inteligencja, Python, C++, C#, Selenium, Jenkins, Szkolenia miękkie, UX, Social Media i Marketing, Sprzedaż, Zarządzanie projektami, Design Thinking, Linux, Embedded, Postman, Ms Excel, Adobe, Docker, Kubernetes, Terraform, Azure, SAP, UiPath, Machine Learning.