Szkolenie dostępne na zamówienie

Szkolenie: Kafka i wzorzec publish - subscribe

Szkolenie Apache Kafka publish-subscribe to praktyczny kurs dla programistów, który uczy projektowania, wdrażania i testowania rozproszonych systemów wymiany wiadomości, integracji mikroserwisów oraz obsługi zdarzeń w środowisku produkcyjnym

  • Trenerzy praktycy
  • Kameralne grupy

Czas trwania szkolenia:1 dzień (8h)

Poziom zaawansowania:

Kod kursu:KAFKA

apache-kafkastreaming-danychevent-streamingpublish-subscribe

Szkolenie na zamówienie

  • Dostosowany program
  • Indywidualna wycena
  • Dowolny termin
Zapytanie o szkolenie

Kafka i wzorzec publish - subscribe

Cele szkolenia

  • Szkolenie przygotowuje do samodzielnego projektowania i implementowania rozwiązań opartych o wzorzec publish-subscribe z wykorzystaniem Apache Kafka

  • Szkolenie uczy konfiguracji, integracji oraz testowania systemów wymiany wiadomości w środowisku rozproszonym

  • Szkolenie omawia zasady bezpieczeństwa, uwierzytelniania i autoryzacji w systemach opartych o Apache Kafka


Dla kogo?

  • Programiści Java i Spring z podstawowym doświadczeniem, chcący poznać praktyczne aspekty integracji systemów z użyciem Apache Kafka

  • Osoby odpowiedzialne za projektowanie, rozwój lub utrzymanie aplikacji opartych o komunikację asynchroniczną i mikroserwisy


Efekty kształcenia

  • Uczestnik projektuje architekturę komunikacji opartej o publish-subscribe

  • Uczestnik implementuje producentów i konsumentów zdarzeń w Apache Kafka

  • Uczestnik konfiguruje i testuje środowisko rozproszone z replikacją

  • Uczestnik analizuje i rozwiązuje problemy z serializacją i deserializacją wiadomości

  • Uczestnik wdraża mechanizmy uwierzytelniania i autoryzacji

  • Uczestnik integruje aplikacje z Apache Kafka przy użyciu narzędzi natywnych i frameworków


Wymagania

  • Wymagana podstawowa znajomość Javy, Spring oraz Git


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

Teoretyczne wprowadzenie

  • Kafka - jakie problemy rozwiązuje?

  • Topic, partycja, offset - wytłumaczenie podstawowych pojęć

  • Anatomia wiadomości

  • Serializacja i deserializacja

  • Środowisko składające się z wielu serwerów - jak działa replikacja?

Kafka-clients - natywna biblioteka

  • Przykład implementacji konsumenta i producenta

  • Właściwości konsumenta i producenta

  • Czytanie z Kafki - pętla czytająca (poll loop) i zatwierdzanie pozycji (offset commit)

  • Ćwiczenia praktyczne

Spring for Apache Kafka - czyli jak można sobie ułatwić

  • KafkaTemplate

  • @KafkaListener

  • Ćwiczenia praktyczne

Testy integracyjne

  • Kafka Embedded

  • Omówienie konfiguracji

  • Ćwiczenia

Kafka - uwierzytelnianie i autoryzacja

  • Certyfikaty SSL - krótkie omówienie technologii

  • Czym jest ACL i jak działa?

  • Konfiguracja połączenia do Kafki po SSL

  • Nadawanie uprawnień (strona serwera)

  • Konfiguracja SSL dla producenta i konsumenta (strona klienta)

  • Ćwiczenia praktyczne

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

30.01.2026

Uczestnik szkoleniaJira - organizacja i zarządzanie projektami

Adam NAJMOWICZ

Praktyczna wiedza w praktyce i swietna komunikacja z trenerem

Więcej opinii