Trwają zapisy do grupy

Szkolenie: Apache Kafka - wprowadzenie do architektury sterowanej zdarzeniami

Szkolenie "Apache Kafka - wprowadzenie do architektury sterowanej zdarzeniami" zapewnia kompleksowe wprowadzenie do platformy Apache Kafka, obejmujące zarówno podstawowe koncepcje, jak i zaawansowane mechanizmy działania systemu przetwarzania komunikatów. Uczestnicy zdobędą praktyczną wiedzę z zakresu architektury Kafki, produkcji i konsumpcji wiadomości, mechanizmów dostarczania, replikacji, rebalansowania grup konsumentów oraz obsługi transakcji. Program obejmuje również integrację z Spring Kafka, zarządzanie infrastrukturą przy użyciu AdminClient, a także budowanie aplikacji przetwarzających dane w czasie rzeczywistym z wykorzystaniem Kafka Streams. Szkolenie rozwija zarówno fundamentalne umiejętności, jak i praktyczne kompetencje niezbędne do wdrażania i utrzymywania systemów opartych na Apache Kafka w środowiskach produkcyjnych.

  • Trenerzy praktycy
  • Kameralne grupy

Czas trwania szkolenia:3 dni (24h)

Poziom zaawansowania:

Kod kursu:KAFKA/BASICS

apache-kafkakafka-streamskafka-clientsevent-driven-architecture

Dostępne terminy szkolenia

  • Termin
  • Trener
  • Cena
  • Zapis
  • Lokalizacja

Termin:

8 września
Trwają zapisy na szkolenieDostępne w BUR

Trener:

Trener Sages

Cena:

3100 PLN netto
Ikona podpowiedziDowiedz się więcej o cenach szkoleń - zapraszamy do kontaktu
+23% VAT

Lokalizacja:

Zdalne
Zdalne
Ikona podpowiedziZapytaj o inne lokalizacje - w tym celu skorzystaj z chatu

Termin:

17 listopada
Trwają zapisy na szkolenie

Trener:

Rafał Jankowski

Cena:

3100 PLN netto
Ikona podpowiedziDowiedz się więcej o cenach szkoleń - zapraszamy do kontaktu
+23% VAT

Lokalizacja:

Zdalne
Zdalne
Ikona podpowiedziZapytaj o inne lokalizacje - w tym celu skorzystaj z chatu

Termin:

8 grudnia
Trwają zapisy na szkolenie

Trener:

Rafał Jankowski

Cena:

3100 PLN netto
Ikona podpowiedziDowiedz się więcej o cenach szkoleń - zapraszamy do kontaktu
+23% VAT

Lokalizacja:

Zdalne
Zdalne
Ikona podpowiedziZapytaj o inne lokalizacje - w tym celu skorzystaj z chatu

Forma szkolenia

Interesuje Cię szkolenie stacjonarne?

Powiadom o kolejnych terminach

Interesuje Cię szkolenie w innym terminie?

Apache Kafka - wprowadzenie do architektury sterowanej zdarzeniami

Cele szkolenia

  • Zdobycie praktycznych umiejętności w zakresie wykorzystania Apache Kafka w aplikacjach produkcyjnych — od podstaw konfiguracji i działania klastra, przez niezawodną produkcję i konsumpcję wiadomości, po integrację ze Spring, zarządzanie tematami i grupami konsumenckimi, oraz projektowanie aplikacji do przetwarzania danych strumieniowych z użyciem Kafka Streams

  • Zrozumienie architektury Apache Kafka oraz podstawowych pojęć, takich jak broker, temat, partycja czy replika

  • Opanowanie komunikacji asynchronicznej z użyciem Producer i Consumer API, z uwzględnieniem gwarancji dostarczania

  • Poznanie zasad przetwarzania komunikatów oraz działania grup konsumenckich, rebalansowania i obsługi transakcji

  • Praktyczne zastosowanie Kafka Streams do przetwarzania danych strumieniowych i projektowania topologii aplikacji


Zalety

  • Kompleksowe poznanie ekosystemu Kafka - szkolenie umożliwia całościowe zrozumienie działania Apache Kafka – od podstaw po zaawansowane funkcjonalności, w realnym kontekście użycia

  • Moduły wzbogacone o praktyczne ćwiczenia i omówienie problemów wdrożeniowych - każda część kursu zawiera zadania warsztatowe wraz z analizą typowych trudności napotykanych podczas implementacji w środowiskach produkcyjnych

  • Warsztatowa forma nauki – praktyka na pierwszym miejscu - szkolenie ma charakter praktyczny. Wymagana teoria jest omawiana przy okazji realizacji konkretnych scenariuszy i przykładów

  • Rozwijanie umiejętności gotowych do wykorzystania w pracy - celem kursu jest przekazanie wiedzy, którą uczestnicy mogą natychmiast zastosować w codziennej pracy z Apache Kafka

  • Prowadzący z doświadczeniem projektowym - szkolenie prowadzone jest przez specjalistów aktywnie pracujących w projektach komercyjnych – dzięki temu uczestnicy zyskują dostęp do sprawdzonych rozwiązań i rzeczywistych praktyk


Wymagania

  • Umiejętność pisania prostych programów w języku Java


W cenie otrzymasz:

  • Materiały szkoleniowe

  • Certyfikat ukończenia szkolenia

  • W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki

Program szkolenia

Pobierz program w PDF

Wprowadzenie do Apache Kafka

  • Model komunikacji publish-subscribe

  • Przykładowe zastosowania systemów opartych na przetwarzaniu komunikatów

  • Kluczowe pojęcia: broker, temat (topic), partycja, segment, replika

Architektura i podstawowe mechanizmy Kafki

  • Partycjonowanie danych i mechanizm replikacji

  • Serializacja oraz kompaktowanie danych

  • Zapewnienie kolejności wiadomości

  • Zookeeper i Kafka Raft jako mechanizmy zarządzania

Produkcja wiadomości

  • Komunikacja asynchroniczna: paradygmaty i terminologia

  • Wprowadzenie do Producer API

  • Potwierdzenia dostarczenia (ACK)

  • Gwarancje dostarczania: at-least-once, at-most-once, exactly-once

  • Zarządzanie wersjami wiadomości

Konsumowanie wiadomości

  • Wprowadzenie do Consumer API

  • Grupy konsumenckie i ich działanie

  • Obsługa transakcji w Kafka

Zaawansowane funkcje Apache Kafka

  • Rola i wybór kontrolera brokera

  • Model działania puli wątków w konsumentach

  • Rebalansowanie grup konsumentów

Integracja z Spring Kafka

  • Konfiguracja producentów i konsumentów w Spring

  • Wysyłanie i odbieranie wiadomości

  • Mechanizmy serializacji i deserializacji

  • Filtrowanie komunikatów po stronie konsumenta

Zarządzanie Kafką przez AdminClient

  • Tworzenie i konfiguracja tematów

  • Przeglądanie i modyfikowanie ustawień grup konsumenckich

Przetwarzanie danych strumieniowych z Kafka Streams

  • Wprowadzenie do przetwarzania strumieniowego

  • Budowa topologii aplikacji Kafka Streams

  • Różnice między strumieniami a tabelami (KStream vs KTable)

  • Wzorce projektowe w przetwarzaniu strumieniowym

  • Praca z Kafka Streams API

Wybrane opinie

Przeczytaj pozytywne opinie pochodzące z ankiet satysfakcji z naszych szkoleń wypełnianych wyłącznie przez ich uczestników po realizacji usługi

4.8
Ikona podpowiedziŚrednia ocen Sages w serwisie Google Ocena pochodzi ze średniej ocen Sages w serwisie Google i nie jest weryfikowana

31.01.2025

Uczestnik szkoleniaApache Kafka - wprowadzenie do architektury sterowanej zdarzeniami

Dzień 2 zbyt intensywny

Więcej opinii