Plan Szkolenia

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

Wymagania

    Podstawowa znajomość programowania

Uczestnicy

    Programiści Programiści
 21 godzin

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (2)

Propozycje terminów

Powiązane Kategorie