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
Opinie uczestników (5)
Zaangażowanie trenera Szereg odpowiednich ćwiczeń i laboratoriów Egzaminy praktyczne
Salim - SICPA SA
Szkolenie - Administration of Kafka Message Queue
Przetłumaczone przez sztuczną inteligencję
interaktywny podejście nauczyciela, nie prosta narracja, ale reagowanie na pytania ze strony uczestników.
Rens - Canon Medical Informatics Europe B.V.
Szkolenie - Administration of Kafka Topic
Przetłumaczone przez sztuczną inteligencję
Laboratorium i slajdy dobrze się łączą z wiedzą i pasją Jorga dla Kafka.
Willem - BMW SA
Szkolenie - Apache Kafka for Developers
Przetłumaczone przez sztuczną inteligencję
bardzo interaktywny...
Richard Langford
Szkolenie - SMACK Stack for Data Science
Przetłumaczone przez sztuczną inteligencję
Wystarczająca praktyka, trener jest kompetentny
Chris Tan
Szkolenie - A Practical Introduction to Stream Processing
Przetłumaczone przez sztuczną inteligencję