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

Azure Data Engineer Masterclass - The Complete Guide

Khóa học Azure Data Engineer Masterclass - Hướng dẫn Toàn diện

Khóa học Azure Data Engineer Masterclass - Hướng dẫn Toàn diện

Thành thạo Azure Data Engineer với Dự án Thực tế

4.6
(240 đánh giá)
2,862 học viên
Giảng viên
manish tiwari
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
79.000đ 349.000đ -77%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
48.5 giờ video
366 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 07/06/2026

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

Làm chủ các công cụ Kỹ thuật Dữ liệu Azure từ A đến Z qua dự án thực tế
Thiết kế và triển khai pipeline ETL/ELT mạnh mẽ với Azure Data Factory
Viết mã PySpark nâng cao để làm sạch và biến đổi dữ liệu quy mô lớn
Làm việc với Azure Databricks notebooks và Delta Lake
Xây dựng pipeline hoàn chỉnh theo Kiến trúc Medallion (Lớp Bronze, Silver, Gold)
Khám phá Microsoft Fabric: Dataflows Gen2, Pipelines, Lakehouse & Notebooks
Xây dựng bảng điều khiển tương tác với Power BI kết nối Fabric/Synapse
Sử dụng Azure Synapse Analytics cho kho dữ liệu và truy vấn SQL phức tạp
Triển khai và quản lý pipeline với Git Integration & DevOps

Yêu cầu

Thực hành là bắt buộc

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

Dành cho người đam mê Kỹ sư Dữ liệu
Dành cho người đam mê Azure Data Engineer
Người mới bắt đầu hướng tới vị trí Data Engineer

Nội dung khóa học

12 phần • 366 bài giảng
1 GIỚI THIỆU
2 Nội dung khóa học
3 TẢI FILE
4 DEMO - DỰ ÁN ADF
5 ÔN TẬP PHÚT CHÓT - TÀI LIỆU (KHÓA HỌC PDF)
1 Giới thiệu SQL
2 Cơ sở dữ liệu là gì
3 Thực hành Cơ sở dữ liệu
4 Câu lệnh INSERT trong SQL
5 Ràng buộc (CONSTRAINTS) trong SQL
6 Ràng buộc NOT NULL & UNIQUE
7 Ràng buộc CHECK & DEFAULT
8 Khóa chính (PRIMARY KEY)
9 Khóa ngoại (FOREIGN KEY) trong SQL
10 Lọc & Sắp xếp trong SQL
11 DELETE VS DROP VS TRUNCATE
12 UPDATE trong SQL
13 Câu lệnh điều kiện trong SQL
14 Hàm tổng hợp trong SQL
15 GROUP BY trong SQL
16 Toán tử LIKE trong SQL
17 HAVING trong SQL
18 TOP hoặc LIMIT trong SQL
19 DISTINCT trong SQL
20 COALESCE trong SQL
21 Kết nối (JOIN) trong SQL
22 UNION VS UNION ALL
23 ALTER trong SQL
24 Hàm cửa sổ (WINDOWS FUNCTION) trong SQL
25 RANK / DENSE RANK / ROW NUMBER trong SQL
26 LEAD & LAG trong SQL
27 CTE trong SQL
28 VIEWS trong SQL
29 STORE PROCEDURE trong SQL
30 Truy vấn con (SUB QUERY) trong SQL
31 TRIGGERS trong SQL
32 Câu hỏi phỏng vấn SQL - Phần 1
33 Câu hỏi phỏng vấn SQL - Phần 2
34 Câu hỏi phỏng vấn SQL - Phần 3
35 Câu hỏi phỏng vấn SQL - Phần 4
36 Câu hỏi phỏng vấn SQL - Phần 5
1 Giới thiệu về ADF
2 Tạo Data Factory - Thực hành
3 Các thành phần ADF
4 Tạo tài khoản lưu trữ (Storage Account)
5 Hoạt động Copy trong ADF
6 Hoạt động Delete trong ADF
7 Tạo SQL database
8 Sao chép dữ liệu từ Blob sang SQL
9 TRIGGERS trong ADF
10 TRIGGERS theo lịch trình trong ADF
11 TRIGGERS dựa trên sự kiện trong ADF
12 TRIGGERS TUMBLING WINDOW trong ADF
13 DATA FLOW trong ADF
14 Biến đổi JOIN trong ADF
15 Biến đổi UNION trong ADF
16 Biến đổi SELECT trong ADF
17 Biến đổi DERIVED COL trong ADF
18 Biến đổi AGGREGATE trong ADF
19 Tham số hóa DATASET trong ADF
20 Tham số hóa LINKED SERVICE
21 Tham số hóa PIPELINE
22 Biến đổi PIVOT
23 Đặt tên file trong ADF
24 Hoạt động GET METADATA trong ADF
25 Hoạt động FOR EACH trong ADF
26 Hoạt động IF CONDITION trong ADF
27 Hoạt động SET VARIABLE
28 Hoạt động APPEND VARIABLE
29 Hoạt động STORE PROCEDURE
30 Hoạt động LOOKUP
31 Hoạt động WAIT
32 Hoạt động SWITCH
33 Hoạt động VALIDATION
34 Hoạt động EXECUTE PIPELINE
35 Hoạt động FILTER
36 Hoạt động UNTIL
37 Hoạt động WEB
38 Hoạt động FAIL
39 Hoạt động SCRIPT
40 Biến đổi EXISTS
41 Biến đổi CONDITIONAL SPLIT
42 Biến đổi PIVOT
43 Biến đổi UNPIVOT
44 Biến đổi SURROGATE KEY
45 Biến đổi WINDOWS
46 Biến đổi ALTER ROW
47 Biến đổi RANK
48 Lỗi 1 - Lỗi SQL DATABASE V
49 Thiết lập cảnh báo qua EMAIL trong ADF
50 Lỗi IMPORT SCHEMA FAILED
51 Lỗi DATAFLOW IMPORT SCHEMA
52 Tìm tổng số lượng file
1 Databricks là gì
2 Lợi thế của Databricks
3 Tạo Databricks bản miễn phí
4 Khám phá tổng quan Databricks
5 Databricks Lakehouse là gì
6 Unity Catalog trong Databricks
7 Tạo Unity Catalog trong Databricks
8 Bảng trong Databricks - Managed VS External Tables
9 Volumes trong Databricks
10 Tạo Volumes và Upload file vào Volumes
11 Thiết lập thực hành PYSPARK - Databricks
12 Tạo Dataframe - Databricks
13 Tạo Dataframe từ JSON & Parquet - PySpark
14 Biến đổi SELECT - PySpark
15 withColumn & withColumnRenamed
16 FILTER - PySpark
17 DISTINCT VS DROP DUPLICATES - PySpark
18 SORT & ORDERBY
19 GROUP BY - PySpark
20 JOIN - PySpark
21 UNION - PySpark
22 Xử lý giá trị NULL - PySpark
23 COLLECT - PySpark
24 STRUCTTYPE & STRUCTFIELD - PySpark
25 PIVOT & UNPIVOT
26 UDF - PySpark
27 TEMP VIEW - PySpark
28 Hàm cửa sổ (WINDOWS FUNCTION) - PySpark
29 partitionBy & Repartition - PySpark
30 Định dạng ngày tháng (DATE FORMAT) - PySpark
31 Các hàm ngày tháng khác nhau - PySpark
32 EXPLODE - PySpark
33 Tệp trong Databricks
34 Databricks Lakehouse Federation
35 Databricks Lakehouse Federation - Thực hành
36 Databricks SQL là gì
37 Databricks SQL - Tham số (Parameters)
38 Tổng quan Databricks SQL
39 Databricks SQL Snippets
40 Ôn tập Databricks SQL
41 Lên lịch (SCHEDULING) - Query
42 Giám sát (MONITOR) - Query
43 Bộ nhớ đệm (CACHE) Databricks
44 Cảnh báo (ALERTS) - Databricks
45 Bảng điều khiển (DASHBOARD) - Databricks
46 GENIE - Databricks
47 Công việc (JOBS) Lakehouse - Databricks
48 Công việc (JOBS) Lakehouse - Thực hành
49 Điều kiện IF - ELSE - Jobs
50 Điều kiện FOR EACH - Jobs
51 Lên lịch & Kích hoạt (SCHEDULED & TRIGGER) - Databricks
52 Công việc tính toán (COMPUTE JOBS) - Databricks
53 Thông báo công việc (JOB NOTIFICATION) - Databricks
54 Giám sát (MONITORING) - Databricks
55 Dự án Medallion Databricks - Giới thiệu Bán lẻ Doanh số
56 Thiết lập Dự án Medallion Databricks & Lớp Bronze
57 Thiết lập Dự án Medallion Databricks & Lớp Silver
58 Thiết lập Dự án Medallion Databricks & Lớp Gold & Dashboard
1 Azure Synapse Analytics là gì
2 Tạo Azure Synapse Workspace
3 Tổng quan Synapse Workspace
4 Serverless SQL POOL
5 Truy vấn JSON bằng Serverless SQL POOL
6 Dedicated SQL POOL
7 TẠO DEDICATED SQL POOL
8 APACHE SPARK trong AZURE SYNAPSE
9 TẠO SPARK POOL trong AZURE SYNAPSE
10 DATA PIPELINE trong AZURE SYNAPSE
1 Giới thiệu MICROSOFT FABRIC
2 Cách tạo tài khoản FABRIC
3 Cấu trúc phân cấp và thuật ngữ Fabric
4 TỔNG QUAN FABRIC
5 Cách tạo WORKSPACE trong FABRIC
6 ONELAKE trong FABRIC
7 Lakehouse là gì trong FABRIC
8 Cách tạo lakehouse trong fabric
9 One lake file explorer trong fabric
10 Tạo bảng trong lakehouse fabric
11 Shortcuts trong fabric
12 Thực hành Shortcuts trong fabric
13 Thực hành EXTERNAL Shortcuts trong fabric
14 Cache trong fabric
15 sql endpoints trong fabric
16 data factory trong fabric
17 tạo data factory trong fabric
18 Hoạt động Copy Data - CSV sang Parquet
19 Copy Data Activity - Sao chép dữ liệu từ Azure SQL sang Lakehouse định dạng JSON
20 Delete Activity trong Fabric
21 GetMetadata Activity trong Fabric
22 Filter Activity trong Fabric
23 Lookup Activity trong Fabric
24 Tham số hóa trong Fabric
25 For Each Activity trong Fabric
26 If Condition Activity trong Fabric
27 Set Variable Activity
28 Thông báo trong Fabric
29 INVOKE PIPELINE Activity
30 Lập lịch pipeline trong Fabric
31 Giám sát pipeline trong Fabric
32 Wait Activity trong Fabric
33 DATAFLOW GEN2 trong Fabric
34 Kết nối Nguồn dữ liệu bằng DATAFLOW GEN2 trong Fabric
35 DATAFLOW GEN2 - Biến đổi Chuỗi trong Fabric
36 DATAFLOW GEN2 - Biến đổi Toán học trong Fabric
37 DATAFLOW GEN2 - Chế độ xem Sơ đồ trong Fabric
38 DATAFLOW GEN2 - Phép nối (Join) trong Fabric
39 DATAFLOW GEN2 - Tải bảng đích trong Fabric
40 Giới thiệu Spark trong Fabric
41 Spark Pools trong Fabric
42 Tạo Notebook Spark đầu tiên trong Fabric
43 Tạo DataFrame bằng PySpark trong Fabric
44 Lệnh PySpark: select, drop và limit
45 Ép kiểu trong PySpark - withColumn & withColumnRenamed
46 Lọc dữ liệu bằng PySpark trong Fabric
47 Sắp xếp trong PySpark
48 Nhóm dữ liệu (Group By) trong PySpark
49 Xử lý giá trị Null bằng PySpark trong Fabric
50 Spark SQL trong Fabric
51 Trực quan hóa trong PySpark Notebook Fabric
52 Tạo bảng Quản lý và bảng Ngoài
53 Notebook Utils trong Fabric Notebook
54 Môi trường trong Fabric
55 Lập lịch và giám sát Notebook trong Fabric
56 Data Warehouse là gì & Trường hợp sử dụng
57 Data Warehouse trong Fabric
58 Tải dữ liệu vào Warehouse
59 Lệnh COPY INTO trong Fabric Data Warehouse
60 CTAS - Tạo Bảng từ Câu lệnh SELECT để tải dữ liệu vào DWH
61 View trong DWH Fabric
62 Stored Procedure trong T-SQL
63 Truy vấn trực quan mới trong DWH Fabric
64 Tính năng tải dự án SQL Database
65 Viết T-SQL trong Notebook Fabric
1 POWER BI LÀ GÌ
2 CÀI ĐẶT POWER BI DESKTOP
3 TỔNG QUAN POWER BI DESKTOP
4 TẢI DỮ LIỆU VÀO POWER BI
5 DỰ ÁN SUPERSTORE - THIẾT LẬP LOGO TIÊU ĐỀ
6 DỰ ÁN SUPERSTORE - TRỰC QUAN HÓA DẠNG THẺ (CARD)
7 DỰ ÁN SUPERSTORE - BIỂU ĐỒ CỘT
8 DỰ ÁN SUPERSTORE - BIỂU ĐỒ ĐƯỜNG
9 DỰ ÁN SUPERSTORE - BIỂU ĐỒ ĐƯỜNG & XẾP CHỒNG
10 DỰ ÁN SUPERSTORE - BIỂU ĐỒ TRÒN
11 DỰ ÁN SUPERSTORE - BỘ LỌC (SLICER)
12 DỰ ÁN SUPERSTORE - BIỂU ĐỒ TĨNH
13 DỰ ÁN SUPERSTORE - CHỈ SỐ KPI
14 DỰ ÁN SUPERSTORE - BIỂU ĐỒ ĐỒNG HỒ (GAUGE)
15 DỰ ÁN SUPERSTORE - NÚT BỘ LỌC (SLICER BUTTON)
16 BẢN ĐỒ TRONG POWER BI
17 BIỂU ĐỒ HỎI ĐÁP (Q&A) TRONG POWER BI
18 CHÚ THÍCH (TOOLTIP) TRONG POWER BI
19 BỘ LỌC TRONG POWER BI
20 CHI TIẾT HÓA (DRILL) TRONG POWER BI
21 MÔ HÌNH DỮ LIỆU TRONG POWER BI
22 GIỚI THIỆU VỀ DAX
23 ĐỊNH DẠNG DAX
24 HÀM DATEDIFF TRONG DAX
25 ĐIỀU KIỆN SWITCH TRONG DAX
26 BIẾN SỐ TRONG DAX
27 HÀM CALCULATE & FILTER TRONG DAX
1 GIỚI THIỆU - PYTHON
2 Cài đặt Anaconda
3 PYTHON LÀ GÌ & CÁC TÍNH NĂNG
4 KIỂU DỮ LIỆU & BIẾN SỐ TRONG PYTHON
5 HÀM INPUT - PYTHON
6 TOÁN TỬ - PYTHON
7 CÂU LỆNH IF-ELSE - PYTHON
8 VÒNG LẶP FOR - PYTHON
9 VÒNG LẶP WHILE - PYTHON
10 LIST TRONG PYTHON
11 PHƯƠNG THỨC LIST
12 BÀI TẬP LIST -1 (TÌM GIÁ TRỊ NHỎ NHẤT & LỚN NHẤT)
13 BÀI TẬP LIST -2 (HOÁN ĐỔI 2 PHẦN TỬ)
14 BÀI TẬP LIST -3 (ĐẢO NGƯỢC LIST)
15 BÀI TẬP LIST -4 (TỔNG & TRUNG BÌNH LIST)
16 BÀI TẬP LIST -5 (LIST CHẴN & LẺ)
17 BÀI TẬP LIST -6 (LOẠI BỎ PHẦN TỬ TRÙNG LẶP)
18 LIST COMPREHENSION
19 TUPLES TRONG PYTHON
20 SETS TRONG PYTHON
21 Dictionary trong Python
22 CHUỖI TRONG PYTHON
23 Bài tập về chuỗi
24 HÀM TRONG PYTHON
25 ARGS & KWARGS TRONG PYTHON
26 HÀM LAMBDA TRONG PYTHON
27 MAP, FILTER & REDUCE TRONG PYTHON
28 LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG
29 CONSTRUCTOR & METHOD TRONG PYTHON
30 KẾ THỪA TRONG PYTHON
31 ĐÓNG GÓI TRONG PYTHON
32 ITERABLE VS ITERATOR
33 MODULE TRONG PYTHON
34 MODULE OS TRONG PYTHON
35 NGÀY THÁNG VÀ THỜI GIAN TRONG PYTHON
36 XỬ LÝ LỖI TRY-EXCEPT TRONG PYTHON
1 DỰ ÁN DATA ENGINEERING - ADLS + ADF + DATABRICKS + SPARK SQL
2 DỰ ÁN AZURE DATA ENGINEERING - ADF + ADLS + AZURE SQL + DATABRICKS + POWER BI
3 DỰ ÁN AZURE DATA ENGINEER - ADLS + ADF + SPARK + SQL - SYNAPSE
4 DỰ ÁN MICROSOFT FABRIC END-TO-END
5 DI CHUYỂN DỮ LIỆU - TỪ SQL ON-PREM SANG AZURE STORAGE
6 DỰ ÁN DATA PIPELINE - TẢI DỮ LIỆU TĂNG DẦN (INCREMENTAL LOAD)
1 TẠO PULL REQUEST
1 GIỚI THIỆU VỀ SPARK
2 KIẾN TRÚC SPARK
3 RDD TRONG SPARK
4 DAG & ĐÁNH GIÁ LƯỜI BIẾNG (LAZY EVALUATION)
5 THIẾT LẬP DATABRICKS
6 TỔNG QUAN DATABRICKS
7 PYSPARK - TẠO DATAFRAME TỪ CSV
8 PYSPARK - TẠO DATAFRAME TỪ JSON
9 HÀM SELECT - PYSPARK
10 Hàm withColumn & withColumnRenamed trong PYSPARK
11 HÀM FILTER TRONG PYSPARK
12 DROP & DROPDUPLICATE
13 GROUP BY TRONG PYSPARK
14 NỐI DỮ LIỆU (JOIN) TRONG PYSPARK
15 UNION & UNION ALL
16 FILL & FILL NA TRONG PYSPARK
17 SẮP XẾP TRONG PYSPARK
18 COLLECT TRONG PYSPARK
19 STRUCTTYPE & STRUCTFIELD TRONG PYSPARK
20 PIVOT & UNPIVOT
21 UDF TRONG PYSPARK
22 BIẾN ĐỔI DATAFRAME
23 TẠO TEMP VIEW TRONG PYSPARK
24 HÀM CỬA SỔ (WINDOW FUNCTION) TRONG PYSPARK
25 ĐỊNH DẠNG NGÀY THÁNG TRONG PYSPARK
26 CÁC ĐỊNH DẠNG NGÀY THÁNG KHÁC NHAU TRONG PYSPARK
27 PARTITIONBY TRONG PYSPARK
28 HÀM EXPLODE TRONG PYSPARK
29 CACHE VS PERSIST
30 CÂU HỎI VỀ BẢN GHI TRÙNG LẶP - PYSPARK
31 CÂU HỎI PHỎNG VẤN (KHÁCH HÀNG - ĐƠN HÀNG) - 2
32 CÂU HỎI PHỎNG VẤN (NHÂN VIÊN - PHÒNG BAN) - 3
33 CÂU HỎI PHỎNG VẤN - KỊCH BẢN - 4
34 CÂU HỎI PHỎNG VẤN - 5 PHÂN TÍCH JSON
35 CÂU HỎI PHỎNG VẤN - 6 (DOANH SỐ)
36 CÂU HỎI PHỎNG VẤN - 7 SỐ BỊ THIẾU
37 CÂU HỎI PHỎNG VẤN - 8 KỊCH BẢN
38 DỰ ÁN DATABRICKS DUMPS -1
39 DỰ ÁN DATABRICKS - PHÂN TÍCH DOANH SỐ
40 DỰ ÁN PYSPARK
1 PHỎNG VẤN DATA ENGINEER -1
2 PHỎNG VẤN DATA ENGINEER -2 (PYTHON CODING)
3 PHỎNG VẤN DATA ENGINEER -3 SQL CODING
4 PHỎNG VẤN PYSPARK CODING -4
5 PHỎNG VẤN PYTHON CODING -5
6 CÂU HỎI PHỎNG VẤN SQL DATA ENGINEER HÀNG ĐẦU
7 STAR SCHEMA VS SNOWFLAKE SCHEMA
8 DATA WAREHOUSE VS DATA LAKE
9 PYTHON - BÀI TẬP DI CHUYỂN SỐ 0
10 CHUẨN HÓA VS PHI CHUẨN HÓA
11 PYTHON CODING - BÀI TOÁN TWO SUM
12 ĐỊNH DẠNG TỆP DỮ LIỆU
13 CÂU HỎI PHỎNG VẤN SQL -1
14 CÂU HỎI PHỎNG VẤN SQL -2
15 CÂU HỎI PHỎNG VẤN SQL -4
16 CÂU HỎI PHỎNG VẤN SQL -5
17 CÂU HỎI PHỎNG VẤN SQL -6
18 CÂU HỎI PHỎNG VẤN PYTHON -1
19 CÂU HỎI PHỎNG VẤN PYTHON -2
20 CÂU HỎI PHỎNG VẤN PYTHON -3
21 CÂU HỎI PHỎNG VẤN PYTHON -4
22 CÂU HỎI PHỎNG VẤN PYTHON -5
23 CÂU HỎI PHỎNG VẤN PYTHON -6
24 CÂU HỎI PHỎNG VẤN SQL -7
25 CÂU HỎI PHỎNG VẤN PYSPARK -1
26 CÂU HỎI PHỎNG VẤN PYSPARK -2
27 CÂU HỎI PHỎNG VẤN PYSPARK -3
28 CÂU HỎI PHỎNG VẤN PYSPARK -4
29 CÂU HỎI PHỎNG VẤN PYSPARK -5
30 TWO SUM - PYTHON

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

Become a Job-Ready Azure Data Engineer
Master real-world data engineering with this hands-on, beginner-to-advanced course designed for aspiring and working professionals.

What You Will Learn:

Azure Data Factory (ADF):

  • Design & orchestrate ETL/ELT pipelines

  • Integrate data from SQL, Blob, REST APIs & more

  • Build Data Flows and automate with Triggers

Azure Databricks & PySpark:

  • Process big data using PySpark on Azure

  • Implement Delta Lake & optimize Spark jobs

  • Real-world notebook-based projects

Azure Synapse Analytics:

  • Create and query data using Dedicated & Serverless SQL Pools

  • Use Synapse Studio for data transformation & analytics

  • Integrate Synapse with ADF and Databricks

SQL for Data Engineering:

  • Write efficient SQL queries for transformations

  • Use joins, window functions, and aggregations

  • Practice with real datasets and assignments

Python for Data Engineering:

  • Automate tasks and create clean, modular scripts

  • Use Python in ADF and Databricks notebooks

Real-World Projects + Interview Prep:

  • Industry-based mini projects for each topic

  • Azure Data Engineer interview questions and answers

  • Resume & career guidance included

Who Should Take This Course?

  • Aspiring Data Engineers & Cloud Developers

  • SQL Developers transitioning to cloud data platforms

  • Anyone preparing for Azure Data Engineer Associate

  • Professionals looking to gain hands-on Azure data stack skills

Tools Covered:
Azure Data Factory, Databricks, Synapse Analytics, SQL Server, Blob Storage, Delta Lake, Python, Git, Event Hubs, and more.

No prior cloud experience required! All concepts are explained from scratch.

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 Azure
Hiển thị tất cả khoá học Cloud Computing
Hiển thị tất cả khoá học Data Engineering
Hiển thị tất cả khoá học Python
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊