Plan Szkolenia
Wprowadzenie
- Przegląd Apache Kafka
- Wprowadzenie do strumieniowania zdarzeń i przetwarzania danych w czasie rzeczywistym
- Przegląd Apache Kafka i jego funkcji
- Przypadki użycia i korzyści z Kafki w nowoczesnym rozwoju aplikacji
Zrozumienie architektury Kafki i kluczowych pojęć
- Architektura Kafki: brokerzy, tematy, partycje i repliki
- Producenci i konsumenci: publikowanie i konsumpcja wiadomości
- Rola ZooKeeper w Kafce
Tematy i partycje w Kafce
- Tworzenie i konfigurowanie tematów
- Zrozumienie partycji i ich implikacji
- Replikacja i odporność na awarie w Kafce
Producenci Kafki
- Tworzenie producerów Kafki w różnych językach programowania
- SerIALIZACJA komunikatów i techniki serializacji
- Konfiguracje producenta i najlepsze praktyki
Konsumenci Kafki
- Rozwój consumerów Kafki w różnych językach programowania
- Konfigurowanie grup konsumenckich i offsetów
- Strategie przetwarzania wiadomości i gwarancje dostawy
Integrowanie Kafki z systemami zewnętrznymi za pomocą Kafka Connect
- Przegląd Kafka Connect i jego konektorów
- Konfigurowanie i używanie Kafka Connect do integracji danych
- Integrowanie Kafki z systemami zewnętrznymi
Pisanie aplikacji strumieniowych za pomocą Kafka Streams & ksqlDB
- Wprowadzenie do Kafka Streams i jego możliwości przetwarzania strumieni
- Rozwój aplikacji do przetwarzania strumieni z Kafka Streams
- Używanie ksqlDB do przetwarzania danych i analiz w czasie rzeczywistym
Integrowanie aplikacji klienckiej Kafki z Confluent Cloud
- Przegląd Confluent Cloud i jego funkcji
- Konfigurowanie i łączenie aplikacji klienckiej Kafki z Confluent Cloud
Bezpieczeństwo Kafki
- Wprowadzenie do funkcji bezpieczeństwa Kafki
- Konfigurowanie SSL/TLS dla bezpiecznej komunikacji
- Mechanizmy uwierzytelniania i autoryzacji w Kafce
Monitorowanie i operacje
- Monitorowanie Kafki za pomocą metryk i narzędzi
- Zarządzanie klastrami Kafki i zasobami
- Diagnozowanie typowych problemów i optymalizacja wydajności
Najlepsze praktyki i rzeczywiste scenariusze użycia
- Najlepsze praktyki w projektowaniu aplikacji opartych na Kafce
- Przypadki studyjne i przykłady implementacji Kafki w różnych branżach
- Najlepsze praktyki w budowaniu skalowalnych i odpornych na awarie architektur Kafki
Podsumowanie i kolejne kroki
Wymagania
- Podstawowa wiedza z zakresu programowania
Grupa docelowa
- Developerzy
- Programiści
Wybierz dostępny termin kursu
- Formularz Zdalne
- Język polski
- Szkolenie Kursy otwarte
- Data rozpoczęcia 2026-11-16
- Czas trwania 3 dni (21 godzin)
Cena netto za uczestnika
Opinie uczestników (2)
Bardzo praktyczne przykłady. Trener starał się utrzymać tempo, w którym wszyscy mogli nadążyć, nawet mimo że grupa była dość niejednorodna pod względem poziomu znajomości. Dostarczył wiele wsparcia praktycznie każdemu, kto o to poprosił :)
Georgi - BMW SA
Szkolenie - Apache Kafka for Developers
Przetłumaczone przez sztuczną inteligencję
Laboratoria i slajdy dobrze się kompletują z Jorga wiedzą i miłością do Kafki.
Willem - BMW SA
Szkolenie - Apache Kafka for Developers
Przetłumaczone przez sztuczną inteligencję