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

Data Engineering Master Course: Spark/Hadoop/Kafka/MongoDB

Khóa Học Chuyên Sâu Data Engineering: Spark/Hadoop/Kafka/MongoDB

Khóa Học Chuyên Sâu Data Engineering: Spark/Hadoop/Kafka/MongoDB

Khóa học thực hành toàn diện để trở thành Kỹ sư Dữ liệu Lớn: Spark/Kafka/Hadoop/Flume/Hive/Sqoop/MongoDB. Khóa học Data Engineering.

4.6
(2,098 đánh giá)
17,308 học viên
Giảng viên
Navdeep Kaur
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 1.129.000đ -96%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
12.0 giờ video
160 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ì

Hệ sinh thái Hadoop, Sqoop, Flume, Hive
Thành thạo viết code với Apache Spark
Học Kiến thức Cơ bản về Kafka và sử dụng Kafka Connectors
Học viết truy vấn và client trong MongoDB
Học các công nghệ Data Engineering

Yêu cầu

Không

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

Dành cho người muốn học công nghệ Dữ liệu Lớn
Dành cho người muốn trở thành Kỹ sư Dữ liệu

Nội dung khóa học

26 phần • 152 bài giảng
1 Gặp gỡ Giảng viên của bạn
2 Giới thiệu Khóa học
3 Giới thiệu về Dữ liệu Lớn
4 Hiểu về Hệ sinh thái Dữ liệu Lớn
1 Thiết lập Tài khoản Google Cloud
2 Hướng dẫn Khắc phục Sự cố (Tháng 4, 2025)
3 Thiết lập Cụm Dataproc - Phần 1
4 Thiết lập Cụm DataProc - Phần 2
5 Tải tệp lên Google Cloud
6 Thiết lập Sqoop
7 Cập nhật Môi trường
1 HDFS và các Lệnh Hadoop
2 Tổng quan về Cụm Yarn
1 Giới thiệu về Sqoop
2 Quản lý Thư mục Đích
3 Làm việc với các Kiểu Nén khác nhau
4 Import có Điều kiện
5 Split-by và Boundary Queries
6 Dấu phân cách Trường
7 Bổ sung Tăng dần
8 Sửa lỗi Cụm Sqoop-Hive
9 Truy cập Hive trên Google Cloud
10 Sqoop Hive Import
11 Sqoop Liệt kê Bảng/Cơ sở dữ liệu
12 Thực hành Sqoop Import 1
13 Thực hành Sqoop Import 2
1 Export từ Hdfs sang Mysql
2 Export từ Hive sang Mysql
3 Export dữ liệu Nén Avro sang Mysql
4 Bài học Bổ sung: Sqoop với Airflow
1 Thiết lập Flume
2 Giới thiệu & Kiến trúc Flume
3 Exec Source và Logger Sink
4 Di chuyển dữ liệu từ Twitter sang HDFS
5 Di chuyển dữ liệu từ NetCat sang HDFS
6 Flume Interceptors
7 Ví dụ về Flume Interceptor
8 Luồng Đa Agent Flume
9 Tổng hợp Flume
1 Truy cập Hive Shell trên Google Cloud
2 Giới thiệu về Hive
3 Cơ sở dữ liệu Hive
4 Bảng Quản lý trong Hive
5 Bảng Ngoại vi trong Hive
6 Chèn dữ liệu trong Hive
7 Phân tích trong Hive
8 Làm việc với Parquet
9 Nén Parquet
10 Làm việc với Định dạng Tệp Cố định
11 Lệnh Alter
12 Hàm Chuỗi trong Hive
13 Hàm Ngày tháng trong Hive
14 Phân vùng trong Hive
15 Phân nhóm trong Hive
1 Apache Spark là gì
2 Hiểu về Trình quản lý Cụm (Yarn)
3 Hiểu về Lưu trữ Phân tán (HDFS)
4 Chạy Spark trên Yarn/HDFS
5 Hiểu về các Chế độ Triển khai
1 Spark trên Cụm GCS
2 Tải tệp Dữ liệu cho Spark
1 Drivers & Executors
2 RDDs & Dataframes
3 Transformation & Actions
4 Wide & Narrow Transformations
5 Hiểu về Kế hoạch Thực thi
6 Các Kế hoạch khác nhau từ Driver
1 Map/FlatMap Transformation
2 Filter/Intersection
3 Union/Distinct Transformation
4 GroupByKey / Nhóm người theo tháng sinh
5 ReduceByKey / Tổng số sinh viên trong mỗi Môn học
6 SortByKey / Sắp xếp sinh viên theo số thứ tự
7 MapPartition / MapPartitionWithIndex
8 Thay đổi số lượng Phân vùng
9 Join / Kết hợp địa chỉ email dựa trên tên khách hàng
10 Spark Actions
1 Tải tệp lên
2 Scala Tuples
3 Lọc Nhật ký Lỗi
4 Tần suất từ trong Tệp Văn bản
5 Dân số của mỗi thành phố
6 Đơn đặt hàng của Khách hàng
7 Điểm đánh giá trung bình của phim
1 Giới thiệu Dataframe
2 Dataframe từ tệp Json
3 Dataframe từ tệp Parquet
4 Dataframe từ tệp CSV
5 Dataframe từ tệp Avro
6 Làm việc với XML
7 Làm việc với Cột
8 Làm việc với Chuỗi
9 Làm việc với Ngày tháng
10 API Lọc Dataframe
11 API DataFrame Phần 1
12 API DataFrame Phần 2
13 Spark SQL
14 Làm việc với Bảng Hive trong Spark
15 So sánh Datasets và Dataframe
16 Hàm Người dùng Tự định nghĩa (UDFS)
1 Thiết lập Intellij
2 Thiết lập Dự án
3 Viết chương trình Spark đầu tiên trên IDE
4 Hiểu về cấu hình spark
5 Thêm Actions/Transformations
6 Hiểu về Kế hoạch Thực thi
1 Tổng quan về Cụm EMR
2 Thiết lập Cụm
3 Cài đặt Mã Spark cho EMR
4 Sử dụng Spark-submit
5 Chạy Spark trên Cụm EMR
1 Khóa học Cassandra
2 Tạo Spark RDD từ Bảng Cassandra
3 Xử lý dữ liệu Cassandra trong Spark
4 Chuyển Cassandra Rows sang Case Class
5 Lưu Spark RDD vào Cassandra
1 Giới thiệu Phần Kafka
2 Thiết lập Cụm Confluent
3 Kiến trúc Kafka
4 Partitions và Offsets
5 Kafka Consumer/Producers
6 Thông điệp Kafka
7 Tuần tự hóa & Giải tuần tự hóa Kafka
8 Producer Python đầu tiên của bạn
9 Consumer Python đầu tiên của bạn
1 Connector là gì?
2 Kafka Connector - Từ AWS S3 đến Kafka
1 Giới thiệu Spark streaming
1 Giới thiệu MongoDB
2 Trường hợp sử dụng & Hạn chế của MongoDB
3 Cài đặt MongoDB
1 Tìm kiếm
2 Tìm kiếm với Bộ lọc
3 Chèn
4 Cập nhật
5 Tiếp tục Cập nhật
6 Projections
7 Xóa
1 Toán tử In / not in
2 Toán tử gte / lte
3 Toán tử and / or
4 Toán tử regex
1 Làm việc với Giao diện Đồ họa
1 Xác thực/Schema
2 Làm việc với Chỉ mục
1 Tích hợp Spark Mongo
1 Mẫu CV Kỹ sư Dữ liệu
2 Câu hỏi Phỏng vấn Sqoop
3 Câu hỏi Phỏng vấn Hive
4 Câu hỏi Phỏng vấn Spark
5 Câu hỏi Thường gặp về Data Engineering
6 Câu hỏi Dự án Thực tế Data Engineering

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

In this course, you will start by learning what is hadoop distributed file system and most common hadoop commands required to work with Hadoop File system.


Then you will be introduced to Sqoop Import

  • Understand lifecycle of sqoop command.

  • Use sqoop import command to migrate data from Mysql to HDFS.

  • Use sqoop import command to migrate data from Mysql to Hive.

  • Use various file formats, compressions, file delimeter,where clause and queries while importing the data.

  • Understand split-by and boundary queries.

  • Use incremental mode to migrate the data from Mysql to HDFS.


Further, you will learn Sqoop Export to migrate data.

  • What is sqoop export

  • Using sqoop export, migrate data from HDFS to Mysql.

  • Using sqoop export, migrate data from Hive to Mysql.



Further, you will learn about Apache Flume

  • Understand Flume Architecture.

  • Using flume, Ingest data from Twitter and save to HDFS.

  • Using flume, Ingest data from netcat and save to HDFS.

  • Using flume, Ingest data from exec and show on console.

  • Describe flume interceptors and see examples of using interceptors.

  • Flume multiple agents

  • Flume Consolidation.


In the next section, we will learn about Apache Hive

  • Hive Intro

  • External & Managed Tables

  • Working with Different Files - Parquet,Avro

  • Compressions

  • Hive Analysis

  • Hive String Functions

  • Hive Date Functions

  • Partitioning

  • Bucketing


You will learn about Apache Spark

  • Spark Intro

  • Cluster Overview

  • RDD

  • DAG/Stages/Tasks

  • Actions & Transformations

  • Transformation & Action Examples

  • Spark Data frames

  • Spark Data frames - working with diff File Formats & Compression

  • Dataframes API's

  • Spark SQL

  • Dataframe Examples

  • Spark with Cassandra Integration

  • Running Spark on Intellij IDE

  • Running Spark on EMR


You will learn about Apache Kafka

  • Kafka Architecture

  • Partitions and offsets

  • Kafka Producers and Consumers

  • Kafka SerDEs

  • Kafka Messages

  • Kafka Connector

  • Ingesting Data using Kafka Connector

You will learn about MongoDB

  • MongoDB Usecases

  • CRUD Operations

  • MongoDB Operators

  • Working with Arrays

  • MongoDB with Spark


Data Engineering Interview Preparation

  • Sqoop Interview Questions

  • Hive Interview Questions

  • Spark Interview Questions

  • Data Engineering common questions

  • Data Engineering Real project questions.




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 Kafka
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 Spark
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊