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

Mastering Azure DevOps: From Beginner to Advanced 2026

Làm chủ Azure DevOps: Từ Cơ Bản Đến Nâng Cao 2026

Làm chủ Azure DevOps: Từ Cơ Bản Đến Nâng Cao 2026

Học Azure DevOps từng bước — Boards, Repos, Pipelines, Terraform, Docker, GitHub — với các dự án thực tế.

4.4
(95 đánh giá)
14,687 học viên
Giảng viên
Uday Academy
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
79.000đ 399.000đ -80%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
43.5 giờ video
54 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 07/06/2026

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

Hiểu được nền tảng của DevOps và lý do Azure DevOps được sử dụng rộng rãi.
Thiết lập một tổ chức và dự án Azure DevOps từng bước.
Làm việc với Azure Boards để quản lý dự án Agile, backlog, câu chuyện người dùng và sprint.
Quản lý mã nguồn với Azure Repos bằng Git (clone, branch, merge, pull request).
Xây dựng và triển khai ứng dụng bằng Azure Pipelines (CI/CD) với pipeline YAML và Classic.
Tích hợp Azure DevOps với GitHub, Docker, Kubernetes và Azure Cloud.
Thiết lập vòng lặp giám sát và phản hồi liên tục cho vòng đời DevOps.
Học quy trình làm việc dự án thực tế qua các ví dụ (web app, microservices, API).
Các phương pháp hay nhất về tự động hóa, khả năng mở rộng và bảo mật DevOps.

Yêu cầu

Không yêu cầu kinh nghiệm DevOps hay Azure trước đó.
Kiến thức cơ bản về phát triển phần mềm có ích nhưng không bắt buộc.
Máy tính có kết nối internet (Windows, macOS hoặc Linux).
Tài khoản Azure DevOps miễn phí (chúng tôi sẽ hướng dẫn bạn thiết lập).
DevOps là gì và tại sao nó quan trọng.
Sự khác biệt giữa DevOps, Agile và quy trình SDLC truyền thống.
Giới thiệu về các dịch vụ Azure DevOps.
Thiết lập tài khoản Azure DevOps miễn phí.
Hiểu về tổ chức Azure DevOps (Azure DevOps Organization).
Tạo và quản lý dự án trong Azure DevOps.
Hiểu về vòng đời DevOps (Lập kế hoạch → Viết mã → Xây dựng → Kiểm thử → Phát hành → Giám sát).
Giới thiệu về Azure Repos.
Tạo kho lưu trữ (repository) đầu tiên của bạn.
Clone và push mã nguồn.
Làm việc với các nhánh (branch) trong Git.
Hợp nhất (merge) và giải quyết xung đột.
Tạo Pull Request.
Đánh giá mã (Code review) trong Azure Repos.
Chính sách nhánh và phê duyệt.
Phân quyền và bảo mật kho lưu trữ.
Giới thiệu về Tích hợp liên tục và Triển khai liên tục (CI/CD).
Tạo pipeline xây dựng đầu tiên của bạn (Classic Editor).
Giới thiệu về pipeline YAML.
Viết pipeline YAML đầu tiên của bạn.
Sử dụng biến trong pipeline.
Thêm tác vụ xây dựng (khôi phục gói, biên dịch, kiểm thử).
Chạy kiểm thử tự động trong pipeline.
Tạo pipeline phát hành cho việc triển khai.
Pipeline YAML nhiều giai đoạn (Multi-stage).
Triển khai ứng dụng lên Azure App Service.
Triển khai ứng dụng lên Azure Virtual Machines.
Triển khai ứng dụng với Docker.
Triển khai ứng dụng lên Kubernetes (AKS).
Trigger pipeline (tích hợp liên tục và xây dựng theo lịch).
Phê duyệt và cổng kiểm tra (gates) trong pipeline.
Sử dụng mẫu (template) trong pipeline YAML.
Bảo mật bí mật với tích hợp Azure Key Vault.
Lưu cache và tối ưu hiệu suất pipeline.
Sử dụng Terraform với Azure Pipelines.
Giám sát bản dựng và quá trình triển khai.
Kiểm soát truy cập dựa trên vai trò (RBAC) trong Azure DevOps.
Các phương pháp tốt nhất để mở rộng quy mô dự án DevOps.
Chuẩn bị cho phỏng vấn Azure DevOps.
Nghiên cứu tình huống thực tế: Dự án toàn diện với Azure Boards, Repos, Pipelines.

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

Người mới bắt đầu muốn khởi nghiệp trong lĩnh vực DevOps.
Lập trình viên muốn học tự động hóa CI/CD.
Chuyên viên CNTT và quản trị viên muốn nâng cấp kỹ năng.
Quản lý dự án và Scrum master muốn theo dõi dự án trong Azure Boards.
Sinh viên và người mới ra trường muốn thêm Azure DevOps vào CV.
Bất kỳ ai chuẩn bị cho phỏng vấn hoặc chứng chỉ DevOps.

Nội dung khóa học

1 phần • 53 bài giảng
1 Giới thiệu
2 Tài khoản Azure, Tenant (đối tượng thuê), Subscription (đăng ký)
3 Tài nguyên Azure
4 Các tầng truy cập: Hot (Nóng), Cool (Mát), Archive (Lưu trữ)
5 Quản lý vòng đời, Chính sách, Quy tắc
6 Tài khoản lưu trữ và các tùy chọn dự phòng
7 Lệnh Powershell
8 Toán tử, Điều kiện
9 Vòng lặp For để duyệt qua các phần tử
10 Các lệnh powershell cơ bản để tạo container lưu trữ
11 Địa chỉ IP
12 Địa chỉ IP công cộng, Vnet
13 Các phương thức tạo máy ảo Linux
14 Card giao diện mạng
15 Bảo mật tài khoản lưu trữ
16 Cách triển khai ứng dụng Dotnet
17 Mở rộng và các loại
18 Cơ sở hạ tầng dưới dạng mã (Infrastructure as Code)
19 Tham số, tái sử dụng cùng một mẫu
20 Biến, khả năng tái sử dụng
21 Nhà cung cấp tài nguyên và loại
22 Cổng thông tin Azure Dev & dự án
23 Chiến lược nhánh (Branching Strategy)
24 Pipeline và triển khai
25 CI (Tích hợp liên tục), CD (Triển khai liên tục)
26 Mã cho CI, CD, môi trường khác nhau, ARM Template
27 Cơ sở hạ tầng, mã cho CI CD, Biến Pipeline
28 Mức độ ưu tiên của biến
29 Pipeline YAML
30 Terraform
31 File trạng thái
32 Cập nhật file trạng thái trong tài nguyên
33 Cách tái sử dụng cấu hình
34 Biến cục bộ trong Terraform
35 Service Principal và tài khoản người dùng
36 Cơ sở hạ tầng và pipeline trong Terraform
37 Vòng lặp trong Terraform
38 Vòng lặp For Each
39 For each, for, Modules
40 Docker
41 Docker Khởi động, Dừng container
42 Tạo image riêng và các lệnh
43 Docker file, Xử lý hoặc thực thi bên trong container
44 CMD và ENTRYPOINT
45 Docker Image, ứng dụng Dotnet
46 Nhược điểm của Docker, Kubernetes
47 Pod sử dụng manifest hoặc định nghĩa YAML
48 ReplicaSet
49 Nhược điểm của replicaset và deployment
50 Nhược điểm của replicaset và deployment phần 2
51 Chiến lược triển khai
52 Chuyển tiếp cổng (Port Forwarding)
53 Dự án

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

In today’s fast-paced digital world, organizations are under constant pressure to deliver software faster, more reliably, and with higher quality. This is where DevOps practices and tools like Azure DevOps come into play. Azure DevOps is one of the most powerful and versatile platforms that supports the entire software development lifecycle — from planning and coding to building, testing, releasing, and monitoring applications.

This course, Mastering Azure DevOps, is designed to take you on a complete journey — from the fundamentals of DevOps to advanced, real-world applications of Azure DevOps Services. Whether you are a student, a fresh graduate, a developer, or an IT professional, this course will equip you with the practical skills to confidently work with Azure DevOps in real-world scenarios.


Why Learn Azure DevOps?

DevOps has become the industry standard for modern software development. Companies are shifting to Agile and DevOps practices to shorten release cycles, reduce manual errors, and improve collaboration between teams. Azure DevOps, built and maintained by Microsoft, is widely adopted across startups, mid-sized companies, and Fortune 500 enterprises.

By learning Azure DevOps, you will not only strengthen your technical expertise but also make yourself highly employable, as demand for DevOps engineers, cloud professionals, and automation specialists continues to rise.

What This Course Covers:

This course is carefully structured to give you step-by-step knowledge of all major components of Azure DevOps:

  • Azure Boards: Learn how to manage Agile projects, track user stories, bugs, tasks, and sprints using backlogs and Kanban boards.

  • Azure Repos: Master Git-based version control with branching, merging, pull requests, and code reviews.

  • Azure Pipelines: Build powerful CI/CD pipelines to automate the building, testing, and deployment of applications. You will learn both Classic Pipelines and YAML Pipelines for real-world flexibility.

  • Azure Test Plans: Execute manual and automated tests to ensure product quality, link bugs to test results, and run exploratory testing sessions.

  • We also cover integrations with GitHub, Docker, Jenkins, Terraform, and Kubernetes, giving you a well-rounded understanding of how Azure DevOps fits into the broader DevOps ecosystem.

Real-World Hands-On Projects:


To ensure you not only learn but also apply your knowledge, this course includes practical projects and demonstrations such as:

  • Creating and managing a complete Agile project in Azure Boards.

  • Building a Git-based repository in Azure Repos and collaborating with teammates.

  • Deploying a web application using CI/CD pipelines into Azure App Service, Docker, and Kubernetes (AKS).

  • Setting up package management with Azure Artifacts.

  • Designing test plans and running test cases to validate releases.

These real-world exercises prepare you to face on-the-job challenges and give you confidence in applying DevOps practices effectively.

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 Ci Cd
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 😊