Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Developing Elegant Workflows in Python Code with Apache Airflow

EuroPython Conference via YouTube

Overview

The course teaches how to develop elegant workflows in Python code using Apache Airflow. The learning outcomes include understanding basic Airflow concepts, defining workflows in Python code, extending Airflow with custom task operators, sensors, and plugins. The course covers topics such as orchestrating data processing pipelines, directed acyclic graphs (DAGs), task retries, and resilience in workflow design. The teaching method involves examples and demonstrations. The intended audience for this course is Python developers interested in orchestrating and automating data processing pipelines.

Syllabus

Intro
ABOUT ME
WHAT IS A WORKFLOW?
A TYPICAL WORKFLOW
EXAMPLES EVERYWHERE
WORKFLOW MANAGERS
APACHE AIRFLOW
WHAT FLOWS IN A WORKFLOW?
SOURCE AND TRIBUTARIES
DISTRIBUTARIES AND DELTAS
BRANCHES
AIRFLOW CONCEPTS: DAGS
AIRFLOW CONCEPTS: OPERATOR
AIRFLOW CONCEPTS: SENSORS
AIRFLOW CONCEPTS: XCOM
SCAN FOR INFORMATION UPSTREAM
REUSABLE OPERATORS
CONDITIONAL EXECUTION
BASH COMMANDS AND TEMPLATES
AIRFLOW PLUGINS

Taught by

EuroPython Conference

Reviews

Start your review of Developing Elegant Workflows in Python Code with Apache Airflow

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.