Курс на Stepik
Обложка курса «Flink на Scala (Java API)» на Stepik
4 980 ₽

Flink на Scala (Java API) 5.000

Открыть на
STEPIK.ORG

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

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Flink на Scala (Java API)»Учеников на курсе 42
Сертификаты, выданные на курсе «Flink на Scala (Java API)»Сертификатов выдано 4
Отзывы о курсе «Flink на Scala (Java API)»Отзывов получено 2
Рейтинг курса «Flink на Scala (Java API)»Рейтинг курса 5.000
Уроки в курсе «Flink на Scala (Java API)»Количество уроков 21
Тесты в курсе «Flink на Scala (Java API)»Количество квизов 24
Задачи с кодом в курсе «Flink на Scala (Java API)»Количество задач с кодом 20
Время прохождения курса «Flink на Scala (Java API)»Время прохождения курса
Стоимость курса «Flink на Scala (Java API)»Стоимость курса 4 980 ₽
Обновления курса «Flink на Scala (Java API)»Обновления курса
Дата публикации курса «Flink на Scala (Java API)»Дата публикации курса
Последнее обновление курса «Flink на Scala (Java API)»Последнее обновление
Сложность normal

Чему вы научитесь

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

 

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

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

 

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

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

О курсе

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

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

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

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

Преподаватели курса

Сертификат курса Flink на Scala (Java API)

Сертификат

Успешно завершив курс, вы получите сертификат от платформы Stepik. Уже 4 учеников получили сертификат.

Нагрузка

3-5 часов в неделю

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