Текст площадки «Stepik». Упомянутые цены и обещанные результаты могут быть неактуальны; условия покупки проверяйте у продавца.
Практический курс по Apache Flink: от архитектуры, DataStream API и окон до state, exactly-once, SQL, CEP, тюнинга и эксплуатационных сценариев.
Читать полное описание
Курс даёт системную подготовку по Apache Flink для реальных проектных задач и технических собеседований.
Что внутри:
• 11 модулей с последовательным усложнением материала
• теория по ключевым концепциям stream-processing
• контрольные тесты после каждого модуля
• практические рекомендации по production-настройкам
• разбор типовых вопросов с собеседований
После прохождения вы сможете проектировать и поддерживать надёжные Flink-пайплайны, выбирать корректные архитектурные решения и уверенно объяснять их на интервью.
Программа курса:
1. Модуль 1. Основы и архитектура
2. Модуль 2. DataStream API
3. Модуль 3. Время и окна (Windows)
4. Модуль 4. State & Fault Tolerance
5. Модуль 5. Коннекторы и exactly-once
6. Модуль 6. Table API & Flink SQL
7. Модуль 7. CEP (Complex Event Processing)
8. Модуль 8. Производительность и тюнинг
9. Модуль 9. Мониторинг и эксплуатация
10. Модуль 10. Паттерны проектирования
11. Модуль 11. Финальная подготовка к собеседованию
Один курс · разные способы доступа
Где удобнее учиться?
Сравните цену и то, как будете заниматься.
Выбирайте не только по цене
ЦенаСумма и выгодность предложения
Удобство интерфейсаОценка формата занятий
Встроенный просмотрБез скачивания всего курса
Занятия с телефонаБез работы с архивами
Без рекламыПри работе с материалами
Найти нужный моментНе пересматривая весь урок
Разобраться в темеПомощь по содержанию, не куратор
«В Курсе» — наш основной вариант для перехода. В таблице — возможности сервисов; состав конкретного курса уточняйте перед оплатой.
Как мы оцениваем и что входит в доступ
Звёзды — наша оценка, не отзывы покупателей. Удобство: 2 базовых балла, по одному за занятия без обязательного скачивания, навигацию по курсу и встроенного помощника. Оценка описывает формат сервиса, а не проверку каждого урока.
Цена сравнивается только при подтверждённых одинаковых тарифе, сроке и виде оплаты. Разница с минимальной ценой до 10% — 5 звёзд, до 30% — 4, до 60% — 3, до 100% — 2, больше — 1. Устаревшие и неизвестные цены не оцениваются. Прочерк означает, что данных недостаточно, а не что функции нет.
В Курсе
Зарегистрируйтесь, чтобы уточнить возможность доступа к этому материалу
Stepik
Теоретические уроки + контрольные тесты + практические рекомендации по внедрению и эксплуатации Flink в production.
На странице курса указано: сертификат не выдаётся.
Условия проверены 09.10.2026. Перед оплатой проверьте состав предложения у продавца.
Время не указано
Broadcast state — раздаём конфигурацию всемВремя не указано
Async I/O для обогащения из БД/сервисаВремя не указано
Async I/O для обогащения из БД/сервисаВремя не указано
Async I/O для обогащения из БД/сервисаВремя не указано
Дедупликация через KeyedState + TTLВремя не указано
Дедупликация через KeyedState + TTLВремя не указано
Дедупликация через KeyedState + TTLВремя не указано
Idempotent sinks vs Two-Phase CommitВремя не указано
Idempotent sinks vs Two-Phase CommitВремя не указано
Idempotent sinks vs Two-Phase CommitВремя не указано
Pattern «stream-stream join» (interval / temporal)Время не указано
Pattern «stream-stream join» (interval / temporal)Время не указано
Pattern «stream-stream join» (interval / temporal)Время не указано
Итоговое испытание модуля 10Время не указано
Итоговое испытание модуля 10Время не указано
Итоговое испытание модуля 10Время не указано
03Модуль 11. Финальная подготовка к собеседованию27 уроков
Карта вопросов junior/middle/senior — что ждатьВремя не указано
Карта вопросов junior/middle/senior — что ждатьВремя не указано
Карта вопросов junior/middle/senior — что ждатьВремя не указано
Архитектурные вопросы: «Нарисуйте кластер Flink»Время не указано
Архитектурные вопросы: «Нарисуйте кластер Flink»Время не указано
Архитектурные вопросы: «Нарисуйте кластер Flink»Время не указано
State и checkpoint вопросы — самые частыеВремя не указано
State и checkpoint вопросы — самые частыеВремя не указано
State и checkpoint вопросы — самые частыеВремя не указано
Time и watermark вопросы — про event timeВремя не указано
Time и watermark вопросы — про event timeВремя не указано
Time и watermark вопросы — про event timeВремя не указано
SQL и Table API вопросыВремя не указано
SQL и Table API вопросыВремя не указано
SQL и Table API вопросыВремя не указано
Анти-паттерны и кейсы из реальной жизниВремя не указано
Анти-паттерны и кейсы из реальной жизниВремя не указано
Анти-паттерны и кейсы из реальной жизниВремя не указано
Whiteboard-кейс: проектируем real-time pipeline (50K tps fraud)Время не указано
Whiteboard-кейс: проектируем real-time pipeline (50K tps fraud)Время не указано
Whiteboard-кейс: проектируем real-time pipeline (50K tps fraud)Время не указано
Чек-лист «накануне собеседования» (mind-map)Время не указано
Чек-лист «накануне собеседования» (mind-map)Время не указано
Чек-лист «накануне собеседования» (mind-map)Время не указано
Итоговое испытание курса (15 вопросов финального уровня)Время не указано
Итоговое испытание курса (15 вопросов финального уровня)Время не указано
Итоговое испытание курса (15 вопросов финального уровня)Время не указано
04Модуль 2. DataStream API1 урок
Первая Flink-программа: ExecutionEnvironmentВремя не указано
05Модуль 3. Время и окна (Windows)11 уроков
Event time vs processing time vs ingestion timeВремя не указано
Watermarks — что это и зачемВремя не указано
Late events: allowed lateness и side output для опоздавшихВремя не указано
Tumbling windows (фиксированные окна)Время не указано
Sliding windows (скользящие окна)Время не указано
Session windowsВремя не указано
Global windows и custom triggersВремя не указано
WindowFunction vs ReduceFunction vs AggregateFunctionВремя не указано
Joins по окнам: window join и interval joinВремя не указано
Watermark стратегии и BoundedOutOfOrdernessВремя не указано
Итоговое испытание модуля 3Время не указано
06Модуль 4. State & Fault Tolerance24 урока
Что такое state и зачем он FlinkВремя не указано
Что такое state и зачем он FlinkВремя не указано
Keyed state vs operator stateВремя не указано
Keyed state vs operator stateВремя не указано
ValueState, ListState, MapState — на примерахВремя не указано
ValueState, ListState, MapState — на примерахВремя не указано
ReducingState и AggregatingStateВремя не указано
ReducingState и AggregatingStateВремя не указано
State TTL — самоочистка состоянияВремя не указано
State TTL — самоочистка состоянияВремя не указано
Checkpoints — Chandy-Lamport на пальцахВремя не указано
Checkpoints — Chandy-Lamport на пальцахВремя не указано
Savepoints и обновление jobВремя не указано
Savepoints и обновление jobВремя не указано
State backends: HashMap vs RocksDBВремя не указано
State backends: HashMap vs RocksDBВремя не указано
Incremental checkpointsВремя не указано
Incremental checkpointsВремя не указано
Exactly-once vs at-least-onceВремя не указано
Exactly-once vs at-least-onceВремя не указано
HA для JobManager (ZooKeeper, K8s)Время не указано
HA для JobManager (ZooKeeper, K8s)Время не указано
Итоговое испытание модуля 4Время не указано
Итоговое испытание модуля 4Время не указано
07Модуль 5. Коннекторы и exactly-once27 уроков
Что такое source и sink connectorВремя не указано
Что такое source и sink connectorВремя не указано
Что такое source и sink connectorВремя не указано
Kafka Source — настройка и offsetsВремя не указано
Kafka Source — настройка и offsetsВремя не указано
Kafka Source — настройка и offsetsВремя не указано
Kafka Sink и transactional producerВремя не указано
Kafka Sink и transactional producerВремя не указано
Kafka Sink и transactional producerВремя не указано
Two-phase commit для exactly-onceВремя не указано
Two-phase commit для exactly-onceВремя не указано
Two-phase commit для exactly-onceВремя не указано
JDBC коннектор и idempotent writesВремя не указано
JDBC коннектор и idempotent writesВремя не указано
JDBC коннектор и idempotent writesВремя не указано
File source/sink и форматы (parquet, csv, json)Время не указано
File source/sink и форматы (parquet, csv, json)Время не указано
File source/sink и форматы (parquet, csv, json)Время не указано
Коннекторы S3, GCS, HDFSВремя не указано
Коннекторы S3, GCS, HDFSВремя не указано
Коннекторы S3, GCS, HDFSВремя не указано
Создание собственного Source/SinkВремя не указано
Создание собственного Source/SinkВремя не указано
Создание собственного Source/SinkВремя не указано
Итоговое испытание модуля 5Время не указано
Итоговое испытание модуля 5Время не указано
Итоговое испытание модуля 5Время не указано
08Модуль 6. Table API & Flink SQL30 уроков
Когда Table API лучше DataStream APIВремя не указано
Когда Table API лучше DataStream APIВремя не указано
Когда Table API лучше DataStream APIВремя не указано
TableEnvironment и регистрация таблицВремя не указано
TableEnvironment и регистрация таблицВремя не указано
TableEnvironment и регистрация таблицВремя не указано
Базовые select-запросы Flink SQLВремя не указано
Базовые select-запросы Flink SQLВремя не указано
Базовые select-запросы Flink SQLВремя не указано
GROUP BY и aggregationsВремя не указано
GROUP BY и aggregationsВремя не указано
GROUP BY и aggregationsВремя не указано
Windows в SQL: TUMBLE, HOP, SESSIONВремя не указано
Windows в SQL: TUMBLE, HOP, SESSIONВремя не указано
Windows в SQL: TUMBLE, HOP, SESSIONВремя не указано
Joins в SQL: regular, interval, temporal, lookupВремя не указано
Joins в SQL: regular, interval, temporal, lookupВремя не указано
Joins в SQL: regular, interval, temporal, lookupВремя не указано
UDF, UDAF, UDTF — пишем собственные функцииВремя не указано
UDF, UDAF, UDTF — пишем собственные функцииВремя не указано
UDF, UDAF, UDTF — пишем собственные функцииВремя не указано
CDC через Flink SQL (Debezium-форматы)Время не указано
CDC через Flink SQL (Debezium-форматы)Время не указано
CDC через Flink SQL (Debezium-форматы)Время не указано