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)
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ę
Doskonałe umiejętności, przykłady, bardzo dobre ćwiczenia
Marek Konieczny - G2A.COM Limited
Szkolenie - Kafka for Administrators
Przetłumaczone przez sztuczną inteligencję
Kurs był doskonały. Nasz trener Andreas był bardzo przygotowany i odpowiedział na wszystkie pytania, które zadawaliśmy. Ponadto pomógł nam, gdy mieliśmy problemy, i wyjaśnił szczegóły, gdy to było potrzebne. Najlepszy kurs, w którym kiedykolwiek brałem udział.
Bozhidar Marinov - Pejsejf B"lgaria EOOD
Szkolenie - Microservices with Spring Cloud and Kafka
Przetłumaczone przez sztuczną inteligencję