Dziękujemy za wysłanie zapytania! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Dziękujemy za wysłanie rezerwacji! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
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-subskrybowania w Kafka
- Przykłady zastosowań Kafki w rzeczywistych aplikacjach
Konfiguracja środowiska deweloperskiego Kafka
- Instalacja i konfiguracja Kafka i ZooKeeper
- Narzędzia CLI do zarządzania tematami w Kafka
- Konfiguracja Kafki pod kątem wysokiej dostępności
Producenci i Konsumenci Kafka
- Tworzenie Producentów Kafka w Java
- Wysyłanie wiadomości z kluczami, partycjami i potwierdzeniami
- Tworzenie Konsumentów Kafka w Java
- Grupy konsumentów i zarządzanie offsetami
Praca z Kafka Streams
- Wprowadzenie do API Kafka Streams
- Przetwarzanie strumieni danych w czasie rzeczywistym
- Przetwarzanie stanowe vs. bezstanowe
- Okna czasowe, łączenia i agregacje
Zapewnienie niezawodności i wydajności
- Replikacja i tolerancja na błędy w Kafka
- Optymalizacja konfiguracji producentów i konsumentów
- Monitorowanie wydajności Kafki
Bezpieczeństwo i uwierzytelnianie w Kafka
- Włączanie szyfrowania SSL/TLS
- Konfiguracja uwierzytelniania za pomocą SASL
- Kontrola dostępu oparta na rolach z użyciem ACL w Kafka
Integracja Kafki z innymi systemami
- Użycie Kafka Connect do integracji z bazami danych
- Łączenie Kafki z Elasticsearch, PostgreSQL i innymi źródłami danych
- Tworzenie mikroserwisów opartych na zdarzeniach z użyciem Kafki
Podsumowanie i kolejne kroki
Wymagania
- Znajomość podstaw programowania w Java
- Podstawowa wiedza na temat systemów rozproszonych i systemów przesyłania wiadomości
- Znajomość narzędzi do rozwoju oprogramowania, takich jak Maven lub Gradle
Grupa docelowa
- Programiści Java, którzy chcą zintegrować Kafka ze swoimi aplikacjami
- Inżynierowie oprogramowania pracujący z architekturami opartymi na zdarzeniach
- Programiści zainteresowani nauką Kafki jako rozproszonego systemu przesyłania wiadomości
14 godzin
Opinie uczestników (2)
Wprowadzenie do tematów i ćwiczeń, oraz pomoc w razie problemów przy wykonywaniu ćwiczeń
Jacek Zemla - Centrum Informatyki Resortu Finansow
Szkolenie - Kafka for Administrators
Instruktor starał się przedstawić najbardziej skomplikowane tematy w prostszy sposób
Calvin Raj Antony - SICPA SA
Szkolenie - Administration of Kafka Message Queue
Przetłumaczone przez sztuczną inteligencję