Apache Kafka – podstawy i praktyczne zastosowania

Szkolenie Apache Kafka – podstawy i praktyczne zastosowania to dwudniowy kurs wprowadzający do architektury event-driven oraz pracy z platformą Apache Kafka. Program stanowi praktyczne wprowadzenie do wykorzystania technologii strumieniowania danych w nowoczesnych systemach IT. Szkolenie skierowane jest do developerów backend, inżynierów danych, DevOps oraz zespołów IT, które wdrażają rozwiązania oparte na komunikacji zdarzeniowej i potrzebują uporządkowanego wprowadzenia do pracy z Apache Kafka. Realizujemy szkolenia w formie online i stacjonarnej na terenie całej Polski. Nie widzisz szkolenia, którego szukasz? Żadna tematyka nas nie ogranicza – jesteśmy otwarci i stworzymy szkolenie idealnie dopasowane do Twoich potrzeb.

Czas trwania: 2 dni / 14 h

Opis

Wprowadzenie i podstawy

  • Wprowadzenie do Apache Kafka i architektury event-driven
  • Podstawowe pojęcia: broker, topic, partition, producer, consumer

Instalacja i konfiguracja

  • Instalacja i konfiguracja lokalnego klastra Kafka
  • Zarządzanie topicami i konfiguracja brokerów

Tworzenie producentów i konsumentów

  • Tworzenie prostych producentów (producers) i konsumentów (consumers) eventów
  • Publikowanie i subskrybowanie wiadomości
  • Praca z konsumentami grupowymi i offsetami

Obsługa błędów i integracja

  • Mechanizmy retry i obsługa błędów
  • Integracja Kafka z prostymi aplikacjami backendowymi

Ćwiczenia praktyczne i case studies

  • Praktyczne ćwiczenia: publikowanie, subskrybowanie i przetwarzanie eventów
  • Przykłady użycia Kafka w realnych scenariuszach biznesowych i systemowych

 

FAQ – Apache Kafka podstawy i architektura event-driven

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

Apache Kafka to rozproszona platforma do przetwarzania strumieni danych w architekturze event-driven. Umożliwia asynchroniczną komunikację między systemami, przetwarzanie dużych wolumenów danych oraz integrację mikroserwisów w czasie rzeczywistym.

2. Jakie podstawowe pojęcia są omawiane na szkoleniu?

Szkolenie obejmuje kluczowe elementy architektury Kafka: broker, topic, partition, producer, consumer, offset oraz mechanizmy komunikacji w modelu publish-subscribe.

3. Czy kurs obejmuje instalację i konfigurację klastra Kafka?

Tak. Uczestnicy uczą się instalacji i konfiguracji lokalnego klastra Kafka, zarządzania topicami, konfiguracji brokerów oraz podstaw administracji środowiska.

4. Czy szkolenie zawiera praktyczne tworzenie producerów i konsumentów?

Tak. Kurs obejmuje tworzenie prostych producentów i konsumentów, publikowanie oraz subskrybowanie wiadomości, pracę z konsumentami grupowymi oraz zarządzanie offsetami.

5. Jak omawiana jest obsługa błędów i retry?

Uczestnicy poznają mechanizmy obsługi błędów, strategie retry oraz podstawy projektowania systemów odpornych na awarie w środowisku event-driven.

6. Czy kurs zawiera realne scenariusze biznesowe?

Tak. Szkolenie obejmuje ćwiczenia praktyczne oraz case studies pokazujące zastosowanie Kafka w systemach backendowych, integracji mikroserwisów i przetwarzaniu danych w czasie rzeczywistym.

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.