Plan Szkolenia

Wprowadzenie do Apache Kafka

  • Czym jest Kafka i dlaczego warto jej używać?
  • Podstawowe komponenty: Tematy, Partycje, Producenci, Konsumenci, Brokerzy
  • Zrozumienie modelu publikowania i subskrybowania Kafki
  • Przypadki użycia Kafki w rzeczywistych aplikacjach

Konfiguracja środowiska programistycznego Kafka

  • Instalacja i konfiguracja Kafki i ZooKeepera
  • Narzędzia Kafka CLI do zarządzania tematami
  • Konfiguracja Kafki pod kątem wysokiej dostępności

Producenci i konsumenci Kafki

  • Tworzenie producentów Kafka w Java
  • Tworzenie wiadomości z kluczami, partycjami i potwierdzeniami
  • Tworzenie konsumentów Kafki w Java
  • Grupy konsumentów i zarządzanie offsetami

Praca ze strumieniami Kafka

  • Wprowadzenie do interfejsu API strumieni Kafka
  • Przetwarzanie strumieni danych w czasie rzeczywistym
  • Przetwarzanie stanowe i bezstanowe
  • Okna, połączenia i agregacje

Zapewnienie niezawodności i wydajności

  • Replikacja Kafka i odporność na błędy
  • Optymalizacja konfiguracji producentów i konsumentów
  • Monitorowanie wydajności Kafki

Bezpieczeństwo i uwierzytelnianie Kafka

  • Włączanie szyfrowania SSL/TLS
  • Konfigurowanie uwierzytelniania za pomocą SASL
  • Kontrola dostępu oparta na rolach za pomocą list ACL Kafki

Integracja Kafki z innymi systemami

  • Używanie Kafka Connect do integracji z bazami danych
  • Łączenie Kafki z Elasticsearch, PostgreSQL i innymi źródłami danych
  • Tworzenie mikrousług sterowanych zdarzeniami za pomocą Kafki

Podsumowanie i kolejne kroki

Wymagania

  • Zrozumienie podstaw programowania Java
  • Podstawowa znajomość systemów rozproszonych i systemów przesyłania komunikatów
  • Znajomość narzędzi do tworzenia oprogramowania, takich jak Maven lub Gradle.

Odbiorcy

  • [Programiści chcący zintegrować Kafkę ze swoimi aplikacjami
  • Inżynierowie oprogramowania pracujący z architekturami sterowanymi zdarzeniami
  • Programiści zainteresowani poznaniem Kafki jako rozproszonego systemu przesyłania wiadomości
 14 godzin

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (5)

Propozycje terminów

Powiązane Kategorie