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

Azure DevOps Pipelines from Zero to Hero

Azure DevOps Pipelines từ Cơ bản đến Chuyên sâu

Azure DevOps Pipelines từ Cơ bản đến Chuyên sâu

Làm chủ Azure DevOps: Pipeline Classic & YAML, Self-Hosted Agents, Hands-On Labs, CI/CD và Triển khai thực tế

4.3
(173 đánh giá)
10,963 học viên
Giảng viên
Mohamed Osama
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 399.000đ -87%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
5.5 giờ video
42 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 31/05/2026

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

Hiểu các khái niệm cốt lõi của Azure DevOps và cách nó phù hợp với các quy trình DevOps hiện đại cũng như quy trình CI/CD.
Xây dựng pipeline CI/CD bằng cả phương pháp Classic và YAML trong Azure DevOps để tự động hóa quy trình phân phối ứng dụng.
Triển khai ứng dụng .NET Core lên Azure App Services, Container Apps, AKS và VMs bằng nhiều chiến lược pipeline khác nhau, bao gồm Kubernetes manifests và Helm Charts.
Tạo và quản lý self-hosted agents trên Windows, Docker và Kubernetes, đồng thời cấu hình chúng để tự động mở rộng quy mô với KEDA nhằm tối ưu hiệu suất.
Sử dụng các tính năng YAML nâng cao như templates, runtime conditions, caching, artifacts và container jobs để xây dựng logic pipeline hiệu quả và có thể tái sử dụng.
Hiểu toàn bộ vòng đời DevOps thông qua các dự án thực hành, từ tích hợp mã nguồn và biên dịch đến staging, phê duyệt và triển khai lên môi trường production.
Bảo mật tài nguyên Azure DevOps bằng cách quản lý quyền hạn và vai trò trên pipelines, environments, repos và các thành phần khác theo các best practices và security groups.

Yêu cầu

Có hiểu biết cơ bản về phát triển phần mềm và các khái niệm triển khai ứng dụng.
Quen thuộc với Git và hệ thống quản lý phiên bản (ví dụ: clone repo, commit thay đổi).
Kiến thức nền tảng về CI/CD là hữu ích nhưng không bắt buộc.
Tài khoản Azure (gói miễn phí là đủ) để thực hành theo các bài triển khai và lab.
Không bắt buộc: Kinh nghiệm với Docker, Kubernetes hoặc .NET Core là điểm cộng nhưng không cần thiết – mọi thứ cần biết sẽ được giải thích trong khóa học.

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

Các kỹ sư DevOps đầy tham vọng muốn có kinh nghiệm thực tế với Azure DevOps và pipeline CI/CD.
Lập trình viên muốn tự động hóa quy trình build, test và triển khai bằng nền tảng DevOps của Microsoft.
Quản trị viên hệ thống và chuyên gia CNTT muốn chuyển đổi sang vai trò DevOps và học các phương pháp triển khai hạ tầng hiện đại.
Kỹ sư Cloud và SRE muốn tích hợp Azure DevOps vào quy trình cloud-native, bao gồm AKS và self-hosted agents.
Sinh viên hoặc người mới tốt nghiệp theo đuổi sự nghiệp DevOps hoặc kỹ thuật cloud và muốn học tập qua các dự án thực hành.

Nội dung khóa học

5 phần • 42 bài giảng
1 Giới thiệu
2 Thanh toán Azure DevOps
3 Tạo Organization Az DevOps và thêm người dùng AAD
4 Tạo Public Project Az DevOps
5 Tạo Azure Repo
6 Pipeline Classic vs YAML
1 Pipeline Build Classic cho Dotnet Core
2 Thêm UnitTests và Báo cáo Code Coverage vào Pipeline
3 Tạo Release Pipeline cho Azure App Service
4 Release Pipeline nhiều giai đoạn và Azure App Service Slots
5 Variable Groups và Replace Tokens Task
6 Tạo Azure VM và cài Web Server IIS
7 Tạo Deployment Group và Release Pipeline cho Azure VM
8 Tạo DockerFile và Azure Container Registry (ACR)
9 Tạo Container App Service và Release Pipeline cho nó
10 Tạo Kubernetes Cluster AKS và giải thích HelmChart
11 Tạo Release Pipeline để triển khai lên AKS Cluster
12 Tạo Task Group cho AKS MultiStage Release Pipeline
1 Cú pháp Pipeline YAML cơ bản
2 Stages và Jobs trong Pipeline YAML
3 Biến trong Pipeline YAML
4 Runtime Parameters
5 Biểu thức Compiletime và Runtime
6 Hàm trong Pipeline YAML
7 Điều kiện trong Pipeline YAML
8 Vòng lặp và Chiến lược Matrix
9 Triggers và Resources
10 Container Jobs
11 Build, Pipeline và Azure Artifacts
12 Caching trong Pipeline YAML
13 Templates trong Pipeline YAML
14 Tạo Template CI cho DotNetCore
15 Environments và Phê duyệt trước khi triển khai
16 Lab Environment AKS Cluster (Multistage Pipeline để triển khai lên AKS Cluster)
1 Agent Azure Pipelines trong Windows VM
2 Agent Azure Pipelines trong Docker Container
3 Agent Azure Pipelines trong Kubernetes Cluster
4 Tự động mở rộng quy mô K8s Pipeline Agent với KEDA Operator
1 Security Groups trong Azure DevOps
2 Quyền cho Pipelines, Releases và Variable Groups
3 Quyền cho Environments, AgentPools và ServiceConnections
4 Quyền và Chính sách của Azure Repos

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

Course Description

Are you ready to master Azure DevOps and build real-world CI/CD pipelines from scratch?

This comprehensive, hands-on course is designed to help you become proficient in Azure DevOps through a combination of theory, guided labs, and real deployment scenarios. Whether you're a developer, DevOps engineer, or IT professional, this course will equip you with the skills needed to build, manage, and secure modern DevOps workflows using both Classic Pipelines and YAML Pipelines.

What You’ll Learn:

  • Set up and configure your Azure DevOps Organization and Projects

  • Use Azure Repos to manage your code repositories

  • Create and manage Classic Pipelines and Releases for various deployment targets

  • Build modern YAML-based multi-stage pipelines for CI/CD workflows

  • Deploy .NET Core apps to Azure App Services, Container Apps, and Azure Kubernetes Service (AKS)

  • Use Helm charts and Kubernetes Environments in pipelines

  • Implement Self-Hosted Agents on Windows, Docker, and Kubernetes with KEDA auto-scaling

  • Master Azure DevOps security: permissions, access control, branch policies, and more

  • Work on hands-on labs for each topic with guided exercises and real infrastructure

Hands-On Projects Include:

  • CI/CD for a .NET Core Web App to Azure App Services

  • Kubernetes deployment using YAML & Helm

  • Self-hosted agent on Kubernetes with auto-scaling

  • Full CI/CD pipeline using YAML to deploy to AKS

  • Secure DevOps setup using role-based access and branch policies

Who Is This Course For?

  • Beginners looking to get started with Azure DevOps

  • Intermediate users aiming to deepen their DevOps skills

  • DevOps engineers wanting hands-on experience with modern CI/CD tools

  • Anyone preparing for DevOps roles in real-world projects

By the end of this course, you’ll have the confidence and experience to design and deploy secure, scalable, and automated CI/CD pipelines in Azure DevOps—just like it's done in real enterprise environments.

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