Apache Kafka – poziom średnio zaawansowany

    Czas trwania
    Godzina rozpoczęcia
    Stopień trudności

      Apache Kafka – poziom średnio zaawansowany

      Opis szkolenia

      Celem szkolenia Apache Kafka – poziom średnio zaawansowany jest poznanie kluczowych mechanizmów zabezpieczania Kafki, takich jak uwierzytelnianie (SASL, Kerberos, SSL) oraz szyfrowanie danych (TLS).

      Instrukcja zapisu na szkolenia 

      Nasz przewodnik krok po kroku przeprowadzi Cię przez proces rejestracji nowego konta lub logowania do Comarch Cloud w celu rezerwacji miejsca na kursie!

      Pobierz instrukcję

      Poznaj program szkolenia

      Co zyskasz dzięki szkoleniu ?

      Cele szkolenia

      Celem szkolenia jest:

      • zrozumienie zaawansowanych mechanizmów działania Apache Kafka, w tym wyboru brokera kontrolera, rebalansingu konsumentów oraz strategii przypisania partycji.
      • zdobycie praktycznych umiejętności w korzystaniu z Kafka Streams API do przetwarzania strumieniowego, w tym operacji Map, Filter, Join, Group i Reduce.
      • nauka integracji danych za pomocą Kafka Connect, w tym konfiguracji konektorów oraz transformacji danych w locie (SMT).
      • poznanie kluczowych mechanizmów zabezpieczania Kafki, takich jak uwierzytelnianie (SASL, Kerberos, SSL) oraz szyfrowanie danych (TLS).

      Umiejętności

      Dzięki szkoleniu uczestnik zdobędzie umiejętności:

      • zarządzania klastrem Apache Kafka, w tym wyboru brokera kontrolera i obsługi rebalansingu konsumentów.
      • korzystania z Kafka Streams API do przetwarzania danych w czasie rzeczywistym.
      • integrowania systemów z Apache Kafka za pomocą Kafka Connect oraz transformacji danych w locie.
      • zabezpieczania środowiska Apache Kafka, w tym konfiguracji uwierzytelniania i szyfrowania komunikacji.
      Czy to szkolenie jest dla Ciebie ?

      Profil uczestników

      Szkolenie przeznaczone jest dla:

      • programistów, którzy chcą pogłębić wiedzę na temat Apache Kafka i nauczyć się przetwarzania danych w czasie rzeczywistym.
      • architektów systemów, którzy chcą projektować skalowalne rozwiązania oparte na Apache Kafka i integrować je z innymi systemami.
      • osób posiadających podstawową wiedzę o Apache Kafka, które chcą poszerzyć swoje umiejętności na poziomie średnio zaawansowanym.


      Przygotowanie uczestników

      • Praktyczna umiejętność programowania w języku Java.
      • Uczestnictwo w szkoleniu Apache Kafka – architektura i Spring Kafka.
      Czas trwania

      Przed nami:

      • 2 dni, 16 godzin szkoleniowych
      Szczegółowy program szkolenia

      Szczegółowy opis szkolenia

      Broker kontroler

      • Wybór broker kontreolera w oparciu o Zookeeper i KRaft

      Rebalansing konsumentów

      • Stany grup konsumentów i przejścia pomiędzy nimi 
      • Dostępne strategie przypisania partycji do kosumentów 
      • Własna strategia przypisania partycji do kosnumentów 

      Kafka Streams

      • Koncpecje przetwarzania strumieniowego 
      • Wzorce projektowe
      • Kafka Streams API – teoria oraz praktykczne zastosowanie  
      • Głowne operacje – Map, Filter, Join, Group i Reduce

      Kafka Connect 

      • Podstawy integracji danych i koncepcja Kafka Connect 
      • Architektura Kafka Connect – tryb standalone i distributed 
      • Konektory w Kafka Connect – Source i Sink Connectors 
      • Transformacja danych – Single Message Transformations (SMT

      Zabezpieczanie Kafki

      • Podstawy bezpieczeństwa w Apache Kafka
      • Szyfrowanie kompleksowe
      • Mechanizmy uwierzytelniania – SASL, Kerberos i SSL
      • Szyfrowanie danych – TLS dla komunikacji w klastrze

      Metoda realizacji szkolenia

      Szkolenie realizowane jest w formie naprzemiennie następującej po sobie części teoretycznej w postaci mini wykładów oraz części praktycznej w postaci ćwiczeń komputerowych. Szkolenie łączy w sobie fachową wiedzę merytoryczną z praktycznymi przykładami jej wykorzystania w środowisku pracy.

      POBIERZ PROGRAM W PDF

      Ścieżka rozwoju
      W ramach szkolenia zapewniamy

      W ramach szkolenia zapewniamy

      • materiały szkoleniowe
      • certyfikat potwierdzający udział w kursie
      • pełna obsługa cateringowa (dla szkoleń stacjonarnych)