Перейти к содержанию
Learning Platform
Начальный
5 минут
Структура Модули Roadmap

Структура курса

Курс состоит из 8 модулей, которые проведут вас от основ до production-ready CDC-пайплайнов.


Обзор модулей

#МодульЧто изучитеСложность
0Как пользоватьсяНавигация, прогресс, подготовкаBeginner
1Введение в CDCОсновы CDC, первый коннектор, структура событийBeginner
2PostgreSQL и AuroraWAL, replication slots, Aurora PostgreSQLIntermediate
3MySQL/AuroraBinlog, GTID, Aurora MySQLIntermediate
4Prod OperationsМониторинг, JMX метрики, troubleshootingIntermediate
5SMT и ПаттерныТрансформации, Outbox pattern, routingAdvanced
6Data EngineeringPython, PyFlink, обработка CDC-событийAdvanced
7Cloud-Native GCPDebezium Server, Pub/Sub, Cloud RunAdvanced
8Capstone ProjectПолный production pipelineAdvanced
Проверка знаний
Сколько содержательных модулей (не считая вводного Module 0) включает курс и какой модуль является финальным capstone проектом?
Ответ
Курс включает 8 содержательных модулей (Module 1-8). Module 8 (Capstone Project) является финальным — в нем вы самостоятельно проектируете и реализуете полный production CDC pipeline, применяя знания из всех предыдущих модулей. Полный путь прохождения: Module 0 → 1 → 2 → 3 → 4 → 5 → 6 → 7 → 8.

Рекомендуемый путь

Для начинающих с CDC

Module 0 → Module 1 → Module 2 → Module 4 → Module 5

Сначала основы, потом PostgreSQL (самый популярный), затем операции и паттерны.

Для работающих с MySQL

Module 0 → Module 1 → Module 3 → Module 4 → Module 5

Замените Module 2 на Module 3 для фокуса на MySQL/Aurora MySQL.

Для дата-инженеров

Module 0 → Module 1 → Module 6 → Module 5

Быстро к Python-интеграции и обработке событий.

Полный курс

Module 0 → 1 → 2 → 3 → 4 → 5 → 6 → 7 → 8

Последовательное прохождение всех модулей для максимального охвата.


Пререквизиты

Курс предполагает, что вы уже знакомы с:

  • SQL — базовые запросы, понимание транзакций
  • Docker — запуск контейнеров, docker compose
  • Python — для модулей 5-6 (опционально)
  • Kafka — базовое понимание topics/consumers (объясним по ходу)

Не знаете Kafka? Модуль 1 даст достаточно контекста для старта.

Проверка знаний
Какой рекомендуемый путь прохождения курса для дата-инженера, который хочет быстрее добраться до Python-интеграции?
Ответ
Для дата-инженеров рекомендуется: Module 0 → Module 1 → Module 6 → Module 5. Это позволяет быстро перейти к Python-интеграции и обработке CDC-событий (Module 6), а затем изучить продвинутые паттерны SMT (Module 5). Базовые знания SQL, Docker и Python являются пререквизитами.

Оценка времени

ПутьМодулиВремя
Минимальный0-1-2-4~4 часа
Стандартный0-1-2-4-5~6 часов
Полный0-8~12 часов

Время указано без практических заданий. С практикой — примерно x2.

Закончили урок?

Отметьте его как пройденный, чтобы отслеживать свой прогресс