Курс на Stepik
Обложка курса «Apache Airflow 3.x с нуля: автоматизация ETL и Data Pipelines» на Stepik
2 890 ₽

Apache Airflow 3.x с нуля: автоматизация ETL и Data Pipelines 0.000

Открыть на
STEPIK.ORG

Научитесь создавать, запускать и сопровождать пайплайны в Apache Airflow 3.x: от первого DAG до практических ETL-сценариев, расписаний, логов, зависимостей, Docker-окружения и подходов из реальной работы Data Engineer.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Apache Airflow 3.x с нуля: автоматизация ETL и Data Pipelines»Учеников на курсе 0
Сертификаты, выданные на курсе «Apache Airflow 3.x с нуля: автоматизация ETL и Data Pipelines»Сертификатов выдано 0
Отзывы о курсе «Apache Airflow 3.x с нуля: автоматизация ETL и Data Pipelines»Отзывов получено 0
Рейтинг курса «Apache Airflow 3.x с нуля: автоматизация ETL и Data Pipelines»Рейтинг курса 0.000
Уроки в курсе «Apache Airflow 3.x с нуля: автоматизация ETL и Data Pipelines»Количество уроков 71
Тесты в курсе «Apache Airflow 3.x с нуля: автоматизация ETL и Data Pipelines»Количество квизов 204
Время прохождения курса «Apache Airflow 3.x с нуля: автоматизация ETL и Data Pipelines»Время прохождения курса
Стоимость курса «Apache Airflow 3.x с нуля: автоматизация ETL и Data Pipelines»Стоимость курса 2 890 ₽
Обновления курса «Apache Airflow 3.x с нуля: автоматизация ETL и Data Pipelines»Обновления курса
Дата публикации курса «Apache Airflow 3.x с нуля: автоматизация ETL и Data Pipelines»Дата публикации курса
Последнее обновление курса «Apache Airflow 3.x с нуля: автоматизация ETL и Data Pipelines»Последнее обновление
Сложность easy

Чему вы научитесь

  • Понимать, зачем нужен Apache Airflow и какие задачи он решает
  • Устанавливать Apache Airflow локально и через Docker
  • Ориентироваться в интерфейсе Airflow UI
  • Создавать DAG-файлы на Python
  • Добавлять задачи и настраивать зависимости между ними
  • Запускать DAG вручную и по расписанию
  • Работать с логами, статусами задач и ошибками выполнения
  • Понимать DAG Run, Task Instance, catchup, retries и backfill
  • Использовать BashOperator, Python-задачи и TaskFlow API
  • Передавать данные между задачами
  • Работать с Variables, Connections и параметрами запуска
  • Создавать простые ETL-пайплайны
  • Разбирать типичные ошибки и понимать, где искать причину падения DAG

О курсе

Научитесь создавать, запускать и сопровождать пайплайны в Apache Airflow 3.x: от первого DAG до практических ETL-сценариев, расписаний, логов, зависимостей, Docker-окружения и подходов из реальной работы Data Engineer.

Для кого этот курс

Курс подойдёт тем, кто хочет разобраться с Apache Airflow с нуля и научиться применять его на практике. Он будет полезен: аналитикам, которые хотят автоматизировать регулярные выгрузки, расчёты и проверки данных начинающим Data Engineer, которым нужно освоить один из основных инструментов профессии Python-разработчикам, которые хотят перейти ближе к работе с данными и пайплайнами BI-специалистам, которые хотят лучше понимать, как устроены ETL-процессы студентам и джунам, которые собирают портфолио и хотят добавить в него практический проект с Airflow специалистам, которые уже видели Airflow на работе, но пока не чувствуют уверенности в DAG, расписаниях, логах и зависимостях Курс особенно подойдёт тем, кто хочет перейти от ручного запуска скриптов к нормальной автоматизации процессов.

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

Для прохождения курса желательно иметь базовое понимание Python.

Не нужно быть опытным Data Engineer, но будет полезно, если вы уже умеете:

  • писать простые Python-скрипты
  • запускать команды в терминале
  • работать с файлами и папками
  • понимать, что такое виртуальное окружение
  • иметь общее представление об ETL и обработке данных
  • понимать базовые идеи SQL
  • иметь базовое представление о Docker

Если часть этих тем пока незнакома, это не критично. В курсе мы будем двигаться постепенно и разбирать необходимые вещи по мере появления.

Преподаватели курса

Как проходит обучение

Курс состоит из коротких теоретических уроков, практических заданий, примеров кода, тестов и подробных инструкций.

  1. Сначала мы разберём, что такое Apache Airflow и как он устроен. Затем установим Airflow разными способами: локально и через Docker. После этого перейдём к практике: создадим первый DAG, запустим его через интерфейс, посмотрим граф выполнения и логи задач.
  2. Дальше каждый новый модуль будет добавлять новый практический навык: расписания, зависимости, повторные попытки, обработку ошибок, передачу данных между задачами, работу с переменными, подключениями и внешними системами.
  3. В уроках будут встречаться типичные ошибки, с которыми сталкиваются начинающие пользователи Airflow. Мы будем не просто показывать правильный код, но и разбирать, почему что-то может не работать и где искать причину.

Обучение лучше проходить вместе с практикой: открыть свой Airflow, повторять команды, запускать DAG и проверять результат в интерфейсе.

Что вы получите

  • Практическое понимание Apache Airflow с нуля
  • Навык создания DAG-файлов на Python
  • Понимание Airflow UI, логов, статусов и запусков
  • Готовые примеры учебных DAG
  • Пошаговые инструкции по установке Airflow
  • Практику с Docker-окружением
  • Понимание расписаний, зависимостей, retries, catchup и backfill
  • Базу для создания собственных ETL-пайплайнов
  • Разбор типичных ошибок и способов их исправления
  • Материалы, которые можно использовать как справочник после прохождения курса

Нагрузка

4-5 часов в неделю

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