Flink на Scala (Java API)

Курс для тех, кто хочет познакомиться с потоковой обработкой данных и научиться обрабатывать непрерывно поступающие данные на Flink.
Средний уровень
3-5 часов в неделю
Сертификат Stepik

О курсе

В этот раз мы займемся разработкой потоковых приложений Flink на Scala, но с использованием Java API. И изучим основные принципы работы со временем и состоянием при обработке непрерывно поступающих данных.

 

Пройдя этот курс и выполнив представленные в курсе практические задания, вы

  • поймете, как работает Flink
  • увидите, чем потоковая обработка отличается от пакетной
  • научитесь обрабатывать потоки непрерывно поступающих данных
  • развернете свой собственный кластер Flink и освоите запуск приложений на кластере

 

Модули курса:

  1. DataStreams - это самый легкий модуль из всех, его прохождение занимает минимальное количество времени; после завершения данного модуля у вас будет четкое представление о базовой структуре приложений на Flink
  2. Работа со временем - как следует из названия, в этом модуле работа пойдет со временем: мы разберем разницу между временем обработки и временем наступления события
  3. Работа с состоянием - задача усложняется, теперь при разработке приложений мы будем учитывать не только время наступления событий, но и информацию о ранее обработанных событиях
  4. Дополнительные возможности - здесь мы разберем боковой вывод, напишем собственные триггеры
  5. Кластер Flink - наконец приступим к развертыванию кластера, подробно разберем архитектуру Flink
  6. Практика - при решении задач в этом модуле вы примените все полученные на курсе знания, кроме того - научитесь визуализировать обработанные данные в kibana

Начальные требования

Разрабатывать будем приложения Flink на Scala, так что от вас ожидается знание основ Scala. Если вы проходили курс Основы Scala, то все необходимые знания у вас есть.

Также для выполнения практических заданий следует установить на компьютер Docker (потребуется для прохождения четвертого модуля Кластер Flink) и IntelliJ IDEA. 

Наши преподаватели

Программа курса

загружаем...
Certificate

Сертификат

Сертификат Stepik

Сколько стоит обучение

Price: 5 680 
Вы попробовали и поняли, что вам сейчас не подходит этот курс? Ничего страшного, мы вернём вам деньги в течение 30-ти дней после покупки.

Часто задаваемые вопросы

Расскажите о курсе друзьям

Price: 5 680