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

Full Stack AI DevOps + Real Projects | AWS, Azure, GCP, K8S

Full Stack AI DevOps + Dự án thực tế | AWS, Azure, GCP, K8S

Full Stack AI DevOps + Dự án thực tế | AWS, Azure, GCP, K8S

Làm chủ CI/CD, Docker, Kubernetes, Cloud DevOps, AWS, Azure DevOps, GCP với các dự án thực tế - SpringBoot, Node, Python

4.5
(118 đánh giá)
1,662 học viên
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
79.000đ 899.000đ -91%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
40.0 giờ video
232 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 11/09/2026

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

TRỞ THÀNH KỸ SƯ DEVOPS AI: Chuyển từ lập trình viên sang kỹ sư DevOps bằng cách làm chủ AI, pipeline CI/CD, tự động hóa và quy trình đạt chuẩn production.
THĂNG TIẾN SỰ NGHIỆP DEVOPS: Xây dựng kỹ năng DevOps thực tế với AWS DevOps, Azure DevOps, Jenkins, Docker và Kubernetes.
LÀM CHỦ PIPELINE CI/CD: Thiết kế pipeline CI/CD trọn vẹn từ đầu đến cuối với Azure DevOps CI/CD, Jenkins và các best practices của AWS DevOps.
TRIỂN KHAI TỰ TIN: Thay thế các bước triển khai thủ công bằng pipeline DevOps tự động – giải pháp đã được kiểm chứng trong môi trường production thực tế.
XÂY DỰNG DỰ ÁN DEVOPS THỰC TẾ: Áp dụng kiến thức DevOps qua các dự án thực hành với Docker, Kubernetes, AWS và pipeline Azure DevOps.
SHIP CODE KHÔNG LO SỢ: Dùng tự động hóa CI/CD để triển khai ứng dụng an toàn, không cần phụ thuộc vào lệnh thủ công hay trí nhớ.
LOẠI BỎ LỖI DO CON NGƯỜI: Ngăn chặn lỗi build và triển khai hỏng bằng kiểm thử tự động, quản lý phiên bản Docker image và pipeline.
BUILD MỘT LẦN, CHẠY MỌI NƠI: Tạo các bản triển khai Docker và Kubernetes nhất quán, hoạt động ổn định trên cả local, staging và production.
KÍCH HOẠT VÒNG LẶP PHẢN HỒI NHANH: Phát hiện lỗi sớm nhờ pipeline CI/CD và Jenkins.
ÁP DỤNG TƯ DUY DEVOPS PRODUCTION: Suy nghĩ như một kỹ sư DevOps thực thụ – đặt niềm tin vào tự động hóa thay vì con người để xây dựng hệ thống có khả năng mở rộng.

Yêu cầu

Yêu cầu: có kiến thức lập trình và kết nối Internet.

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

Lập trình viên muốn chuyển sang vị trí kỹ sư DevOps bằng cách làm chủ CI/CD, Docker, Kubernetes và quy trình cloud DevOps.
Lập trình viên Backend & Full-Stack muốn thăng tiến sự nghiệp qua các dự án DevOps thực tế với AWS DevOps, Azure DevOps và Jenkins.
Kỹ sư DevOps mới vào nghề muốn củng cố kỹ năng về pipeline CI/CD, tự động hóa và triển khai production – những kỹ năng được sử dụng trong các nhóm thực tế.

Nội dung khóa học

14 phần • 230 bài giảng
1 Giới thiệu khóa học
2 Kho lưu trữ Github và tài liệu khóa học dùng cho phỏng vấn
3 DevOps là gì và tại sao lập trình viên cần nó?
4 Lộ trình hoàn chỉnh để thăng tiến sự nghiệp
1 Docker là gì và Docker đã thay đổi quy trình phát triển như thế nào?
2 Các thuật ngữ quan trọng – Docker Images, Containers, Layers, Registry, Tags, Versioning
3 Giới thiệu về Docker Registries (Docker Hub, GHCR, ECR)
4 Kiến trúc Docker
5 Cài đặt Docker trên Windows, Mac và Linux
6 Chạy Docker Images
7 Chạy image ở chế độ normal, detached với port mapping
8 Thử thách: Chạy và thao tác với images
9 Docker giải quyết vấn đề "Chạy được trên máy tôi"
10 Hiểu vòng đời của Container
11 Hiểu về Docker Image Tags & Versioning
12 Xem log của Container
13 Các lệnh Docker quan trọng
14 Hiểu các chỉ thị trong Dockerfile
15 Visual Studio Code
16 Lấy dự án về máy local và tìm hiểu
17 Đóng gói và chạy ứng dụng Python trong Container
18 Đóng gói và chạy ứng dụng Node.js trong Container
19 Đóng gói và chạy ứng dụng Spring Boot trong Container
20 Dockerignore
21 Biến môi trường trong Containers
22 Sử dụng file .env với Containers
23 Giới thiệu về Docker Compose
24 Viết file docker-compose.yml đầu tiên
25 Rebuild images với Docker Compose
26 File Env với Docker Compose
27 Gỡ lỗi và xem log của ứng dụng Docker Compose (up, down, logs)
28 Gắn tag và đẩy images lên Docker Hub bằng Docker Compose
29 Kéo image của bạn về máy khác
30 Docker Networks là gì?
31 Các loại Docker Networks hiện có
32 Tổng quan về Microservices chúng ta sẽ sử dụng
33 NodeJS: Đóng gói Microservices với Docker Compose, Docker Networks
34 Spring Boot: Đóng gói Microservices với Docker Compose, Docker Networks
35 Python: Đóng gói Microservices với Docker Compose, Docker Networks
36 Triển khai Full Stack và đóng gói ứng dụng Frontend
37 Custom Networks trong Docker Compose
38 [BÀI GIẢNG DẠNG VĂN BẢN] Các lệnh đã sử dụng
39 AI hỗ trợ review Dockerfile
40 AI và Docker Compose
1 Kubernetes là gì và tại sao nó ra đời (Vấn đề nó giải quyết)
2 Lịch sử Kubernetes – Mọi chuyện bắt đầu như thế nào?
3 Kiến trúc Kubernetes
4 Thiết lập Kubernetes local và cài đặt cluster local
5 Pods và Deployments
6 Pods và Deployments (Thực hành)
7 Services trong Kubernetes (k8s)
8 Thực hành Services
9 ReplicaSets – Tự phục hồi trong Kubernetes
10 Scale Pods để xử lý nhiều traffic hơn
11 Rolling Updates không downtime
12 Cách Service chọn Pods
13 Debug pods
14 Định nghĩa Deployment & Service: File YAML đầu tiên của bạn
15 ConfigMaps & Secrets
16 Thử thách: Triển khai ứng dụng Hello bên trong Kubernetes
17 Thử thách: Triển khai Microservices bên trong Kubernetes
1 Cloud Computing là gì? | Giải thích khái niệm cơ bản về Cloud
2 Tại sao chúng ta cần Cloud Computing? | Use Cases của AWS
3 AWS là gì? | Tổng quan về Amazon Web Services
4 Tạo tài khoản AWS từng bước
5 Hệ sinh thái AWS | Tổng quan các dịch vụ
6 Tham quan AWS Management Console & Billing Dashboard
7 Giới thiệu về IAM trong AWS | Identity and Access Management
8 Thực hành IAM | Tạo Users, Roles & Policies trong AWS
9 Củng cố bảo mật Root Account AWS | Các best practices an toàn
10 EC2 trong AWS là gì? | Giải thích về Elastic Compute Cloud
11 Cách launch một EC2 Instance trên AWS
12 Kết nối đến EC2 Instance | SSH vào máy chủ AWS
13 Tổng quan về AWS Storage và giới thiệu EC2 Storage
14 Hướng dẫn thực hành Amazon S3 | Tạo và quản lý Buckets
15 Lab thực hành: Host website tĩnh trên Amazon S3 | Từng bước
16 S3 Bucket Versioning | Bật và quản lý các phiên bản
17 Giới thiệu về Amazon RDS | Relational Database Service
18 Thực hành RDS | Launch và cấu hình Database Instance
19 Kết nối ứng dụng với cơ sở dữ liệu AWS RDS
20 Xóa tài nguyên AWS an toàn | Best practices dọn dẹp
21 Hiểu về IP Address trong AWS | Public IP và Private IP
22 VPC trong AWS là gì? | Giải thích về Virtual Private Cloud
23 Giải thích các khái niệm VPC | Subnets, Route Tables, Gateways
24 CIDR trong mạng AWS là gì? | IP Address Ranges
25 Đào sâu về mạng AWS | Tổng hợp tất cả kiến thức
26 Tạo Custom VPC trên AWS | Lab thực hành
27 Bắt đầu với AWS CLI | Giao diện dòng lệnh
28 Thực hành AWS CLI | Các lệnh và ví dụ
29 Giới thiệu về AWS Serverless Computing
30 Tạo AWS Lambda Function đầu tiên từng bước
31 Kiểm tra AWS Lambda với Postman | Tích hợp API
32 Tạo API Gateway với AWS Lambda | Thực hành
33 Tổng quan về AWS Toolkit | Các công cụ dành cho Developer trên AWS
34 Tham quan AWS Lambda Dashboard
35 Docker trên AWS | Tổng quan về ECS, ECR & Fargate
36 Đẩy Docker Image lên AWS ECR | Demo thực hành
37 Triển khai Docker Containers lên AWS ECS với Fargate
38 Dọn dẹp tài nguyên AWS ECS & ECR | Best practices
1 Kubernetes trên AWS Cloud với Amazon EKS
2 Giới thiệu về Clusters, Nodes với thiết lập local và cloud K8s
3 Hiểu về giá của AWS EKS
4 Bắt đầu với EKSCTL
5 Tạo Cluster đầu tiên trên Amazon EKS
6 Triển khai ứng dụng của bạn
7 Quản lý nhiều Context với Kubernetes kubectl
8 Kiểm tra cân bằng tải với nhiều Replica Pods
9 Tự phục hồi trong Kubernetes (K8S)
10 Dọn dẹp và xóa tất cả tài nguyên
1 Hiểu về ứng dụng Full Stack Microservices của chúng ta
2 Triển khai Microservices và kiểm thử trên AWS EKS
3 Hiểu kiến trúc Full Stack với Microservices
4 Hiểu về Ingress
5 Ingress Controllers
6 Xây dựng image cho ứng dụng Frontend
7 Hiểu về Configurations
8 Triển khai Full Stack và toàn bộ kiến trúc Microservices
1 Trước CI/CD - Nói về quy trình thủ công
2 Continuous Integration và Continuous Deployment (CI/CD) là gì?
3 Hiểu về CI/CD Pipelines và Pipeline Engines (Jenkins & GitHub Actions)
4 Giới thiệu về GitHub Actions
5 Kiến thức nền tảng và thuật ngữ CI/CD
6 Tạo Pipeline đầu tiên bằng giao diện UI
7 GitHub Actions Extension cho VS Code
8 Tạo Pipeline thứ hai
9 Giải phẫu một CI Pipeline: Jobs & Steps được giải thích
10 Chạy lệnh so với sử dụng Actions
11 Environments, Secrets, Configuration
12 Cung cấp Inputs bằng từ khóa 'with'
13 Job Dependencies và luồng Pipeline
14 Các Context Objects bạn nên biết
15 Build & Kiểm thử Spring Boot với GitHub Actions
16 Build & Kiểm thử Node.js với GitHub Actions
17 Build & Kiểm thử Python với GitHub Actions
1 Continuous Deployment (CD) là gì?
2 CI/CD giao tiếp với Kubernetes như thế nào (Giải thích Kubeconfig)
3 Tạo EKS Cluster
4 Triển khai và truy cập trên AWS EKS bằng CI/CD
5 Thử thách: Triển khai ứng dụng Hello World Node.js lên Kubernetes bằng CI/CD
6 Thử thách: Triển khai ứng dụng Hello World Python lên Kubernetes bằng CI/CD
7 Xóa và dọn dẹp để tránh hóa đơn bất ngờ
1 Thiết lập ban đầu cho triển khai | Tạo Cluster
2 Định nghĩa và triển khai cấu hình CI/CD cho Spring Boot Microservices
3 Định nghĩa và triển khai cấu hình CI/CD cho Frontend | Triển khai Full Stack
4 Thử thách: Định nghĩa CI/CD và triển khai Python Microservices
5 Thử thách: Định nghĩa CI/CD và triển khai Node.js Microservices
1 IaC là gì và tại sao nó quan trọng?
2 Terraform là gì và nó hoạt động như thế nào?
3 Cài đặt và thiết lập Terraform
4 Tạo EC2 instance với Terraform và hiểu về Providers
5 Áp dụng thay đổi và tạo EC2 Instance trên Cloud
6 Giao tiếp với AWS để tạo tài nguyên
7 Terraform States
8 Xem qua tài liệu Providers
9 Tạo IAM User bằng Terraform
10 Tạo S3 Bucket bằng Terraform
11 Kiểm tra và định dạng script Terraform
12 Biến trong Terraform
13 terraform.tfvars là gì?
14 Các cách khác nhau để truyền giá trị biến trong Terraform
15 Output trong Terraform
16 Tách biệt các cấu hình Terraform
17 Một thư mục Terraform là đơn vị thực thi, không phải một file.
18 Lưu Plan vào File
19 Terraform Modules - Chúng là gì?
20 Terraform Modules - Tái cấu trúc code để dùng Modules
21 Giới thiệu môi trường Dev, Prod và Test bằng Terraform
22 Thử thách: S3 Bucket Versioning khác nhau cho các môi trường khác nhau
23 Hiểu về Remote states trong Terraform (S3 + DynamoDB)
24 Triển khai Remote states trong Terraform (S3 + DynamoDB)
25 Thử thách: Remote states trong Terraform (S3 + DynamoDB)
26 Xóa tài nguyên và dọn dẹp lần cuối
1 Google Cloud Platform (GCP) là gì? | Hướng dẫn GCP cho người mới bắt đầu 2026
2 Thiết lập & Hướng dẫn chi tiết GCP Console | Hướng dẫn Google Cloud cho người mới bắt đầu
3 Giải thích hạ tầng Google Cloud | Vùng, Khu vực & Mạng toàn cầu
4 Giải thích phân cấp tài nguyên GCP | Tổ chức, Thư mục & Dự án
5 Hiểu mô hình giá GCP | Gói miễn phí, Thanh toán & Tối ưu chi phí
6 IAM trong GCP giải thích chi tiết | Hướng dẫn Quản lý Danh tính & Truy cập
7 Thực hành IAM trên GCP | Demo Người dùng, Vai trò & Quyền hạn
8 Vai trò Định sẵn so với Vai trò Tùy chỉnh trong GCP | Đào sâu IAM
9 Service Accounts trong GCP | Demo thực hành đầy đủ
10 Nguyên tắc Đặc quyền Tối thiểu trong GCP | Best Practices IAM
11 IAM cho CI/CD Pipelines trong GCP | Hướng dẫn Bảo mật DevOps
12 Thực hành Google Compute Engine (GCE) | Khởi chạy Máy ảo
13 Kết nối GCP VM qua SSH | Hướng dẫn Compute Engine
14 Sử dụng gcloud CLI | Hướng dẫn Dòng lệnh Google Cloud
15 Cấu hình gcloud CLI trên máy Local | Thiết lập từng bước
16 Giới thiệu Google Cloud Storage | Giải thích GCS
17 Thực hành Google Cloud Storage | Tạo bucket đầu tiên trên GCP
18 Lưu trữ Website Tĩnh bằng Google Cloud Storage
19 Thực hành Google Cloud SQL | Cơ sở dữ liệu quản lý trên GCP
20 Giải thích Mạng GCP | Cơ bản về VPC, Subnet & Firewall
21 VPC là gì? | Giải thích Virtual Private Cloud
22 Giải thích khái niệm VPC | Subnet, Route Tables, Gateways
23 Khám phá Default VPC trong GCP | Đào sâu về Mạng
24 Tạo VPC tùy chỉnh trên GCP | Hướng dẫn từng bước
25 Tạo VM trong các Subnet khác nhau | Lab Mạng GCP
26 Giới thiệu Serverless trên GCP | Tổng quan Cloud Run & Functions
27 Artifact Registry trên GCP | Lưu trữ Docker Images & Container
28 Giới thiệu Cloud Run | Container Serverless trên GCP
29 Triển khai NGINX lên Cloud Run | Demo thực hành đầy đủ
30 Serverless Functions trên GCP | Hướng dẫn Cloud Functions
31 Tự động mở rộng & Mô hình thực thi trong Cloud Run | Đào sâu Serverless
32 Xóa tất cả tài nguyên trên GCP | Hướng dẫn dọn dẹp & Tiết kiệm chi phí
1 Kiến trúc Google Kubernetes Engine (GKE)
2 Tạo GKE Cluster ở chế độ Autopilot và Standard
3 Triển khai và chạy ứng dụng Hello Python với Kubernetes trên GCP
4 Cấu hình CI/CD cho ứng dụng Hello Python với Kubernetes trên GCP
5 Thử thách: Triển khai và chạy ứng dụng Hello Node với Kubernetes trên GCP
6 Triển khai và chạy Spring Boot Full Stack Microservices với K8s trên GCP
7 Thử thách: Triển khai và chạy Python Microservices với Kubernetes trên GCP
8 Thử thách: Triển khai và chạy Node Microservices với Kubernetes trên GCP
9 Xóa Cluster và tất cả tài nguyên
1 Microsoft Azure là gì & So sánh với AWS/GCP
2 Hướng dẫn làm quen và điều hướng Azure Portal
3 Hạ tầng toàn cầu của Azure
4 Phân cấp tài nguyên Azure
5 Hiểu về giá Azure, Gói miễn phí & Công cụ quản lý chi phí
6 Giới thiệu Azure CLI
7 Cấu hình Azure CLI trên máy Local
8 Kubernetes trên Azure và tạo AKS Cluster — Thực hành
9 Triển khai và chạy ứng dụng Hello Spring Boot với Kubernetes trên Azure AKS
10 Các lỗi thường gặp và cách khắc phục
11 Thử thách: Triển khai và chạy ứng dụng Hello Node với Kubernetes trên GCP
12 Thử thách: Triển khai và chạy ứng dụng Hello Python với Kubernetes trên GCP
13 Triển khai và chạy Spring Boot Full Stack Microservices với K8s trên GCP
14 Thử thách: Triển khai và chạy Python Microservices với Kubernetes trên GCP
15 Thử thách: Triển khai và chạy Node Microservices với Kubernetes trên GCP
16 Dọn dẹp tài nguyên Azure & Xóa Cluster
1 Phần thưởng khóa học

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

Covers Full Stack AI DevOps + Real Projects For Spring Boot, Node JS, Python.

Modern software teams don’t just hire developers — they hire developers who understand DevOps.

If you are a software developer who wants to move faster in your career, work on production systems, and confidently apply for DevOps Engineer roles, this course is built for you.

This course teaches Full Stack DevOps for Software Developers, focusing on CI/CD pipelines, Docker, Kubernetes, and cloud DevOps using AWS DevOps, Azure DevOps, and GCP.

You’ll start by understanding why manual builds and deployments fail, then move step-by-step into automated CI/CD pipelines that real DevOps teams use in production. Every concept is taught with a developer-first mindset, not theoretical DevOps jargon.

What makes this course different?

  • You’ll learn DevOps as a developer, not as an ops-only engineer

  • You’ll build real DevOps projects, not toy demos

  • You’ll understand how companies actually use CI/CD in production

  • You’ll gain skills relevant to AWS DevOps, Azure DevOps CI/CD pipelines, and GCP

What you will work with

  • CI/CD fundamentals and advanced pipelines

  • Github actions and pipeline-as-code

  • Azure DevOps CI/CD pipelines

  • AWS DevOps workflows

  • Docker image creation and versioning

  • Kubernetes deployments and environments

  • DevOps best practices used by real teams

Career-focused outcome

By the end of this course, you won’t just “know DevOps tools”.

You’ll be able to:

  • Design and explain end-to-end CI/CD pipelines

  • Confidently deploy applications using Docker and Kubernetes

  • Work with AWS DevOps, Azure DevOps, and GCP environments

  • Think and operate like a DevOps Engineer

This course is ideal if your goal is to:

  • Move from developer to DevOps engineer

  • Strengthen your profile for DevOps interviews

  • Work on real-world DevOps projects

  • Build production-ready CI/CD pipelines

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