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

Gitlab CI CD Hands On - Begineer to Pro | 50 DIY Labs - 2026

Thực hành GitLab CI/CD từ Cơ bản đến Chuyên gia | 50 Bài Lab Tự làm - 2026

Thực hành GitLab CI/CD từ Cơ bản đến Chuyên gia | 50 Bài Lab Tự làm - 2026

Khai phá Sức mạnh GitLab CI/CD với Dự án Thực tế | Bài Lab Tự làm GitLab CI/CD cùng Triển khai Dự án trên AWS

4.5
(1,086 đánh giá)
10,047 học viên
Giảng viên
AutoPilot DevOps
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
7.0 giờ video
150 bài giảng
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ì

Thiết lập Pipeline GitLab CI CD
Thực hành Dự án Docker với GitLab CI CD
Câu hỏi Thực hành GitLab CI CD về Chủ đề Nâng cao
Thiết lập GitLab Container Registry, Môi trường, Artifacts và hơn thế nữa...

Yêu cầu

Kiến thức Cơ bản về Pipeline GitLab CI
Kiến thức Rất Cơ bản về Lệnh Linux

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

Sinh viên hoặc Chuyên gia muốn học Pipeline GitLab CI CD qua Thực hành

Nội dung khóa học

11 phần • 150 bài giảng
1 Giới thiệu Khóa học
1 Thiết lập Tài khoản GitLab
2 Thiết lập Tài khoản AWS Free Tier
3 Thiết lập Putty trên Windows
4 Tạo VM (EC2) mới cho Runner
5 Đăng ký GitLab Runner (Docker Based)
6 Cài đặt Docker trên VM (EC2)
7 Giới hạn Đồng thời (Concurrent Limit) của GitLab Runner
1 Giới thiệu về CI/CD
2 Giới thiệu về GitLab CI
3 GitLab CI - Stage và Stages
4 Giới thiệu về Docker
5 GitLab CI - Script
6 GitLab CI - Demo đầu tiên về GitLab CI
7 GitLab CI - Biến (Variables)
8 GitLab CI - Thực hành về Biến
9 GitLab CI - Only
10 GitLab CI - Rules
11 GitLab CI - Timeout
12 GitLab CI - When
13 GitLab CI - Needs
14 GitLab CI - Giới hạn Đồng thời (Concurrent Limits)
15 GitLab CI - Includes
16 GitLab CI - Dự án Docker CI
1 GitLab CI | Package và Container Registry
2 GitLab CI | Thực hành Container Registry
3 GitLab CI | Giới thiệu về Artifacts
4 GitLab CI | Thực hành về Artifacts
5 GitLab CI | Pages
6 GitLab CI | Dự án Demo
1 GitLab CI | Environments
2 GitLab CI | Thực hành về Environments
3 GitLab CI | Templates
4 GitLab CI | Thực hành về Templates
5 GitLab CI | Pipeline Scheduler
1 Giới thiệu về Kubernetes
2 GitLab CI | Thiết lập Môi trường
3 GitLab CI | Tạo EKS Cluster
4 GitLab CI | Tích hợp Dự án GitLab với EKS (AWS)
5 GitLab CI | Demo Pipeline với EKS (AWS)
1 Giới thiệu về Terraform
2 GitLab CI | Thiết lập Terraform
3 GitLab CI | CI CD với Terraform
1 Giới thiệu về Security Scans trong CI CD
2 GitLab CI | Bật Tính năng Bảo mật trong GitLab Repo
3 GitLab CI | Dynamic Application Security Testing (DAST) Scanning
4 GitLab CI | Container Scanning
5 GitLab CI | Infrastructure as Code (IaC) Scanning
1 Bài tập - 1 | File Yml Cơ bản GitLab CI
2 Lời giải - 1 | File Yml Cơ bản GitLab CI
3 Bài tập - 2 | Stages trong GitLab CI
4 Lời giải - 2 | Stages trong GitLab CI
5 Bài tập - 3 | Jobs và Scripts trong GitLab CI
6 Lời giải - 3 | Jobs và Scripts trong GitLab CI
7 Bài tập - 4 | GitLab CI | Thiết lập DockerFile
8 Lời giải - 4 | GitLab CI | Thiết lập DockerFile
9 Bài tập - 5 | Jobs và Scripts trong GitLab CI
10 Lời giải - 5 | Jobs và Scripts trong GitLab CI
11 Bài tập - 6 | Jobs và Scripts trong GitLab CI
12 Lời giải - 6 | Jobs và Scripts trong GitLab CI
13 Bài tập - 7 | Biến Tự định nghĩa trong GitLab CI
14 Lời giải - 7 | Biến Tự định nghĩa trong GitLab CI
15 Bài tập - 8 | Biến Cấp độ Dự án hoặc Nhóm trong GitLab CI
16 Lời giải - 8 | Biến Cấp độ Dự án hoặc Nhóm trong GitLab CI
17 Bài tập - 9 | Biến Định nghĩa Sẵn trong GitLab CI
18 Lời giải - 9 | Biến Định nghĩa Sẵn trong GitLab CI
19 Bài tập - 10 | Biến Định nghĩa Sẵn trong GitLab CI
20 Lời giải - 10 | Biến Định nghĩa Sẵn trong GitLab CI
21 Bài tập - 11 | Before Script trong GitLab CI
22 Lời giải - 11 | Before Script trong GitLab CI
23 Bài tập - 12 | After Script trong GitLab CI
24 Lời giải - 12 | After Script trong GitLab CI
25 Bài tập - 13 | Thiết lập Dockerfile cho các bản build song song
26 Lời giải - 13 | Thiết lập Dockerfile cho các bản build song song
27 Bài tập - 14 | Nhiều Jobs trong cùng một Stage trong GitLab CI
28 Lời giải - 14 | Nhiều Jobs trong cùng một Stage trong GitLab CI
29 Bài tập - 15 | Lỗi Job trong GitLab CI
30 Lời giải - 15 | Lỗi Job trong GitLab CI
31 Bài tập - 16 | Allow Failures trong GitLab CI
32 Lời giải - 16 | Allow Failures trong GitLab CI
33 ***Nâng cấp Cấp độ***
34 Bài tập - 17 | Giới hạn Đồng thời (Concurrent Limits) trong GitLab CI
35 Lời giải - 17 | Giới hạn Đồng thời (Concurrent Limits) trong GitLab CI
36 Bài tập - 18 | Rules trong GitLab CI
37 Lời giải - 18 | Rules trong GitLab CI
38 Bài tập - 19 | Needs trong GitLab CI
39 Lời giải - 19 | Needs trong GitLab CI
40 Bài tập - 20 | Needs trong GitLab CI
41 Lời giải - 20 | Needs trong GitLab CI
42 Bài tập - 21 | Retry trong GitLab CI
43 Lời giải - 21 | Retry trong GitLab CI
44 Bài tập - 22 | Timeout trong GitLab CI
45 Lời giải - 22 | Timeout trong GitLab CI
46 Bài tập - 23 | Default trong GitLab CI
47 Lời giải - 23 | Default trong GitLab CI
48 Bài tập - 24 | When trong GitLab CI
49 Lời giải - 24 | When trong GitLab CI
50 Bài tập - 25 | Parallel trong GitLab CI
51 Lời giải - 25 | Parallel trong GitLab CI
1 Bài tập - 26 | Trigger trong GitLab CI
2 Lời giải - 26 | Trigger trong GitLab CI
3 Bài tập - 27 | Include trong GitLab CI
4 Lời giải - 27 | Include trong GitLab CI
5 Bài tập - 28 | When - On Failure trong GitLab CI
6 Lời giải - 28 | When - On Failure trong GitLab CI
7 Bài tập - 29 | Artifacts trong GitLab CI
8 Lời giải - 29 | Artifacts trong GitLab CI
9 Bài tập - 30 | Artifacts trong GitLab CI
10 Lời giải - 30 | Artifacts trong GitLab CI
11 Bài tập - 31 | Artifacts trong GitLab CI
12 Lời giải - 31 | Artifacts trong GitLab CI
13 Bài tập - 32 | Artifacts trong GitLab CI
14 Lời giải - 32 | Artifacts trong GitLab CI
15 Bài tập - 33 | Inherit trong GitLab CI
16 Lời giải - 33 | Inherit trong GitLab CI
17 Bài tập - 34 | Cache trong GitLab CI
18 Lời giải - 34 | Cache trong GitLab CI
19 Bài tập - 35 | Pages trong GitLab CI
20 Lời giải - 35 | Pages trong GitLab CI
21 Bài tập - 36 | Token và Curl trong GitLab CI
22 Lời giải - 36 | Token và Curl trong GitLab CI
23 Bài tập - 37 | Templates trong GitLab CI
24 Lời giải - 37 | Templates trong GitLab CI
25 Bài tập - 38 | Templates trong GitLab CI
26 Lời giải - 38 | Templates trong GitLab CI
27 Bài tập - 39 | Extends trong GitLab CI
28 Lời giải - 39 | Extends trong GitLab CI
29 Bài tập - 40 | Pipeline Scheduler trong GitLab CI
30 Lời giải - 40 | Pipeline Scheduler trong GitLab CI
1 Bài tập - 41 | Environments trong GitLab CI
2 Lời giải - 41 | Environments trong GitLab CI
3 Bài tập - 42 | Thiết lập Docker File và Index.html
4 Lời giải - 42 | Thiết lập Docker File và Index.html
5 Bài tập - 43 | Thiết lập Access Token trong GitLab CI
6 Lời giải - 43 | Thiết lập Access Token trong GitLab CI
7 Bài tập - 44 | Tích hợp Container Registry trong GitLab CI
8 Lời giải - 44 | Tích hợp Container Registry trong GitLab CI
9 Bài tập - 45 | GitLab CI | Thiết lập Triển khai Production
10 Lời giải - 45 | GitLab CI | Thiết lập Triển khai Production
11 Bài tập - 46 | GitLab CI | Thiết lập Triển khai Production và gắn Environment
12 Lời giải - 46 | GitLab CI | Thiết lập Triển khai Production và gắn Environment
13 Bài tập - 47 | GitLab CI | Bật Tính năng Bảo mật trên GitLab Repo
14 Lời giải - 47 | GitLab CI | Bật Tính năng Bảo mật trên GitLab Repo
15 Bài tập - 48 | GitLab CI | Thiết lập Tính năng Bảo mật Container Scanning
16 Lời giải - 48 | GitLab CI | Thiết lập Tính năng Bảo mật Container Scanning
17 Bài tập - 49 | GitLab CI | Thiết lập Tính năng Bảo mật DAST
18 Lời giải - 49 | GitLab CI | Thiết lập Tính năng Bảo mật DAST
19 Bài tập - 50 | GitLab CI | Demo cuối cùng của Dự án
20 Lời giải - 50 | GitLab CI | Demo cuối cùng của Dự án
21 ***Bạn đã làm được rồi***

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

Gitlab CI CD Hands On | Build your own 50 Gitlab Pipelines

 

Learn Gitlab by Doing | Gitlab CI CD Practice Questions with Answers | Gitlab CI CD Live Docker Project

 

This is a Hands On Practice Question/Solution based course , where Beginners/Professionals can practice the Gitlab CI CD Pipeline Setup.

 

This comprehensive course is designed to take you from beginner to advanced in GitLab CI/CD through 50 hands-on labs. Whether you're new to CI/CD or looking to expand your expertise, this course offers step-by-step guidance to master GitLab pipelines, automation, and deployment strategies.

 

You'll start with the basics — setting up GitLab, configuring runners, and building simple pipelines. As you progress, you'll dive into advanced concepts like triggers, caching, and deploying containerized applications to production. By the end of this course, you'll have a solid understanding of GitLab CI/CD best practices, with real-world projects to showcase your skills.

 

Course Outline:

 

1. GitLab Setup

  • AWS Account Setup

  • VM/EC2 for Runner Setup

  • GitLab Account Setup

  • GitLab Runner Setup

  • GitLab Runner Registration

  • Docker Setup on Runner

  • Sudo Setup on Runner

 

2. GitLab Hands-On (Beginner)

  • GitLab Stages

  • GitLab Jobs

  • GitLab Scripts

  • GitLab only

  • GitLab Tags

  • GitLab Variables

  • GitLab Predefined Variables

  • GitLab before_script

  • GitLab after_script

  • GitLab Allow Failures

  • GitLab needs

  • GitLab Rules

  • GitLab Timeout

  • GitLab Parallel Execution

  • Runner Concurrent Limits

 

3. GitLab Hands-On (Advanced)

  • GitLab Trigger

  • GitLab include

  • GitLab inherit

  • GitLab Cache

  • GitLab Pages

  • GitLab Access Tokens

  • GitLab Environments

  • GitLab Templates

  • GitLab CI CD | Artifacts, Pages, Package Registry and Container Registry

  • GitLab CI CD | Static/Dynamic Environments, Templating and Scheduler

  • GitLab CI CD | Kubernetes Cluster Integration (EKS)

  • GitLab CI CD | Terraform Integration with CI/CD

  • GitLab CI CD | Security Features in GitLab CI CD (DevSecOps) with Live Project

     

 

4. GitLab CI/CD Project

  • Dockerfile Setup

  • GitLab Container Registry Setup

  • GitLab Environment Setup

  • Build and Deploy to Production Environments

 

Key Takeaways:

 

  • Step-by-Step Labs for Practical Learning

  • 50 Hands-On Tasks to Build your own pipeline

  • Real-World Deployment Scenarios

  • Emphasis on GitLab CI/CD Best Practices

  • Covers Docker Integration for Modern DevOps Workflows

  • End-to-End Project to Build and Deploy a Web Application

 

This course is perfect for developers, DevOps engineers, and system administrators aiming to master GitLab CI/CD. Whether you're automating simple tasks or deploying complex applications, this course will equip you with the skills to succeed.

 

Keep Learning , All the Best..

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 Ci Cd
Hiển thị tất cả khoá học Devops
Hiển thị tất cả khoá học Gitlab
Hiển thị tất cả khoá học Terraform
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊