Apache Flink для дата-инженера

Практический курс по Apache Flink для дата-инженеров: от первой stream job до DataStream API, Flink SQL, Kafka, event time, watermarks, state, checkpoint/savepoint, backpressure, тестирования и production-пайплайнов.
80-120 часов

О курсе

Как стать Senior Data Engineer за 3 года и не сойти с ума

Курс входит в линейку материалов канала Логово Дата-Инженера. Автор канала — Дима, Senior Data Engineer в Сбере. В канале публикуются hard-skill материалы по Data Engineering, разборы live-собеседований, заметки по архитектуре Enterprise-проектов и практические карты роста от junior до senior.

О курсе

Apache Flink для дата-инженера — подробный практический курс для тех, кто хочет уверенно строить потоковые пайплайны: читать события, чистить и обогащать поток, считать агрегаты по времени события, работать с состоянием, Kafka, Flink SQL, checkpoint-ами, savepoint-ами, метриками и production-эксплуатацией.

Что внутри

  • 20 модулей и 141 уроков: от ментальной модели потока до итогового production-like проекта.
  • 564 тестовых вопросов для самопроверки.
  • 424 практических задач и разборов решений.
  • Flink runtime, Java DataStream API, Maven, Kafka connectors, serialization, event time, watermarks, windows, keyed state, timers, checkpoint/savepoint, exactly-once, backpressure, metrics, deployment, Flink SQL, Table API, тестирование и итоговая потоковая витрина.

Кому подойдет

Дата-инженерам, backend-разработчикам, аналитическим инженерам и Scala/Java/Python специалистам, которым нужно перейти от batch-мышления к потоковой обработке и понимать, как Flink-пайплайны проектируются, запускаются, восстанавливаются и сопровождаются в реальных дата-платформах.

Формат

Самостоятельное прохождение по схеме: теория, рабочие примеры, тест для самопроверки и практические задачи с решениями. Оценочная нагрузка: 80-120 часов.

Результат

После курса студент сможет объяснить, где Flink оправдан, написать и запустить streaming job, подключить Kafka, работать с event time и state, проектировать корректные оконные агрегации, понимать fault tolerance, диагностировать backpressure, использовать Flink SQL и собрать итоговый потоковый пайплайн с production-подходом.

Telegram

Разборы по Flink, Spark, Kafka, Hadoop, Airflow, ClickHouse, S3, Docker/K8s, Python/Scala, live-собеседования и архитектура Enterprise-проектов публикуются в канале Логово Дата-Инженера.

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

Базовое понимание SQL, терминала и JVM-экосистемы. Желательно знать основы Java или Scala, Maven и принцип работы Kafka, но ключевые идеи будут разобраны по ходу курса.

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

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

загружаем...
Price: Бесплатно

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

Price: Бесплатно