В субботу 20.06.2026 с 17:30 до 23:00 возможны сложности с доступом к ресурсам УЦ "Специалист" в связи с техническими работами на серверах

Описание курса

ETL-пайплайны — это основа современной аналитики и машинного обучения. Но когда количество источников данных растёт, а процессы становятся сложнее, управлять ими вручную становится невозможно. Apache Airflow — это индустриальный стандарт для автоматизации и координации таких процессов. Он помогает строить надёжные, масштабируемые и поддерживаемые пайплайны, которые работают по расписанию или в ответ на события.

Курс построен на принципе «обучение через проект». Вы пройдёте все этапы создания пайплайна: от установки Airflow до построения полноценного ETL-процесса с вызовом ML-модели. Каждый модуль — это шаг к готовому решению, которое останется в вашем портфолио. На протяжении курса вы будете работать над единым сквозным проектом, постепенно усложняя его и добавляя новые компоненты.

Основной упор сделан на практику: вы не просто изучаете теорию, а сразу применяете знания в лабораторных работах. В результате вы получите рабочий ETL-пайплайн для инференса модели, который ляжет в основу вашего портфолио и станет типовым решением для задач оркестрации данных.

Курс подходит для корпоративного обучения:

  • Команд инженеров данных, которые внедряют или оптимизируют ETL-процессы;
  • Отделов разработки, которые строят пайплайны для обработки и трансформации данных;
  • Проектных команд, которые интегрируют ML-модели в продуктовую среду.

Курс идеально подойдет вам, если вы:

  • Начинающий дата-инженер, который хочет освоить современные инструменты оркестрации;
  • Специалист по Data Science, который хочет автоматизировать свои пайплайны;
  • DevOps-инженер, который строит инфраструктуру для обработки данных;
  • Аналитик данных, который хочет перейти в инженерную специализацию.

Узнать больше

Вы научитесь

  • устанавливать и настраивать Apache Airflow (локально и в Docker);
  • настраивать подключения к внешним сервисам (базам данных, API, облачным хранилищам);
  • создавать и запускать DAG с различными типами операторов;
  • запускать задачи в Docker-контейнерах;
  • строить последовательные, параллельные и условные зависимости между задачами;
  • передавать данные между задачами с помощью XCom и переменных;
  • писать собственные операторы, хуки и сенсоры для нестандартных задач;
  • оптимизировать пайплайны: управлять параллелизмом, использовать пулы, создавать динамические задачи;
  • тестировать DAG и отдельные операторы;
  • настраивать мониторинг и алерты;
  • строить пайплайн для инференса готовой ML-модели.

Вы будете знать

  • что такое ETL и зачем нужна оркестрация процессов обработки данных;
  • архитектура Apache Airflow: Scheduler, Executor, Worker, Webserver;
  • роль Airflow в MLOps-пайплайнах;
  • назначение и структура DAG: задачи, зависимости, планирование;
  • понятия backfill, catchup, schedule interval и процесс исполнения DAG;
  • виды операторов: PythonOperator, BashOperator, HttpOperator, SQLOperator;
  • отличие сенсоров от операторов и назначение хуков;
  • механизм XCom для обмена данными между задачами и его ограничения;
  • принципы работы DockerOperator и сценарии контейнеризации задач;
  • способы управления параллелизмом.

Специалисты, обладающие этими знаниями и навыками, в настоящее время крайне востребованы.

Обучение по мировым стандартам позволяет нашим выпускникам работать в ведущих компаниях России и других стран. Они делают успешную карьеру и пользуются уважением работодателей.

Узнать больше

Предварительная подготовка

Требуемая подготовка:
Успешное окончание курса PostgreSQL: Уровень 1. Основы SQL, или эквивалентная подготовка.
Успешное окончание курса Программирование на Python. Уровень 1. Базовый курс, или эквивалентная подготовка.

Узнать больше

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

Модуль 1. Знакомство с Airflow  (2 ак. ч.)
Модуль 2. MLOps: оркестрация для машинного обучения  (2 ак. ч.)
Модуль 3. Создание первого задания  (4 ак. ч.)
Модуль 4. Виды операторов  (4 ак. ч.)
Модуль 5. Запуск задач в контейнерах  (4 ак. ч.)
Модуль 6. Зависимости между задачами  (4 ак. ч.)
Модуль 7. Написание новых операторов, хуков, сенсоров  (4 ак. ч.)
Модуль 8. Тестирование и оптимизация заданий  (4 ак. ч.)
Модуль 9. Мониторинг и алерты  (4 ак. ч.)

Аудиторная нагрузка в классе с преподавателем 32 ак. ч. + 32 ак. ч. бесплатно*

* Для слушателей курса предусмотрено время для самостоятельной практической отработки и проработки материала в компьютерных классах Центра.

Вы можете использовать его для закрепления знаний, выполнения домашних заданий и консультаций со специалистами.

Время предоставляется бесплатно по предварительному согласованию с администратором комплекса:

  • для занятий с 10:00 до 17:10: дополнительное время с 9:00 до 10:00.
  • для занятий с 14:00 до 17:10: дополнительное время с 13:15 до 14:00.
  • для занятий с 18:30 до 21:30: дополнительное время с 17:10 до 17:55.

По завершении обучения проводится итоговая аттестация. Она может проходить в виде теста на последнем занятии или основываться на результатах выполнения практических заданий в ходе курса.

Узнать больше

Документы об окончании

В зависимости от программы обучения выдаются следующие документы:

Свидетельство выпускника

Cертификат международного образца

Удостоверение о повышении квалификации

* Для получения удостоверения вам необходимо предоставить копию диплома о высшем или среднем профессиональном образовании.

Сертификаты международного образца выводятся после окончания курса в личном кабинете слушателя.

Авторизации

1С Касперский Астра Линукс Базальт Постгрес

Обратный звонок

Оставьте свои данные ниже и наш менеджер свяжется с вами в рабочее время!

Нажимая на кнопку, вы соглашаетесь с политикой конфиденциальности

Спасибо за обращение! Ваш менеджер свяжется с вами в рабочее время.