Confluent KSQL - Plan Szkolenia
Confluent KSQL to platforma przetwarzania strumieniowego zbudowana na bazie Apache Kafka. Umożliwia przetwarzanie danych w czasie rzeczywistym przy użyciu SQL operacji.
Szkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla programistów, którzy chcą wdrożyć przetwarzanie strumieniowe Apache Kafka bez pisania kodu.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Instalacja i konfiguracja Confluent KSQL.
- Konfiguracja potoku przetwarzania strumieniowego przy użyciu wyłącznie poleceń SQL (bez kodowania w języku Java lub Python).
- Przeprowadzanie filtrowania danych, transformacji, agregacji, łączenia, okienkowania i sesjonowania w całości w języku SQL.
- Projektowanie i wdrażanie interaktywnych, ciągłych zapytań dla strumieniowego ETL i analizy w czasie rzeczywistym.
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.
Plan Szkolenia
Wprowadzenie
Konfiguracja Confluent KSQL
Przegląd funkcji i architektury KSQL
Jak KSQL współdziała z Apache Kafka
Use Cases dla KSQL
KSQL Wiersz poleceń i operacje
Pozyskiwanie danych (CSV, JSON itp.)
Tworzenie strumienia
Tworzenie tabeli
Zaawansowane operacje KSQL (łączenie, okienkowanie, agregacje, geoprzestrzenne itp.)
Wdrożenie KSQL do produkcji
Rozwiązywanie problemów
Podsumowanie i wnioski
Wymagania
- Doświadczenie z Apache Kafka.
- Java doświadczenie w programowaniu.
Publiczność
- Deweloperzy
Szkolenia otwarte są realizowane w przypadku uzbierania się grupy szkoleniowej liczącej co najmniej 5 osób na dany termin.
Confluent KSQL - Plan Szkolenia - Booking
Confluent KSQL - Plan Szkolenia - ZAPYTANIE O SZKOLENIE
Confluent KSQL - Zapytanie o Konsultacje
Opinie uczestników (5)
The labs and the slides combine well with Jorge's knowledge and love for Kafka.
Willem - BMW SA
Szkolenie - Apache Kafka for Developers
very interactive...
Richard Langford
Szkolenie - SMACK Stack for Data Science
Sufficient hands on, trainer is knowledgable
Chris Tan
Szkolenie - A Practical Introduction to Stream Processing
Grate skills, examples, very good exercises
Marek Konieczny - G2A.COM Limited
Szkolenie - Kafka for Administrators
The course was excellent. Our trainer Andreas was very prepared and answered all the questions that we asked. Also he helped us when we have troubles and explained in details when needed. The best course that i have ever been part of.
Bozhidar Marinov - Пейсейф България ЕООД
Szkolenie - Microservices with Spring Cloud and Kafka
Nadchodzące szkolenia
Szkolenia Powiązane
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.
Samza for Stream Processing
14 godzinApache Samza to open-source'owy, asynchroniczny framework obliczeniowy do przetwarzania strumieniowego w czasie zbliżonym do rzeczywistego. Wykorzystuje Apache Kafka do przesyłania wiadomości oraz Apache Hadoop YARN do tolerancji błędów, izolacji procesorów, bezpieczeństwa i zarządzania zasobami.
To prowadzone przez instruktora szkolenie na żywo wprowadza zasady stojące za systemami przesyłania wiadomości i rozproszonym przetwarzaniem strumieniowym, jednocześnie przeprowadzając uczestników przez tworzenie przykładowego projektu opartego na Samza i wykonywanie zadań.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Wykorzystanie Samza do uproszczenia kodu potrzebnego do tworzenia i konsumowania komunikatów.
- Oddzielenie obsługi komunikatów od aplikacji.
- Wykorzystanie Samza do implementacji asynchronicznych obliczeń w czasie zbliżonym do rzeczywistego.
- Wykorzystanie przetwarzania strumieniowego w celu zapewnienia wyższego poziomu abstrakcji w stosunku do systemów przesyłania komunikatów.
Publiczność
- Deweloperzy
Format kursu
- Część wykładu, część dyskusji, ćwiczenia i ciężka praktyka praktyczna
Stream Processing with Kafka Streams
7 godzinKafka Streams to biblioteka po stronie klienta do tworzenia aplikacji i mikrousług, których dane są przekazywane do i z systemu przesyłania wiadomości Kafka. Tradycyjnie Apache Kafka polegał na Apache Spark lub Apache Storm do przetwarzania danych między producentami i odbiorcami wiadomości. Wywołując API Kafka Streams z poziomu aplikacji, dane mogą być przetwarzane bezpośrednio w Kafce, z pominięciem konieczności wysyłania danych do oddzielnego klastra w celu ich przetworzenia.
W 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
- Zrozumienie funkcji i zalet Kafka Streams w porównaniu z innymi strukturami przetwarzania strumieniowego
- Przetwarzanie danych strumieniowych bezpośrednio w klastrze Kafka
- Napisać aplikację lub mikrousługę w języku Java lub Scala, która integruje się z Kafka i Kafka Streams
- Napisać zwięzły kod, który przekształca wejściowe tematy Kafka w wyjściowe tematy Kafka
- Tworzenie, pakowanie i wdrażanie aplikacji
Publiczność
- Deweloperzy
Format kursu
- Część wykładu, część dyskusji, ćwiczenia i ciężka praktyka praktyczna
Uwagi
- Aby zamówić niestandardowe szkolenie dla tego kursu, skontaktuj się z nami w celu ustalenia szczegółów.
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.
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
- Zainstaluj i skonfiguruj platformę Confluent.
- Korzystaj z narzędzi i usług do zarządzania Confluent, aby łatwiej uruchamiać Kafkę.
- Przechowywanie i przetwarzanie przychodzących danych strumieniowych.
- Optymalizacja i zarządzanie klastrami Kafka.
- Zabezpieczanie strumieni danych.
Format kursu
- Interaktywny wykład i dyskusja.
- Dużo ćwiczeń i praktyki.
- Praktyczne wdrożenie w środowisku live-lab.
Opcje dostosowywania kursu
- Ten kurs jest oparty na wersji open source Confluent: Confluent Open Source.
- Aby zamówić niestandardowe szkolenie dla tego kursu, skontaktuj się z nami.
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.
Microservices with Spring Cloud and Kafka
21 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla programistów, którzy chcą przekształcić tradycyjną architekturę w wysoce współbieżną architekturę opartą na mikrousługach przy użyciu Spring Cloud, Kafka, Docker, Kubernetes i Redis.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Ustawienie niezbędnego środowiska programistycznego do budowania mikrousług.
- Zaprojektowanie i wdrożenie wysoce współbieżnego ekosystemu mikrousług przy użyciu Spring Cloud, Kafka, Redis, Docker i Kubernetes.
- Transformacja usług monolitycznych i SOA do architektury opartej na mikrousługach.
- Zastosowanie podejścia DevOps do tworzenia, testowania i wydawania oprogramowania.
- Zapewnienie wysokiej współbieżności między mikrousługami w produkcji.
- Monitorowanie mikrousług i wdrażanie strategii odzyskiwania.
- Przeprowadzanie strojenia wydajności.
- Poznanie przyszłych trendów w architekturze mikrousług.
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żywaj Kafka Connect do pozyskiwania dużych ilości danych z bazy danych do tematów Kafka.
- Załaduj dane dziennika generowane przez serwery aplikacji do tematów Kafka.
- Udostępnianie zebranych danych do przetwarzania strumieniowego.
- Eksportowanie danych z tematów Kafka do drugorzędnych systemów w celu przechowywania i analizy.
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.
Security for Apache Kafka
7 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (online lub na miejscu) jest przeznaczone dla testerów oprogramowania, którzy chcą wdrożyć środki bezpieczeństwa sieci do aplikacji Apache Kafka.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Wdrożenie Apache Kafka na serwerze w chmurze.
- Wdrożenie szyfrowania SSL w celu zapobiegania atakom.
- Dodaj uwierzytelnianie ACL, aby śledzić i kontrolować dostęp użytkowników.
- Zapewnienie wiarygodnym klientom dostępu do klastrów Kafka za pomocą uwierzytelniania SSL i SASL. .
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.
Apache Kafka for Python Programmers
7 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla inżynierów danych, analityków danych i programistów, którzy chcą korzystać z funkcji Apache Kafka w strumieniowym przesyłaniu danych 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 programowania Python.
Spark Streaming with Python and Kafka
7 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla inżynierów danych, analityków danych i programistów, którzy chcą korzystać z funkcji Spark Streaming w przetwarzaniu i analizowaniu danych w czasie rzeczywistym.
Pod koniec tego szkolenia uczestnicy będą mogli używać Spark Streaming do przetwarzania strumieni danych na żywo do wykorzystania w bazach danych, systemach plików i pulpitach nawigacyjnych na żywo.
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 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
-
Zrozumienie Kafki i jej architektury.
Dowiedz się, jak zainstalować, skonfigurować i skonfigurować podstawowe środowisko Kafka.
Integracja Kafki z Spring Boot.