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

Learn Azure DevOps CI/CD pipelines

Học về pipeline CI/CD trong Azure DevOps

Học về pipeline CI/CD trong Azure DevOps

Tạo pipeline CI/CD cho Java, .NET, NodeJs, Docker, Terraform, Nuget, Kubernetes, SQL Server, Bicep và ARM templates

4.5
(4,165 đánh giá)
128,356 học viên
Giảng viên
Houssem Dellai
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
14.0 giờ video
138 bài giảng
14 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ì

DevOps và CI/CD là gì
Tạo pipeline CI/CD cho ứng dụng Web, Mobile và Container
Tích hợp Database vào pipeline
Cấu hình triển khai lên Azure Cloud
Chạy unit test, functional test và load test trong pipeline
Phân tích mã nguồn bằng Sonar
Sử dụng Infrastructure as Code (IaC) từ CI/CD với ARM templates
Sử dụng Configuration as Code (CaC) trong Azure DevOps
Tạo môi trường Dev-Test-Prod
Bảo mật dữ liệu nhạy cảm trong pipeline
Sử dụng Infrastructure as Code (IaC) từ CI/CD với Terraform
Triển khai container vào Kubernetes

Yêu cầu

Kiến thức cơ bản về triển khai phần mềm
Kiến thức cơ bản về Microsoft Azure
Có subscription Azure (có thể dùng bản miễn phí)

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

Dành cho Developer muốn bắt đầu triển khai DevOps
Dành cho DevOps engineer muốn nâng cao kiến thức về Azure DevOps

Nội dung khóa học

30 phần • 137 bài giảng
1 CI/CD là gì
2 Về Houssem Dellai
3 Điều kiện tiên quyết
4 Task trong Azure DevOps là gì
5 Trải nghiệm YAML mới
1 Kiến trúc Azure DevOps
1 Stages, Jobs và Steps
2 [Demo] Stages, Jobs và Steps
3 Thêm Dependencies giữa Stages và Jobs
4 [Demo] Thêm Dependencies giữa Stages và Jobs
5 Dependencies trong Azure DevOps Pipelines
1 Giới thiệu task Container Apps
2 Thiết lập môi trường demo
3 [YAML] Tạo pipeline CI/CD
4 [Demo] Chạy pipeline
1 [YAML] Triển khai Bicep bằng YAML pipelines
2 [YAML] Triển khai Bicep template đa tầng
1 Pipeline YAML CI cơ bản cho Web App
2 [YAML] Pipeline YAML CI cơ bản cho Web App
3 [YAML] Pipeline YAML CI hoàn chỉnh cho Web App & Database
4 [YAML] Chạy pipeline YAML CI hoàn chỉnh cho Web App & Database
5 [YAML] Pipeline YAML CI/CD hoàn chỉnh cho Web App, Database & Hạ tầng
6 [YAML] Chạy pipeline YAML CI/CD hoàn chỉnh cho Web App, Database & Hạ tầng
7 Best practices
1 YAML pipelines cơ bản cho Kubernetes
2 [demo] YAML pipelines cơ bản cho Kubernetes
3 Pipeline hoàn chỉnh cho Kubernetes
4 [Prez] Pipeline hoàn chỉnh cho Kubernetes
5 [Demo] Pipeline hoàn chỉnh cho Kubernetes
1 Giới thiệu IaC với Terraform
2 Triển khai cấu hình Terraform lên Azure thủ công
3 Pipeline CI/CD hoàn chỉnh cho Terraform với YAML và TF State
4 Phân tích tĩnh cho Terraform
1 Giới thiệu
2 Demo với file YAML
1 YAML Pipelines với Templates
2 Variable Groups
3 [Demo] Variable Groups
4 Kích hoạt Pipeline từ Pipeline khác
1 Giới thiệu về hosting Build Agents
2 Chạy Build agent trên Azure VMSS
3 Chạy Build agent trên Virtual Machine
4 [Demo] Chạy Build agent trên Virtual Machine
5 Chạy Build agent trên Docker Container
6 [Demo] Chạy Build agent trên Docker Container
7 Chạy Build agent trên Kubernetes cluster
8 [Demo] Chạy Build agent trên Kubernetes cluster
9 Mở rộng Build agents trên Kubernetes dùng KEDA
10 [Demo] Mở rộng Build agents trên Kubernetes dùng KEDA
1 Giới thiệu Managed DevOps Pools
2 [Demo] Cấu hình Managed DevOps Pool
3 [Demo] Sử dụng Managed DevOps Pool trong Azure DevOps
1 Tái cấu trúc Jobs dùng Matrix Strategy
2 [Demo] Tái cấu trúc Jobs dùng Matrix Strategy
1 Azure DevOps CLI
1 Service Principal trong Azure
2 [Demo] Service Principal trong Azure
3 Service Principal trong Azure DevOps
4 [Demo] Service Principal trong Azure DevOps
5 Azure Managed Identity
6 [Demo] Azure Managed Identity
7 Azure Managed Identity cho VM
8 [Demo] Azure Managed Identity cho VM
1 Giới thiệu Azure DevOps Workload Identity (OIDC)
2 [Demo] Thiết lập Workload Identity với Entra ID và Managed Identity
1 KubeLinter cho Kubernetes YAML & Helm charts
1 Giới thiệu Microsoft Defender for DevOps
2 [Demo] Microsoft Defender for DevOps
1 Argo-CD cho GitOps với Kubernetes
1 Lưu ý quan trọng về classic designer
1 Giới thiệu Azure DevOps provider cho Terraform
2 [Demo] Tạo dự án và repositories dùng Terraform
1 Giới thiệu CI-CD Java
2 Tổng quan ứng dụng Java
3 Mã nguồn ứng dụng Java trên Github
4 [Designer] Tạo pipeline CI cho Java
5 [Designer] Chạy pipeline CI cho Java
6 Tạo Web App cho Java trên Azure
7 [Designer] Tạo pipeline CD cho Java
8 [Designer] Sửa lỗi cho pipeline CD Java
9 [Designer] Chạy pipeline CD cho Java
10 [Designer] Chuyển đổi pipeline CI Designer sang YAML
11 [YAML] Tạo pipeline Build/CI cho ứng dụng Java/Maven
1 Giới thiệu CI-CD .NET Core
2 Tổng quan ứng dụng .NET Core
3 Mã nguồn ứng dụng .NET Core trên Github
4 [Designer] Tạo pipeline CI cho .NET Core
5 [Designer] Chạy pipeline CI cho .NET Core
6 Tạo Web App cho .NET Core trên Azure
7 [Designer] Tạo pipeline CD cho .NET Core
8 [Designer] Chạy pipeline CD cho .NET Core
9 [Designer] Thêm Sonar Cloud vào pipeline CI
10 [Designer & YAML] Thêm WhiteSource Bolt vào pipeline CI
1 Giới thiệu CI-CD cho Database
2 1. Tạo dự án SQL Server database
3 Mã nguồn dự án Database trên Github
4 [Designer] Tạo pipeline CI cho Database
5 [Designer] Chạy pipeline CI cho Database
6 Tạo Azure SQL Database trên Azure
7 [Designer] Tạo pipeline CD cho Database
8 [Designer] Chạy pipeline CD cho Database
9 [Designer] Triển khai thay đổi schema Database
1 Giới thiệu CI-CD hoàn chỉnh
2 Thêm tài nguyên học tập
3 [Designer] Pipeline CI hoàn chỉnh
4 [Designer] Pipeline CD hoàn chỉnh
1 Giới thiệu CI-CD ARM templates
2 Tạo ARM template
3 ARM template có sẵn trên Github
4 [Designer] Tạo pipeline CI triển khai ARM
5 [Designer] Chạy pipeline CI triển khai ARM
6 [Designer] Tạo pipeline CD triển khai ARM
7 [Designer] Chạy pipeline CD triển khai ARM
1 Giới thiệu CI/CD cho Docker và Kubernetes
2 Tổng quan ứng dụng
3 Mã nguồn demo
4 Chạy ứng dụng trên máy local dùng Docker-Compose
5 [Designer] Tạo pipeline CI cho Kubernetes
6 [Designer] Chạy pipeline CI cho Kubernetes
7 Tạo Kubernetes cluster trên Azure (AKS)
8 [Designer] Tạo pipeline CD cho Kubernetes
9 [Designer] Chạy pipeline CD cho Kubernetes
10 [Designer] Cập nhật ứng dụng
1 Giới thiệu CI-CD Xamarin
2 Tổng quan ứng dụng Xamarin Forms
3 Tạo pipeline CI cho Xamarin
4 Chạy pipeline CI cho Xamarin
5 Tạo pipeline CD cho Xamarin
6 Thêm phân tích Sonar Cloud
7 Giới thiệu DevOps Projects
8 Tạo DevOps Project cho Node.js
1 [YAML] Truy cập Secrets từ Azure Key Vault
2 [Designer] Truy cập Secrets từ Azure Key Vault
3 [Designer] Liên kết Secrets từ Azure Key Vault
1 Giới thiệu Build trên PR
2 Kích hoạt Build pipeline trên Pull Request
3 Kích hoạt Build và Release pipelines trên PR

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

Are you a developer and you want to learn more about DevOps ?

Are you looking for a practical guide to get you started with Continuous Integration and Continuous Deployment ?

Are you working on Web, Mobile, Container or Database projects and you want to implement CI/CD ?

This course will show you demos for how to create CI/CD pipelines for different type of projects.

You will start with web applications: Java, .NET Core and NodeJs.

Then, you will see mobile apps with Xamarin and deployment into App Center.

Next, you will see how to create CI/CD for Docker applications and deploy to Kubernetes.

After that, you will include the Database in the pipelines. You will be given a demo with SQL Server with deployment into Microsoft Azure Cloud.

And you will use ARM templates to provision resources in Azure.

Those pipelines will run unit tests, functional tests and static source code analysis with Sonar Cloud.

You will also see good practises for securing keys and secrets using Azure Key Vault.

 

Technologies: Microsoft Azure Cloud, Sonar Cloud, App Center, Azure DevOps.

 

The list of demos:

  1. CI/CD pipelines for Java app

  2. CI/CD pipelines for .NET Core app

  3. CI/CD pipelines for SQL Server Database

  4. Deploy ARM templates into Azure (IaC)

  5. Complete CI/CD pipelines for Web App and SQL Server Database

  6. CI/CD pipelines for Kubernetes

  7. CI/CD pipelines for Mobile app

  8. CI/CD pipelines for Node.js app

  9. Secure DevOps Kit for Azure

  10. IaC with Terraform

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