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

Data Engineering with Spark Databricks Delta Lake Lakehouse

Kỹ thuật Dữ liệu với Spark, Databricks, Delta Lake và Lakehouse

Kỹ thuật Dữ liệu với Spark, Databricks, Delta Lake và Lakehouse

Apache Spark, Databricks Lakehouse, Delta Lake, Delta Tables, Delta Caching, Scala, Python - Kỹ thuật Dữ liệu cho người mới bắt đầu

4.5
(526 đánh giá)
4,405 học viên
Giảng viên
FutureX Skills
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 1.049.000đ -95%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
5.5 giờ video
48 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 30/05/2026

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

Trang bị các kỹ năng cần thiết để đủ tiêu chuẩn ứng tuyển vị trí Kỹ sư Dữ liệu cấp độ đầu vào
Phát triển hiểu biết thực tế về khái niệm Data Lakehouse thông qua trải nghiệm thực hành
Học cách vận hành bảng Delta: truy cập lịch sử phiên bản, khôi phục dữ liệu và sử dụng tính năng du hành thời gian (time travel)
Tối ưu hóa bảng delta bằng nhiều kỹ thuật như caching, phân vùng (partitioning) và z-ordering để phân tích nhanh hơn
Nắm vững kiến thức thực tế về xây dựng pipeline dữ liệu bằng cách sử dụng Apache Spark trên nền tảng Databricks
Thực hiện phân tích trong Tài khoản Databricks AWS

Yêu cầu

Có hiểu biết cơ bản về Cơ sở dữ liệu và truy vấn SQL

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

Dành cho người mới bắt đầu với Kỹ thuật Dữ liệu

Nội dung khóa học

7 phần • 48 bài giảng
1 Giới thiệu
2 Kỹ thuật Dữ liệu với Spark
3 Databricks là gì?
1 Bắt đầu với Databricks Phiên bản Miễn phí
2 Làm việc với Unity Catalog và Delta Tables
3 Khám phá DBFS và dbutils - Làm việc với Bộ dữ liệu Mẫu
4 Unity Catalog Volumes - Lưu trữ và Thao tác với Tệp
5 Sử dụng Generative AI trong Databricks để Chuyển đổi và Truy vấn Dữ liệu
6 Kỹ thuật Dữ liệu Không cần viết mã với Databricks Generative AI
7 Lưu ý quan trọng: Sự khác biệt Giao diện giữa các Phiên bản Databricks
1 Thêm các Phép Biến đổi và Hành động sử dụng PySpark
2 Thực hiện các Phép Biến đổi bằng Scala
3 Khóa học cấp tốc về Python và Scala
4 Hàm do Người dùng Định nghĩa (UDF) trong Spark
5 Kết nối (Join) các Tập dữ liệu sử dụng DataFrame APIs và Spark SQL
6 Thêm các thao tác kết nối (join) sử dụng Spark
7 Tóm tắt chương
1 Hiểu về Kho dữ liệu (Data Warehouse), Hồ dữ liệu (Data Lake) và Data Lakehouse
2 Kiến trúc Databricks Lakehouse và Delta Lake
3 Delta Tables
4 Lưu trữ dữ liệu trong bảng Delta, Databricks SQL và du hành thời gian (time travel)
5 So sánh Databricks SQL và Spark SQL
6 Caching cho bảng Delta
7 Phân vùng (Partitioning) cho bảng Delta
8 Z-ordering cho bảng Delta
1 Tạo Tài khoản AWS
2 Thiết lập tài khoản Databricks trên AWS
3 Chạy Notebook trong Tài khoản Databricks AWS
4 Xây dựng pipeline ETL với Delta Live Tables
1 AWS Identity and Access Management (IAM)
2 Tìm hiểu về AWS Glue
3 Lab - Tạo danh mục dữ liệu (data catalog) trong Glue và xem dữ liệu trong Athena
4 Lab - Chạy một công việc ETL sử dụng Glue
5 Tìm hiểu về Amazon EventBridge
6 Lab - Kích hoạt Thông báo SNS cho Sự kiện Tải lên S3 bằng EventBridge
7 Tìm hiểu về AWS Step Functions
8 Lab - Điều phối các hàm Lambda với Step Functions State Machine
9 Lab - Điều phối Quy trình làm việc ETL với AWS Glue, Lambda, EventBridge và Step Functions
10 Tìm hiểu về Kinesis Data Stream
11 Lab - Lưu trữ và Truy xuất Dữ liệu từ Kinesis Data Stream Sử dụng AWS CLI
12 Lab - Kinesis Data Stream: Producer & Consumer bằng Python Boto3
13 Lab - Ghi dữ liệu thời tiết mô phỏng từ Kinesis Stream vào S3 với AWS Lambda
14 Bắt đầu với AWS EC2: Nền tảng cho Amazon EMR
15 Lab - Chạy các công việc biến đổi Spark bằng Amazon EMR trên EC2
16 Tìm hiểu về Amazon Redshift
17 Lab - Tạo Kho dữ liệu trên dữ liệu S3 bằng Amazon Redshift
18 AWS Glue DataBrew: Chuyển đổi Dữ liệu Không cần viết mã
1 Hướng đi tiếp theo?

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

Data Engineering is a vital component of modern data-driven businesses. The ability to process, manage, and analyze large-scale data sets is a core requirement for organizations that want to stay competitive. In this course, you will learn how to build a data pipeline using Apache Spark on Databricks' Lakehouse architecture. This will give you practical experience in working with Spark and Lakehouse concepts, as well as the skills needed to excel as a Data Engineer in a real-world environment.


Throughout the Course, You Will Learn:

  • Conducting analytics using Python and Scala with Spark.

  • Applying Spark SQL and Databricks SQL for analytics.

  • Developing a data pipeline with Apache Spark.

  • Becoming proficient in Databricks' free edition.

  • Managing a Delta table by accessing version history, restoring data, and utilizing time travel features.

  • Unity Catalog Volumes - File Storage and Operations

  • Optimizing query performance using Delta Cache.

  • Working with Delta Tables and Databricks File System.

  • Gaining insights into real-world scenarios from experienced instructors.

Course Structure:

  • Beginning with familiarizing yourself with Databricks' free edition and creating a basic pipeline using Spark.

  • Progressing to more complex topics after gaining comfort with the platform.

  • Learning analytics with Spark using Python and Scala, including Spark transformations, actions, joins, Spark SQL, and DataFrame APIs.

  • Acquiring the knowledge and skills to operate a Delta table, including accessing its version history, restoring data, and utilizing time travel functionality using Spark and Databricks SQL.

  • Understanding how to use Delta Cache to optimize query performance.

Optional Lectures on AWS Integration:

  • 'Setting up Databricks Account on AWS' and 'Running Notebooks Within a Databricks AWS Account.'

  • Building an ETL pipeline with Delta Live Tables

  • Providing additional opportunities to explore Databricks within the AWS ecosystem.

This course is designed for Data Engineering beginners with no prior knowledge of Python and Scala required. However, some familiarity with databases and SQL is necessary to succeed in this course. Upon completion, you will have the skills and knowledge required to succeed in a real-world Data Engineer role.


Throughout the course, you will work with hands-on examples and real-world scenarios to apply the concepts you learn. By the end of the course, you will have the practical experience and skills required to understand Spark and Lakehouse concepts, and to build a scalable and reliable data pipeline using  Spark on Databricks' Lakehouse architecture.


This course uses high-quality AI-generated text-to-speech narration to complement the powerful visuals and enhance your learning experience.

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