Administration of Kafka Topic - Plan Szkolenia
Kafka Topic is a fundamental component of Apache Kafka, serving as a logical channel for organizing and processing data streams.
This instructor-led, live training (online or onsite) is aimed at beginner-level to intermediate-level system administrators who wish to learn how to effectively manage Kafka topics for efficient data streaming and processing.
By the end of this training, participants will be able to:
- Understand Kafka topic fundamentals and architecture.
- Create, configure, and manage Kafka topics.
- Monitor Kafka topics for health, performance, and availability.
- Implement security measures for Kafka topics.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Plan Szkolenia
Introduction to Kafka Topic Administration
- Overview of Apache Kafka
- Kafka Topic fundamentals
- Use cases for Kafka topics
Creating and Managing Kafka Topics
- Creating topics using Kafka command-line tools
- Configuring topic properties
- Modifying and deleting topics
Monitoring Kafka Topics
- Importance of monitoring Kafka topics
- Metrics and monitoring tools
- Monitoring topic health and performance
Security and Access Control for Kafka Topics
- Overview of Kafka security features
- Configuring SSL for secure communication
- Authentication and authorization
Scaling and Performance Tuning
- Strategies for scaling Kafka topics
- Performance tuning techniques
- Adding partitions dynamically
Data Retention and Cleanup
- Configuring retention policies
- Managing disk space usage
- Data cleanup and log compaction
High Availability and Disaster Recovery
- Ensuring high availability with replication
- Disaster recovery strategies
- Handling failover and data recovery
Best Practices and Advanced Topics
- Best practices for Kafka topic administration
- Advanced topic management techniques
- Use case-specific considerations
- Future trends and developments in Kafka topic administration
Troubleshooting
Summary and Next Steps
Wymagania
- An understanding of distributed systems
- Experience with Linux command-line interface
- Basic programming experience in Java or another programming language
Audience
- System administrators
Szkolenia otwarte są realizowane w przypadku uzbierania się grupy szkoleniowej liczącej co najmniej 5 osób na dany termin.
Administration of Kafka Topic - Plan Szkolenia - Booking
Administration of Kafka Topic - Plan Szkolenia - Enquiry
Administration of Kafka Topic - Zapytanie o Konsultacje
Zapytanie o Konsultacje
Opinie uczestników (2)
Mogłyśmy zadać mu pytania, a on skoczyłby do slajdów lub przykładów, aby pokazać i odpowiedzieć na wszystkie nasze pytania.
Johannes - Canon Medical Informatics Europe B.V.
Szkolenie - Administration of Kafka Topic
Przetłumaczone przez sztuczną inteligencję
interaktywny podejście nauczyciela, nie prosta narracja, ale reagowanie na pytania ze strony uczestników.
Rens - Canon Medical Informatics Europe B.V.
Szkolenie - Administration of Kafka Topic
Przetłumaczone przez sztuczną inteligencję
Propozycje terminów
Szkolenia Powiązane
Apache Kafka Connect
7 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla programistów, którzy chcą zintegrować Apache Kafka z istniejącymi bazami danych i aplikacjami do przetwarzania, analizy itp.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Używać Kafka Connect do importowania dużych ilości danych z bazy danych do tematów Kafka.
- Importować dane logów generowane przez serwery aplikacji do tematów Kafka.
- Make zbierane dane dostępne do przetwarzania strumieniowego.
- Eksportować dane z tematów Kafka do wtórnych systemów do przechowywania i analizy.
Building Kafka Solutions with Confluent
14 godzinTo prowadzone przez instruktora szkolenie na żywo (w trybie online lub na miejscu) jest przeznaczone dla inżynierów, którzy chcą korzystać z Confluent (dystrybucji Kafka) do budowania i zarządzania platformą przetwarzania danych w czasie rzeczywistym dla swoich aplikacji.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Instalować i konfigurować platformę Confluent.
- Korzystać z narzędzi i usług zarządzania Confluent do łatwiejszego uruchamiania Kafka.
- Przechowywać i przetwarzać nadchodzące dane strumieniowe.
- Optymalizować i zarządzać klasterami Kafka.
- Zabezpieczać strumienie danych.
Format kursu
- Interaktywne wykłady i dyskusje.
- Wiele ćwiczeń i praktyki.
- Przykładowa implementacja w środowisku live-lab.
Opcje dostosowywania kursu
- Ten kurs oparty jest na wersji open source Confluent: Confluent Open Source.
- Aby poprosić o dostosowane szkolenie dla tego kursu, skontaktuj się z nami w celu umówienia.
Building Data Pipelines with Apache Kafka
7 godzinApache Kafka to rozproszona platforma streamingowa. Jest de facto standardem w budowaniu potoków danych i rozwiązuje wiele różnych przypadków użycia związanych z przetwarzaniem danych: może być używana jako kolejka komunikatów, rozproszony dziennik, procesor strumieniowy itp.
Zaczniemy od ogólnej teorii dotyczącej potoków danych, a następnie przejdziemy do podstawowych koncepcji Kafki. Odkryjemy również ważne komponenty, takie jak Kafka Streams i Kafka Connect.
A Practical Introduction to Stream Processing
21 godzinW tym instruktażowym szkoleniu na żywo w Polsce (na miejscu lub zdalnie) uczestnicy dowiedzą się, jak skonfigurować i zintegrować różne Stream Processing frameworki z istniejącymi systemami przechowywania dużych zbiorów danych oraz powiązanymi aplikacjami i mikrousługami.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Instalowanie i konfigurowanie różnych Stream Processing frameworków, takich jak Spark Streaming i Kafka Streaming.
- Zrozumieć i wybrać najbardziej odpowiedni framework dla danego zadania.
- Przetwarzanie danych w sposób ciągły, współbieżny i rekord po rekordzie.
- Integracja Stream Processing rozwiązań z istniejącymi bazami danych, hurtowniami danych, jeziorami danych itp.
- Integracja najbardziej odpowiedniej biblioteki przetwarzania strumieniowego z aplikacjami korporacyjnymi i mikrousługami.
Distributed Messaging with Apache Kafka
14 godzinTen kurs jest przeznaczony dla architektów korporacyjnych, programistów, administratorów systemów i każdego, kto chce zrozumieć i korzystać z wysokowydajnego rozproszonego systemu przesyłania wiadomości. Jeśli masz bardziej specyficzne wymagania (np. tylko strona administracji systemu), ten kurs może być dostosowany do Twoich potrzeb.
Kafka for Administrators
21 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla administratorów systemów, którzy chcą skonfigurować, wdrożyć, zarządzać i optymalizować klaster Kafka klasy korporacyjnej.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Konfiguracja i administrowanie klastrem Kafka.
- Oceń korzyści i wady wdrożenia Kafki lokalnie i w chmurze.
- Wdrażanie i monitorowanie Kafki przy użyciu różnych narzędzi środowiska lokalnego i chmurowego.
Apache Kafka for Developers
21 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (online lub na miejscu) 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.
Apache Kafka for Python Programmers
7 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (na miejscu lub zdalnie) jest przeznaczone dla inżynierów danych, naukowców zajmujących się danymi i programistów, którzy chcą korzystać z funkcji Apache Kafka w strumieniowym przesyłaniu danych z Python.
Pod koniec tego szkolenia uczestnicy będą mogli używać Apache Kafka do monitorowania i zarządzania warunkami w ciągłych strumieniach danych przy użyciu Python programowania.
Kafka Fundamentals for Java Developers
14 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (na miejscu lub zdalnie) jest przeznaczone dla średnio zaawansowanych programistów Java, 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 błędy i skalowalności w aplikacjach Kafka.
Administration of Kafka Message Queue
14 godzinThis instructor-led, live training in Polsce (online or onsite) is aimed at intermediate-level system administrators who wish to harness Kafka's message queuing features effectively.
By the end of this training, participants will be able to:
- Understand Kafka's message queuing capabilities and architecture.
- Configure Kafka topics for message queuing scenarios.
- Produce and consume messages using Kafka.
- Monitor and manage Kafka as a message queue.
Security for Apache Kafka
7 godzinTo szkolenie prowadzone przez instruktora, dostępne online lub na miejscu w Polsce, jest przeznaczone dla testerów oprogramowania, którzy chcą wdrożyć środki bezpieczeństwa sieciowego w aplikacji Apache Kafka.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Wdrożyć Apache Kafka na serwerze opartym na chmurze.
- Wdrożyć szyfrowanie SSL, aby zapobiec atakom.
- Dodać uwierzytelnianie ACL, aby śledzić i kontrolować dostęp użytkowników.
- Upewnić się, że wiarygodni klienci mają dostęp do klastrów Kafka z uwierzytelnianiem SSL i SASL.
Apache Kafka and Spring Boot
7 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla średnio zaawansowanych programistów, którzy chcą poznać podstawy Kafka i zintegrować je z Spring Boot.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Zrozum Kafkę i jej architekturę.
- Dowiedz się, jak zainstalować, skonfigurować i skonfigurować podstawowe środowisko Kafka.
- Integracja Kafki z Spring Boot.
Stream Processing with Kafka Streams
7 godzinW tym prowadzonym przez instruktora szkoleniu na żywo uczestnicy dowiedzą się, jak zintegrować Kafka Streams z zestawem przykładowych Java aplikacji, które przekazują dane do i z Apache Kafka w celu przetwarzania strumieniowego.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Rozumieć funkcje i zalety Kafka Streams w porównaniu z innymi ramami przetwarzania strumieniowego
- Przetwarzać dane strumieniowe bezpośrednio w ramach klastru Kafka
- Napisać aplikację lub mikrousługę Java lub Scala, która integruje się z Kafka i Kafka Streams
- Napisać zwięzły kod, który przekształca tematy wejściowe Kafka w tematy wyjściowe Kafka
- Budować, pakować i wdrażać aplikację
Uczestnicy
- Developers
Format kursu
- Część wykładu, część dyskusji, ćwiczenia i intensywne praktyczne ćwiczenia
Uwagi
- Aby poprosić o spersonalizowane szkolenie dla tego kursu, proszę skontaktować się z nami w celu ustalenia szczegółów
Confluent KSQL
7 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (na miejscu lub zdalnie) jest przeznaczone dla programistów, którzy chcą wdrożyć przetwarzanie strumieniowe Apache Kafka bez pisania kodu.
Pod koniec tego szkolenia uczestnicy będą mogli
- Zainstalować i skonfigurować Confluent KSQL.
- Skonfigurować potok przetwarzania strumieniowego przy użyciu tylko SQL poleceń (bez kodowania Java lub Python).
- Przeprowadzać filtrowanie danych, transformacje, agregacje, łączenia, okienkowanie i sesjonowanie w całości w SQL.
- Projektowanie i wdrażanie interaktywnych, ciągłych zapytań dla strumieniowego ETL i analiz w czasie rzeczywistym.
SMACK Stack for Data Science
14 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla naukowców zajmujących się danymi, którzy chcą używać stosu SMACK do tworzenia platform przetwarzania danych dla rozwiązań Big Data.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Wdrożenie architektury potoku danych do przetwarzania dużych zbiorów danych.
- Rozwój infrastruktury klastrowej przy użyciu Apache Mesos i Docker.
- Analiza danych za pomocą Spark i Scala.
- Zarządzanie nieustrukturyzowanymi danymi za pomocą Apache Cassandra.