Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

The Complete Hands-On Introduction to Apache Airflow 3

Khóa Học Thực Hành Toàn Diện Về Apache Airflow 3

Khóa Học Thực Hành Toàn Diện Về Apache Airflow 3

Học cách xây dựng, lập lịch và giám sát các luồng dữ liệu qua các ví dụ thực tế bằng Apache Airflow

4.6
(13,799 đánh giá)
84,541 học viên
Giảng viên
Marc Lamberti
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 349.000đ -86%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
4.5 giờ video
152 bài giảng
5 bài quiz
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 28/04/2026

Bạn sẽ học được gì

Tạo plugin để bổ sung tính năng cho Apache Airflow.
Sử dụng Docker với Airflow và các trình thực thi (executor) khác nhau
Nắm vững các chức năng cốt lõi như DAGs, Operators, Tasks, Workflows, v.v.
Hiểu và áp dụng các khái niệm nâng cao của Apache Airflow như XCOMs, Branching và SubDAGs.
Sự khác biệt giữa Sequential, Local và Celery Executors, cách chúng hoạt động và cách bạn sử dụng chúng.
Sử dụng Apache Airflow trong hệ sinh thái Big Data với Hive, PostgreSQL, Elasticsearch, v.v.
Cài đặt và cấu hình Apache Airflow
Tư duy, trả lời và triển khai giải pháp sử dụng Airflow cho các bài toán xử lý dữ liệu thực tế

Yêu cầu

Có ít nhất 8GB bộ nhớ RAM
Có một chút kinh nghiệm lập trình hoặc viết script. Kinh nghiệm với Python sẽ rất hữu ích, nhưng vì đây là ngôn ngữ rất dễ học, nên sẽ không quá khó nếu bạn chưa quen.

Đối tượng phù hợp

Dành cho những người tò mò về kỹ thuật dữ liệu (data engineering).
Dành cho những người muốn học các khái niệm cơ bản và nâng cao về Apache Airflow.
Dành cho những người thích phương pháp học thực hành.

Nội dung khóa học

9 phần • 73 bài giảng
1 Điều kiện tiên quyết
2 Mục tiêu Khóa học
3 Tôi là ai?
4 Thiết lập Môi trường Phát triển
5 Chia sẻ dự án kỹ thuật dữ liệu của bạn
6 Tùy chọn: Giới thiệu nhanh về Docker
1 Tại sao lại là Airflow?
2 Airflow là gì?
3 Các Thành phần Cốt lõi
4 Các Khái niệm Cốt lõi
5 Airflow không phải là...
6 Các Kiến trúc Khác nhau
7 Nó hoạt động như thế nào?
8 Cài đặt Apache Airflow
1 Giao diện Trang chủ (Home View)
2 Giao diện DAGs
3 Giao diện Tài sản (Asset View)
4 Các giao diện quan trọng khác
1 Dự án
2 Lời khuyên
3 Định nghĩa một DAG
4 Tạo một Bảng
5 Tạo kết nối Postgres
6 Provider là gì?
7 Vũ khí bí mật!
8 API có sẵn không?
9 Các Sensor hữu ích khác cần biết
10 Trích xuất người dùng (cách cổ điển)
11 Trích xuất người dùng (cách tốt hơn)
12 Xử lý người dùng
13 Lưu trữ người dùng
14 Định nghĩa các phụ thuộc
15 DAG hoạt động!
1 Mô hình Asset mới
2 Asset là gì?
3 Tạo Asset đầu tiên của bạn
4 Materialize một Asset
5 Định nghĩa phụ thuộc giữa các Assets
6 Giám sát Assets của bạn
7 Tạo nhiều Assets cùng lúc
1 Executor là gì?
2 Cấu hình mặc định
3 Sequential executor
4 Local executor
5 Celery executor
6 Chạy Airflow với Celery
7 Giám sát tác vụ với Flower
8 Chạy tác vụ với CeleryExecutor
9 Thêm worker mới
10 Queue là gì?
11 Phân phối tác vụ thông minh
12 Quay lại cấu hình trước đó
13 Concurrency - các tham số bạn phải biết!
1 Nhóm các tác vụ với TaskGroups
2 TaskGroups hoạt động!
3 Chia sẻ dữ liệu giữa các tác vụ với XCOMs
4 XCOMs hoạt động!
5 Lựa chọn tác vụ dựa trên điều kiện
1 Bạn sẽ xây dựng gì
2 Một số khái niệm quan trọng
3 Tạo Airflow Provider
4 Định nghĩa thông tin provider
5 Tạo SQL Operator tùy chỉnh
6 Tạo SQL decorator mới
7 Cài đặt Provider của bạn
8 SQL Decorator đã sẵn sàng!
1 [BÀI VIẾT BLOG] Cách sử dụng DockerOperator với Templating và Apache Spark
2 [BÀI VIẾT BLOG] Apache Airflow với Kubernetes Executor
3 [BÀI VIẾT BLOG] Cách sử dụng templates và macros trong Apache Airflow
4 [BÀI VIẾT BLOG] Cách sử dụng BashOperator
5 [BÀI VIẾT BLOG] Variables trong Apache Airflow: Hướng dẫn
6 [BÀI VIẾT BLOG] PostgresOperator: Tất cả những gì bạn cần biết
7 Bất ngờ?

Giới thiệu khóa học

Apache Airflow is an open-source platform for programmatically authoring, scheduling, and monitoring workflows. If you have many ETLs  to manage, Airflow is a must-have.

In this course, you are going to learn everything you need to start using Apache Airflow 3 through theory and practical videos.

You will start with the basics such as:

  • What is Apache Airflow?

  • The core concepts of Airflow

  • Different architectures to run Airflow

  • What happens when a workflow runs

Then you will create your first data pipeline covering many Airflow features such as:

  • Sensors, to wait for specific conditions

  • Hooks, for interacting with a database

  • Taskflow, for writing efficient, easy-to-read DAGs

  • XCOMs, for sharing data

and much more.

At the end of the project, you will be equipped for creating your own workflows!

After the project, you will also discover the new Asset syntax that completely change your way of thinking about your tasks in Airflow 3.

  • What is an Asset

  • How to create dependencies between Assets

  • How to materialize an Asset

and more.

You will discover the different executors for running Airflow at scale. More specifically, the CeleryExecutor which is extremely popular.

  • How to configure Airflow for using the CeleryExecutor

  • How to distribute your tasks on different Workers

  • How to choose your Workers with Queues

and more.

You will explore advanced features to elevate your DAGs to a new level, and conclude by creating your own Airflow provider and a new decorator for executing SQL requests.

If you're working in a company with Airflow, you will love that part.


Enjoy


Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Apache Airflow
Hiển thị tất cả khoá học Data Engineering
Hiển thị tất cả khoá học Devops
Hiển thị tất cả khoá học Python
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊