-
Podstawowa znajomość programowania
Publiczność
-
Programiści
Programiści
Apache Kafka to platforma rozproszonego strumieniowania zdarzeń typu open source, która zapewnia narzędzia do tworzenia potoków danych strumieniowych i aplikacji w czasie rzeczywistym.
Szkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla średnio zaawansowanych programistów, którzy chcą tworzyć aplikacje Big Data z Apache Kafka.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Tworzenie producentów i konsumentów Kafka do wysyłania i odczytywania danych z Kafka.
- Integracja Kafki z zewnętrznymi systemami za pomocą Kafka Connect.
- Pisanie aplikacji strumieniowych za pomocą Kafka Streams & ksqlDB.
- Integracja aplikacji klienckiej Kafka z Confluent Cloud w celu wdrożenia Kafki w chmurze.
- Zdobądź praktyczne doświadczenie poprzez praktyczne ćwiczenia i rzeczywiste przypadki użycia.
Format kursu
- Interaktywny wykład i dyskusja.
- Dużo ćwiczeń i praktyki.
- Praktyczne wdrożenie w środowisku live-lab.
Opcje dostosowywania kursu
- Aby zamówić niestandardowe szkolenie dla tego kursu, skontaktuj się z nami.
Wprowadzenie
- Przegląd Apache Kafka
- Wprowadzenie do strumieniowego przesyłania zdarzeń i przetwarzania danych w czasie rzeczywistym
- Przegląd Apache Kafka i jego funkcji
- Przypadki użycia i zalety Kafki w tworzeniu nowoczesnych aplikacji
Zrozumienie architektury i podstawowych koncepcji Kafka
- Architektura Kafki: brokerzy, tematy, partycje i repliki
- Producenci i konsumenci: publikowanie i konsumowanie wiadomości
- Zrozumienie roli ZooKeepera w Kafce
Tematy i partycje Kafki
- Tworzenie i konfiguracja tematów
- Zrozumienie partycji i ich implikacji
- Replikacja i tolerancja błędów w Kafce
Producenci Kafka
- Tworzenie producentów Kafka przy użyciu różnych języków programowania
- Serializacja wiadomości i techniki serializacji
- Konfiguracje producentów i najlepsze praktyki
Konsumenci Kafka
- Tworzenie konsumentów Kafka przy użyciu różnych języków programowania
- Konfigurowanie grup konsumentów i przesunięć
- Strategie przetwarzania wiadomości i gwarancje dostarczenia
Integracja Kafki z systemami zewnętrznymi za pomocą Kafka Connect
- Przegląd Kafka Connect i jego konektorów
- Konfigurowanie i używanie Kafka Connect do integracji danych
- Integracja Kafki z systemami zewnętrznymi
Pisanie aplikacji strumieniowych za pomocą Kafka Streams & ksqlDB
- Wprowadzenie do Kafka Streams i jego możliwości przetwarzania strumieniowego
- Tworzenie aplikacji do przetwarzania strumieniowego za pomocą Kafka Streams
- Korzystanie z ksqlDB do przetwarzania i analizy danych w czasie rzeczywistym
Integracja aplikacji klienckiej Kafka z Confluent Cloud
- Przegląd Confluent Cloud i jego funkcji
- Konfigurowanie i łączenie aplikacji klienckiej Kafka z Confluent Cloud
Bezpieczeństwo Kafka
- Wprowadzenie do funkcji bezpieczeństwa Kafki
- Konfiguracja SSL/TLS dla bezpiecznej komunikacji
- Mechanizmy uwierzytelniania i autoryzacji w Kafce
Monitorowanie i operacje
- Monitorowanie Kafki przy użyciu metryk i narzędzi
- Zarządzanie klastrami i zasobami Kafka
- Rozwiązywanie typowych problemów i dostrajanie wydajności
Najlepsze praktyki i rzeczywistość Use Case
- Najlepsze praktyki projektowania aplikacji opartych na Kafce
- Studia przypadków i przykłady wdrożeń Kafki w różnych branżach
- Najlepsze praktyki tworzenia skalowalnych i odpornych na błędy architektur Kafka
Podsumowanie i kolejne kroki
United Arab Emirates - Apache Kafka for Developers
Qatar - Apache Kafka for Developers
Egypt - Apache Kafka for Developers
Saudi Arabia - Apache Kafka for Developers
South Africa - Apache Kafka for Developers
Brasil - Apache Kafka for Developers
Canada - Apache Kafka for Developers
中国 - Apache Kafka for Developers
香港 - Apache Kafka for Developers
澳門 - Apache Kafka for Developers
台灣 - Apache Kafka for Developers
USA - Apache Kafka for Developers
Österreich - Apache Kafka for Developers
Schweiz - Apache Kafka for Developers
Deutschland - Apache Kafka for Developers
Czech Republic - Apache Kafka for Developers
Denmark - Apache Kafka for Developers
Estonia - Apache Kafka for Developers
Finland - Apache Kafka for Developers
Greece - Apache Kafka for Developers
Magyarország - Apache Kafka for Developers
Ireland - Apache Kafka for Developers
Luxembourg - Apache Kafka for Developers
Latvia - Apache Kafka for Developers
España - Apache Kafka for Developers
Italia - Apache Kafka for Developers
Lithuania - Apache Kafka for Developers
Nederland - Apache Kafka for Developers
Norway - Apache Kafka for Developers
Portugal - Apache Kafka for Developers
România - Apache Kafka for Developers
Sverige - Apache Kafka for Developers
Türkiye - Apache Kafka for Developers
Malta - Apache Kafka for Developers
Belgique - Apache Kafka for Developers
France - Apache Kafka for Developers
日本 - Apache Kafka for Developers
Australia - Apache Kafka for Developers
Malaysia - Apache Kafka for Developers
New Zealand - Apache Kafka for Developers
Philippines - Apache Kafka for Developers
Singapore - Apache Kafka for Developers
Thailand - Apache Kafka for Developers
Vietnam - Apache Kafka for Developers
India - Apache Kafka for Developers
Argentina - Apache Kafka for Developers
Chile - Apache Kafka for Developers
Costa Rica - Apache Kafka for Developers
Ecuador - Apache Kafka for Developers
Guatemala - Apache Kafka for Developers
Colombia - Apache Kafka for Developers
México - Apache Kafka for Developers
Panama - Apache Kafka for Developers
Peru - Apache Kafka for Developers
Uruguay - Apache Kafka for Developers
Venezuela - Apache Kafka for Developers
Polska - Apache Kafka for Developers
United Kingdom - Apache Kafka for Developers
South Korea - Apache Kafka for Developers
Pakistan - Apache Kafka for Developers
Sri Lanka - Apache Kafka for Developers
Bulgaria - Apache Kafka for Developers
Bolivia - Apache Kafka for Developers
Indonesia - Apache Kafka for Developers
Kazakhstan - Apache Kafka for Developers
Moldova - Apache Kafka for Developers
Morocco - Apache Kafka for Developers
Tunisia - Apache Kafka for Developers
Kuwait - Apache Kafka for Developers
Oman - Apache Kafka for Developers
Slovakia - Apache Kafka for Developers
Kenya - Apache Kafka for Developers
Nigeria - Apache Kafka for Developers
Botswana - Apache Kafka for Developers
Slovenia - Apache Kafka for Developers
Croatia - Apache Kafka for Developers
Serbia - Apache Kafka for Developers
Bhutan - Apache Kafka for Developers