Course Code: kafkadevelopers
Duration: 21 hours
Prerequisites:
    Podstawowa znajomość programowania

Publiczność

    Programiści Programiści
Overview:

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.
Course Outline:

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

Sites Published:

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

Nepal - Apache Kafka for Developers

Uzbekistan - Apache Kafka for Developers