- 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
Kafka to rozproszona platforma strumieniowego przesyłania zdarzeń wykorzystywana do wysokowydajnych potoków danych, analiz w czasie rzeczywistym i architektur sterowanych zdarzeniami.
Szkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla średnio zaawansowanych programistów, którzy chcą zintegrować Apache Kafka ze swoimi aplikacjami w celu niezawodnego, skalowalnego i wydajnego przesyłania wiadomości.
Pod koniec tego szkolenia uczestnicy będą w stanie
- Zrozumieć architekturę i podstawowe komponenty Kafka.
- Skonfigurować i skonfigurować klaster Kafka.
- Produkować i konsumować wiadomości przy użyciu Java.
- Wdrożyć Kafka Streams do przetwarzania danych w czasie rzeczywistym.
- Zapewnienie odporności na uszkodzenia i skalowalności w aplikacjach Kafka.
Format kursu
- Interaktywny wykład i dyskusja.
- Wiele ćwiczeń i praktyki.
- Praktyczne wdrożenie w środowisku laboratoryjnym na żywo.
Opcje dostosowywania kursu
- Aby poprosić o spersonalizowane szkolenie dla tego kursu, skontaktuj się z nami.
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
United Arab Emirates - Kafka Fundamentals for Java Developers
Qatar - Kafka Fundamentals for Java Developers
Egypt - Kafka Fundamentals for Java Developers
Saudi Arabia - Kafka Fundamentals for Java Developers
South Africa - Kafka Fundamentals for Java Developers
Brasil - Kafka Fundamentals for Java Developers
Canada - Kafka Fundamentals for Java Developers
中国 - Kafka Fundamentals for Java Developers
香港 - Kafka Fundamentals for Java Developers
澳門 - Kafka Fundamentals for Java Developers
台灣 - Kafka Fundamentals for Java Developers
USA - Kafka Fundamentals for Java Developers
Österreich - Kafka Fundamentals for Java Developers
Schweiz - Kafka Fundamentals for Java Developers
Deutschland - Kafka Fundamentals for Java Developers
Czech Republic - Kafka Fundamentals for Java Developers
Denmark - Kafka Fundamentals for Java Developers
Estonia - Kafka Fundamentals for Java Developers
Finland - Kafka Fundamentals for Java Developers
Greece - Kafka Fundamentals for Java Developers
Magyarország - Kafka Fundamentals for Java Developers
Ireland - Kafka Fundamentals for Java Developers
Luxembourg - Kafka Fundamentals for Java Developers
Latvia - Kafka Fundamentals for Java Developers
España - Kafka Fundamentals for Java Developers
Italia - Kafka Fundamentals for Java Developers
Lithuania - Kafka Fundamentals for Java Developers
Nederland - Kafka Fundamentals for Java Developers
Norway - Kafka Fundamentals for Java Developers
Portugal - Kafka Fundamentals for Java Developers
România - Kafka Fundamentals for Java Developers
Sverige - Kafka Fundamentals for Java Developers
Türkiye - Kafka Fundamentals for Java Developers
Malta - Kafka Fundamentals for Java Developers
Belgique - Kafka Fundamentals for Java Developers
France - Kafka Fundamentals for Java Developers
日本 - Kafka Fundamentals for Java Developers
Australia - Kafka Fundamentals for Java Developers
Malaysia - Kafka Fundamentals for Java Developers
New Zealand - Kafka Fundamentals for Java Developers
Philippines - Kafka Fundamentals for Java Developers
Singapore - Kafka Fundamentals for Java Developers
Thailand - Kafka Fundamentals for Java Developers
Vietnam - Kafka Fundamentals for Java Developers
India - Kafka Fundamentals for Java Developers
Argentina - Kafka Fundamentals for Java Developers
Chile - Kafka Fundamentals for Java Developers
Costa Rica - Kafka Fundamentals for Java Developers
Ecuador - Kafka Fundamentals for Java Developers
Guatemala - Kafka Fundamentals for Java Developers
Colombia - Kafka Fundamentals for Java Developers
México - Kafka Fundamentals for Java Developers
Panama - Kafka Fundamentals for Java Developers
Peru - Kafka Fundamentals for Java Developers
Uruguay - Kafka Fundamentals for Java Developers
Venezuela - Kafka Fundamentals for Java Developers
Polska - Kafka Fundamentals for Java Developers
United Kingdom - Kafka Fundamentals for Java Developers
South Korea - Kafka Fundamentals for Java Developers
Pakistan - Kafka Fundamentals for Java Developers
Sri Lanka - Kafka Fundamentals for Java Developers
Bulgaria - Kafka Fundamentals for Java Developers
Bolivia - Kafka Fundamentals for Java Developers
Indonesia - Kafka Fundamentals for Java Developers
Kazakhstan - Kafka Fundamentals for Java Developers
Moldova - Kafka Fundamentals for Java Developers
Morocco - Kafka Fundamentals for Java Developers
Tunisia - Kafka Fundamentals for Java Developers
Kuwait - Kafka Fundamentals for Java Developers
Oman - Kafka Fundamentals for Java Developers
Slovakia - Kafka Fundamentals for Java Developers
Kenya - Kafka Fundamentals for Java Developers
Nigeria - Kafka Fundamentals for Java Developers
Botswana - Kafka Fundamentals for Java Developers
Slovenia - Kafka Fundamentals for Java Developers
Croatia - Kafka Fundamentals for Java Developers
Serbia - Kafka Fundamentals for Java Developers
Bhutan - Kafka Fundamentals for Java Developers