3х-дневный курс для разработчиков и специалистов, желающих получить и систематизировать знания по использованию Apache Kafka для программирования распределенной обработки событий (Kafka Streams) на практических примерах с потоковыми данными в реальном времени.
Практические курсы Apache Kafka Streams ориентированы на специалистов и разработчиков Big Data систем и IoT/IIoT-проектов, желающих получить следующие знания и навыки:
- изучить основные компоненты и API Kafka, принципы их взаимодействия и killer features;
- изучить методы программирования и проектирования приложений с использованием Consumer и Producer API Kafka и написать custom процессоры данных в Kafka Streams;
- научиться разделять сообщения по топикам и управлять ими как из кода, так и из консоли;
- научиться использовать Kafka Stream DSL — специализированный язык описания потоков данных в Kafka и динамическую генерацию запросов;
- получить примеры реализаций лучших практик (best practices) с большим количеством реальных кейсов;
- освоить лучшие практики создания распределенных приложений для обработки событий в реальном времени.
- написать Kafka Streams приложение и научиться получать агрегаты напрямую из процессоров данных Kafka Streams
Предварительный уровень подготовки:
- Знание базовых команд Linux (опыт работы с командной строкой, файловой системой , POSIX, текстовыми редакторами vi, nano)
- Начальный опыт программирования на Java;
- Опыт работы с Distributed File System (желательно, но не обязательно).
Отправить заявку: