Top.Mail.Ru
Ярославль
План поступления
Войти

Основы Kafka (Apache)

повышение квалификации

О программе

Необходимая предварительная подготовка: Начальные знания Oracle SQL и PL/SQL.

Предварительно рекомендуется прослушать: Java. Уровень 2. Разработка клиент — серверных приложений.

Варианты обучения

Вариант обученияСтоимостьКогдаСрок обученияГрафик занятий
дистанционно
24 700 р.
По мере набора
3 дня
24 ак. ч.
в будние дни с 10:00 до 17:00 (время включает в себя обед и перерыв на кофе-брейки)
очно
24 700 р.
По мере набора
3 дня
24 ак. ч.
в будние дни с 10:00 до 17:00 (включает обед и перерывы на кофе-брейки)

Дополнительная информация

Модуль 1 — Основы Apache Kafka
• Введение в ПО Apache Kafka. Область применения и примеры использования
• Сравнение с Spark, Flint, Storm
• Компоненты и архитектура Apache Kafka
• Основные концепции Apache Kafka
• Брокеры. Поставщики и потребители данных. Работа с сообщениями.
• Развертывание ПО Apache Kafka. Основные команды по настройке и администрированию сервера
• Базовые операции Apache Kafka
• Сценарии интеграции с Apache Kafka

Модуль 2 — Apache Kafka Streams — API для разработки распределенных приложений и микросервисов потоковой обработки событий в реальном времени
• Режимы работы Apache Kafka. Отличия и выбор режима работы
• Управление и работа с Topic-ами сообщений. Использование API
• Публикация и примем сообщений. Практические примеры
• Общие понятия Kafka Stream. Работа с потоками
• Kafka Stream DSL — язык для настройки потоков данных
• Использование Processor API
• Использование API поставщиков и потребителей для обмена сообщениями между распределенными приложениями

Модуль 3 — Выполнение REST-запросов для обмена данными с сервером
• Интеграция с внешними системами
• Основные принципы Kafka Connect
• Виды Connector-ов в Apache Kafka и их применения
• Режимы работы и принципы применения
• Конфигурирование Connector-ов. Использование REST API
• Интеграция с системами: Apache Spark, Apache Storm, Amazon Web Services
• Выполнение трансформации данных. Пересылка сообщений

Результаты обучения

  • Результатами обучения по Программе станут знания и умения, соответствующие следующим обобщенным трудовым функциям указанного профессионального стандарта: • Разработка и отладка программного кода. • Проверка работоспособности и рефакторинг кода программного обеспечения. • Интеграция программных модулей и компонент и верификация выпусков программного продукта. • Разработка требований и проектирование программного обеспечения.

Оставьте отзыв

Учились здесь? Оставьте отзыв, и, может быть, это поможет другим в выборе. Кроме этого, из ваших оценок формируется наш рейтинг.

Смотрите также

Учебные центры Москвы по направлению «информационные технологии», Учебные центры Москвы по направлению «информационные технологии» дистанционно, Учебные центры Москвы по направлению «программирование», Учебные центры Москвы по направлению «программирование» дистанционно