Certified Kubernetes Application Developer (CKAD)
Khoá học hands-on giúp bạn nắm vững cách phát triển, triển khai và vận hành ứng dụng trên Kubernetes từ góc nhìn Developer, chuẩn bị tự tin cho kỳ thi CKAD của CNCF / The Linux Foundation.

Giới thiệu chứng chỉ
Chứng chỉ Certified Kubernetes Application Developer (CKAD) do Cloud Native Computing Foundation và The Linux Foundation cấp, xác nhận năng lực phát triển, triển khai và vận hành ứng dụng trên nền tảng Kubernetes.
CKAD tập trung đánh giá khả năng của lập trình viên trong việc thiết kế, build, cấu hình và triển khai application trên Kubernetes, bao gồm các chủ đề như Pod design, configuration, multi-container patterns, observability, networking và security trong phạm vi ứng dụng.
Đây là chứng chỉ quan trọng dành cho Backend Developer, DevOps Engineer, Cloud Engineer hoặc bất kỳ ai tham gia vào quá trình xây dựng và triển khai ứng dụng trên Kubernetes.
Kỳ thi CKAD là hands-on exam (100% thực hành trên command line), yêu cầu thí sinh thao tác trực tiếp trên cluster Kubernetes để giải quyết các bài toán liên quan đến application deployment và configuration trong thời gian giới hạn.
Cloud Native Computing Foundation khuyến nghị ứng viên có kinh nghiệm làm việc với Kubernetes, đặc biệt là các workflow liên quan đến application development và deployment.
Và tất nhiên, bạn hoàn toàn có thể đạt được chứng chỉ này sớm hơn với một lộ trình học tập và luyện thi đúng hướng.
Mục tiêu khoá học
Hiểu cách Kubernetes hoạt động từ góc nhìn developer, tập trung vào cách triển khai và vận hành ứng dụng trên cluster.
Nắm vững cấu trúc, nội dung và phạm vi kiến thức trọng tâm của bài thi Certified Kubernetes Application Developer (CKAD).
Thành thạo cách thiết kế và triển khai Pod, Deployment và các workload phục vụ application.
Làm chủ cách cấu hình application với ConfigMaps, Secrets, environment variables và command/args.
Hiểu và áp dụng các multi-container patterns (sidecar, init containers) trong thực tế.
Xây dựng khả năng quan sát và debug ứng dụng với logging, monitoring, readiness & liveness probes.
Nắm vững cách thiết kế Pod scheduling (node affinity, taints & tolerations) phục vụ yêu cầu ứng dụng.
Triển khai và quản lý networking cho application (Services, Ingress, Network Policies).
Hiểu và sử dụng storage trong application (Volumes, PV, PVC, StorageClass, StatefulSet).
Áp dụng các cơ chế bảo mật ở mức application như SecurityContext, ServiceAccount, RBAC cơ bản.
Sử dụng thành thạo kubectl và YAML manifest để thao tác nhanh trong môi trường thi.
Thực hành lab bám sát format bài thi thực tế (hands-on 100%).
Nắm được chiến lược làm bài CKAD: tối ưu thời gian, xử lý nhanh các dạng bài phổ biến.
Tự tin tham gia và pass kỳ thi CKAD ngay từ lần thi đầu tiên.
Mở rộng cơ hội nghề nghiệp với vai trò Backend Developer / DevOps / Cloud Engineer trong môi trường Cloud Native.
Nội dung khoá học
CKAD Overview, Learning Path & Environment Setup
- Kubernetes Overview & CKAD Certification Path (Developer focus)
- Kubernetes Architecture Big Picture (quick recap)
- Learning Resources: Udemy & KodeKloud
- Effective Study Strategy (Theory + Hands-on Labs)
- Setup Local Kubernetes Environment
- Install kubectl & Container Runtime
- Linux Prerequisite Review
- Container & Docker Fundamentals (K8s-oriented)
- Lab: Verify Environment & CLI Practice
Core Concepts (1) – Pods, YAML & kubectl
- Pods Overview
- YAML Basics
- Imperative vs Declarative
- kubectl explain
- Lab: Pods
Core Concepts (2) – Workloads & Namespaces
- ReplicaSets
- Deployments
- Namespaces
- Lab: Deployments
Core Concepts (3) – Services & Networking Basics
- Services Overview
- ClusterIP, NodePort
- Basic Networking Concepts
- Lab: Services
Configuration (1) – Container Images & Commands
- Docker Image Fundamentals
- Commands & Arguments
- Lab: Commands & Args
Configuration (2) – Env, ConfigMaps & Secrets
- Environment Variables
- ConfigMaps
- Secrets
- Lab: ConfigMaps & Secrets
Configuration (3) – Security Context, Resources & Service Accounts
- Security Contexts
- Resource Requests & Limits
- Service Accounts
- Lab: Resource & Security Config
Configuration (4) – Pod Scheduling & Placement
- Taints and Tolerations
- Node Selectors
- Node Affinity
- Taints & Tolerations vs Node Affinity
- Lab: Scheduling
Multi-Container Pods
- Multi-container Pod Patterns
- Sidecar Pattern
- Init Containers
- Lab: Multi-container Pods
Observability
- Readiness Probes
- Liveness Probes
- Logging
- Monitoring & Debugging Applications
- Lab: Probes, Logging, Monitoring
Pod Design & Workloads (Part 1)
- Labels & Selectors
- Annotations
- Rolling Updates & Rollbacks
- Lab: Labels & Deployment
Pod Design & Workloads (Part 2)
- Deployment Strategies (Blue-Green, Canary)
- Jobs
- CronJobs
- Lab: Jobs & Strategies
Networking
- Network Policies
- Ingress Concepts
- Ingress Controllers
- Lab: Networking
Storage / Stateful Applications
- Volumes
- Persistent Volumes (PV)
- Persistent Volume Claims (PVC)
- Storage Classes
- Lab: Storage
- StatefulSets
- Headless Services
- Lab: Stateful Apps
Security (Part 1) – Fundamentals
- Kubernetes Security Primitives
- Authentication
- KubeConfig
- API Groups
Security (Part 2) – Authorization & RBAC
- Authorization
- Role-Based Access Control (RBAC)
- Cluster Roles
- Lab: RBAC
Security (Part 3) – Advanced
- Admission Controllers
- Validating & Mutating Controllers
- API Versions & Deprecations
- Custom Resource Definitions (CRD)
- Labs
Packaging Applications – Helm & Kustomize
- Helm Basics
- Helm Charts
- Kustomize Overview
- Lab: Helm & Kustomize
Exam Preparation (Part 1) – Practice & Hands-on
- Lightning Labs (Hands-on Practice)
- Real Exam Scenario Practice
- Common CKAD Question Patterns
- Lab: End-to-end Practice
Exam Preparation (Part 2) – Mock & Strategy
- Mock Exam Practice
- Time Management Strategies
- CKAD Exam Tips & Tricks
- Final Q&A & Exam Readiness
Đối tượng tham gia
Backend Developer / Software Engineer muốn học cách build, deploy và vận hành ứng dụng trên Kubernetes.
DevOps Engineer muốn nâng cao kỹ năng triển khai application và tối ưu workflow CI/CD với Kubernetes.
Cloud Engineer đang làm việc với AWS / Azure / GCP và cần hiểu cách ứng dụng chạy trên Kubernetes trong môi trường cloud-native.
Frontend / Fullstack Developer muốn mở rộng kỹ năng sang deployment và vận hành ứng dụng thực tế.
QA / Tester muốn hiểu cách ứng dụng được triển khai và test trong môi trường Kubernetes.
SRE (Site Reliability Engineer) muốn củng cố kiến thức về application observability và reliability trên Kubernetes.
Sinh viên CNTT / Fresher muốn trang bị kỹ năng cloud-native theo tiêu chuẩn quốc tế.
Những ai muốn đạt chứng chỉ Certified Kubernetes Application Developer (CKAD) để nâng cao năng lực chuyên môn và cơ hội nghề nghiệp.
Yêu cầu đầu vào
Có kiến thức cơ bản về Linux (CLI, file system, process).
Hiểu khái niệm container (Docker là một lợi thế lớn).
Có kiến thức lập trình cơ bản (Backend / API / Web application).
Biết đọc hiểu tài liệu tiếng Anh kỹ thuật.
Có kiến thức cơ bản về network (HTTP, DNS, TCP/IP).
Hiểu các khái niệm cơ bản về application deployment (build, run, environment variables…).
Không bắt buộc đã từng làm việc với Kubernetes, nhưng có trải nghiệm thực tế sẽ là lợi thế.
Hình thức học
Học ONLINE, tương tác trực tiếp với Mentor qua Google Meet.
Có video record gửi lại sau mỗi buổi học để học viên ôn tập.
Trao đổi, hỏi đáp với Mentor và các học viên khác thông qua Discord.
Mentor đồng hành xuyên suốt trong quá trình học, luyện thi và hỗ trợ đến khi đạt chứng chỉ.
Cam kết
PASS chứng chỉ Certified Kubernetes Application Developer (CKAD) nếu học viên tham gia trên 80% số buổi học và hoàn thành đầy đủ bài lab/mock exam.
Mentor hỗ trợ học viên liên tục trong và sau khóa học, bao gồm cả giai đoạn ôn thi.
Học lại miễn phí cho đến khi học viên thi đỗ chứng chỉ CKAD.
Hoàn lại 100% học phí nếu học viên cảm thấy không phù hợp trong 3 buổi học đầu tiên.
Ưu đãi
Giảm 200.000 VNĐ cho học viên đăng ký theo nhóm (từ 2 người trở lên).
Giảm 300.000 VNĐ cho học viên cũ đã từng tham gia các khóa học AWS, Azure.
2 suất học bổng mỗi khóa – mỗi suất trị giá 1.000.000 VNĐ, dành cho 2 học viên thi đỗ chứng chỉ CKAD sớm nhất (trong vòng 1 tháng kể từ khi khóa học kết thúc).
Học phí
4.480.000 ₫
Cam kết PASS
Học trên 80% buổi — không pass, học lại miễn phí khoá tiếp theo.