Przejdź do treści
Technologie / Programowanie

Budowanie rozwiązań Kafka z Confluent

Zaawansowane szkolenie z platformy Confluent, które przedstawia kompleksowe podejście do budowania rozwiązań opartych o Apache Kafka. Program szkolenia prowadzi przez proces projektowania i wdrażania systemów przetwarzania strumieni danych z wykorzystaniem narzędzi i komponentów ekosystemu Confluent. Warsztaty praktyczne stanowią główną część szkolenia, podczas których uczestnicy pracują nad rzeczywistymi scenariuszami implementacyjnymi, poznając zaawansowane możliwości platformy oraz najlepsze praktyki jej wykorzystania. Metodyka nauczania opiera się na praktycznym podejściu do rozwiązywania problemów, z naciskiem na aspekty produkcyjne.

Dlaczego warto wybrać to szkolenie?

Confluent Platform rozszerza możliwości Apache Kafka o enterprise’owe narzędzia do zarządzania, monitoringu i integracji, tworząc wszechstronne środowisko do budowy rozwiązań opartych na strumieniach danych. Dwudniowe szkolenie prowadzi przez proces projektowania i wdrażania systemów przetwarzania strumieni – od zrozumienia architektury platformy i zarządzania schematami przez Schema Registry, po implementację transformacji danych, replikację między centrami danych i zaawansowane mechanizmy monitoringu. Uczestnicy uczą się wykorzystywać komponenty ekosystemu Confluent: REST Proxy do integracji, Control Center do zarządzania klastrami, oraz narzędzia do zabezpieczania i szyfrowania danych. Program obejmuje praktyczne aspekty produkcyjnego wykorzystania platformy: projektowanie topologii przetwarzania, optymalizację wydajności, polityki retencji i kompaktyfikacji oraz strategie disaster recovery. Dzięki warsztatom każdy deweloper tworzy działające rozwiązania strumieniowe, rozwiązując rzeczywiste wyzwania architektoniczne.

Co wyróżnia nasze podejście?

EITT angażuje ekspertów z praktycznym doświadczeniem we wdrażaniu Confluent Platform w środowiskach produkcyjnych o dużej skali. Nasze warsztaty opierają się na rzeczywistych przypadkach użycia – od prostych integracji po złożone systemy przetwarzania strumieni obsługujące miliony zdarzeń na sekundę. Każdy uczestnik pracuje na własnym środowisku, implementując różne scenariusze i testując strategie optymalizacji. Trenerzy prowadzą przez proces projektowania topologii, pokazując best practices i typowe pułapki. Program uwzględnia zarówno aspekty deweloperskie (projektowanie, implementacja), jak i operacyjne (monitoring, zarządzanie, troubleshooting). Po szkoleniu uczestnicy otrzymują komplet materiałów, przykładowe konfiguracje oraz wsparcie techniczne, które ułatwia wdrożenie rozwiązań strumieniowych w projektach firmowych.

To szkolenie jest częścią ścieżki:

Korzyści

  • Dogłębne zrozumienie architektury i możliwości platformy Confluent
  • Praktyczna znajomość narzędzi do zarządzania strumieniami danych
  • Umiejętność projektowania skalowalnych rozwiązań opartych o Kafka
  • Znajomość technik zarządzania schematami i ewolucją danych
  • Doświadczenie w implementacji mechanizmów monitoringu i utrzymania
  • Zdolność do efektywnego wykorzystania zaawansowanych funkcji platformy

Dla kogo jest to szkolenie?

Deweloperzy systemów rozproszonych
Architekci rozwiązań strumieniowych
Inżynierowie platformy
Specjaliści ds. integracji danych
Programiści aplikacji event-driven
Inżynierowie DevOps
Architekci systemów danych

Wymagania wstępne

  • Praktyczna znajomość Apache Kafka
  • Doświadczenie w programowaniu Java
  • Znajomość systemów przetwarzania strumieniowego
  • Podstawy architektury systemów rozproszonych

Program szkolenia

01

Komponenty ekosystemu Confluent

  • Integracja z Apache Kafka
  • Zarządzanie schematami i metadanymi
02

Narzędzia administracyjne

  • Implementacja rozwiązań strumieniowych
  • Projektowanie topologii przetwarzania
  • Wykorzystanie Confluent REST Proxy
  • Implementacja transformacji danych
  • Integracja z systemami zewnętrznymi
03

Zarządzanie danymi

  • Schema Registry i ewolucja schematów
  • Polityki retencji i kompaktyfikacji
  • Replikacja między centrami danych
  • Zabezpieczanie i szyfrowanie danych
04

Monitoring i utrzymanie

  • Control Center i narzędzia monitoringu
05

Zarządzanie klastrami

  • Rozwiązywanie problemów wydajnościowych
  • Strategie aktualizacji i backupu

Formy realizacji

Online

  • Wygoda uczestnictwa z dowolnego miejsca
  • Interaktywne sesje na żywo z trenerem
  • Materiały dostępne przez 30 dni
  • Brak kosztów dojazdu

Stacjonarnie

  • Bezpośredni kontakt z trenerem i grupą
  • Intensywne warsztaty praktyczne
  • Networking z innymi uczestnikami
  • Pełne skupienie na nauce

Najczęściej zadawane pytania

Jakie są wymagania wstępne do udziału w szkoleniu?

Do udziału w szkoleniu Budowanie rozwiązań Kafka z Confluent zalecamy: Praktyczna znajomość Apache Kafka; Doświadczenie w programowaniu Java; Znajomość systemów przetwarzania strumieniowego.

W jakim formacie i jak długo trwa szkolenie?

Szkolenie trwa 2 dni i jest dostępne w formacie online oraz stacjonarnym. Zajęcia prowadzone są w godzinach 9:00-16:00. Możemy również dopasować harmonogram do potrzeb Twojego zespołu.

Dla kogo przeznaczone jest to szkolenie?

Szkolenie jest skierowane do: Deweloperzy systemów rozproszonych; Architekci rozwiązań strumieniowych; Inżynierowie platformy.

Jakie dodatkowe możliwości daje platforma Confluent w porównaniu do standardowego Apache Kafka?

Confluent rozszerza Apache Kafka o Schema Registry do zarządzania ewolucją schematów danych, ksqlDB do przetwarzania strumieni za pomocą SQL oraz Kafka Connect z bogatą biblioteką konektorów. Platforma oferuje również Control Center do monitorowania klastra, Tiered Storage do optymalizacji kosztów przechowywania oraz zaawansowane mechanizmy bezpieczeństwa z RBAC. Confluent Cloud eliminuje dodatkowo potrzebę zarządzania infrastrukturą Kafka.

Czy po szkoleniu otrzymam materiały i konfiguracje Confluent?

Tak, każdy uczestnik otrzymuje materiały szkoleniowe zawierające konfiguracje klastra Kafka, schematy Avro/Protobuf, przykłady Kafka Streams oraz dokumentację ćwiczeń. Materiały obejmują również gotowe konfiguracje konektorów Kafka Connect do typowych scenariuszy integracyjnych.

Dlaczego warto wybrać szkolenie w EITT?

EITT specjalizuje się w szkoleniach z Apache Kafka i platformy Confluent, zapewniając wiedzę opartą na doświadczeniu z dużych wdrożeń produkcyjnych. Nasz zespół to ponad 500+ ekspertów, a jakość kształcenia gwarantuje certyfikat ISO 9001. Program możemy dostosować do skali i scenariuszy przetwarzania danych w Twojej organizacji.

Adrian Kwiatkowski
Adrian Kwiatkowski Opiekun szkolenia

Poproś o ofertę

Możliwości dofinansowania

Sprawdź możliwości dofinansowania dla Twojej firmy

Zaufali nam

Szkolimy zespoły największych polskich firm

ING Bank - klient EITT
mBank - klient EITT
PKO Bank Polski - klient EITT
PZU - klient EITT
Allianz - klient EITT
T-Mobile - klient EITT
KGHM - klient EITT
PGE - klient EITT
IKEA - klient EITT
InPost - klient EITT
Leroy Merlin - klient EITT
ZUS - klient EITT

Zainteresowany tym szkoleniem?

Skontaktuj się z nami - przygotujemy ofertę dopasowaną do potrzeb Twojego zespołu.

500+ ekspertów
2500+ szkoleń w ofercie
ISO 9001 certyfikat jakości
Zapytaj o szkolenie
Zadzwoń do nas +48 22 487 84 90