Чему вы научитесь
Курс даёт системную подготовку по 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. Финальная подготовка к собеседованию
О курсе
Практический курс по Apache Flink: от архитектуры, DataStream API и окон до state, exactly-once, SQL, CEP, тюнинга и эксплуатационных сценариев.
Для кого этот курс
Junior/Middle backend и data-инженеры, разработчики на Java/Scala/Python, аналитики данных и все, кто хочет освоить Apache Flink для задач потоковой обработки.
Начальные требования
Базовые знания программирования (желательно Java), понимание SQL, основы работы с Kafka/очередями сообщений и общее представление о распределённых системах.
Преподаватели курса
Формат курса
Теоретические уроки + контрольные тесты + практические рекомендации по внедрению и эксплуатации Flink в production.
Нагрузка
4-6 часов в неделю, рекомендуемая длительность: 6-8 недель.