CKAD Certified Kubernetes Application Developer [2026]
CKAD | Kubernetes | CKA Essentials | CKAD Certification | Certified Kubernetes Application Developer
Lo que serás capaz de hacer
Welcome to the CKAD (Certified Kubernetes Application Developer) course! This comprehensive course is designed to prepare you for the CKAD certification exam, which focuses on developing, deploying, and debugging cloud-native applications for Kubernetes. Whether you're a developer looking to build applications on Kubernetes or an IT professional seeking to enhance your container orchestration skills, this course will equip you with the practical knowledge and hands-on experience needed to pass the certification exam. CKAD Exam Domains Covered In This Course: Application Design and Build (20%) Define, build, and modify container images Choose and use the right workload resource (Deployment, DaemonSet, CronJob, etc.) Understand multi-container Pod design patterns (e.g., sidecar, init, and others) Utilize persistent and ephemeral volumes Application Deployment (20%) Use Kubernetes primitives to implement common deployment strategies (e.g., blue/green or canary) Understand Deployments and how to perform rolling updates Use the Helm package manager to deploy existing packages Kustomize Application Observability and Maintenance (15%) Understand API deprecations Implement probes and health checks Use built-in CLI tools to monitor Kubernetes applications Utilize container logs Debugging in Kubernetes Application Environment, Configuration, and Security (25%) Discover and use resources that extend Kubernetes (CRD, Operators) Understand authentication, authorization, and admission control Understand requests, limits, and quotas Understand ConfigMaps Define resource requirements Create & consume Secrets Understand ServiceAccounts Understand Application Security (SecurityContexts, Capabilities, etc.) Services and Networking (20%) Demonstrate basic understanding of NetworkPolicies Provide and troubleshoot access to applications via services Use Ingress rules to expose applications What You'll Achieve Practical Kubernetes Skills: Develop real-world applications that run on Kubernetes clusters. Exam Readiness: Master all CKAD exam domains with hands-on practice. Industry Recognition: Earn the globally recognized CKAD certification. Career Advancement: Position yourself for roles in cloud-native development. Course Features Exam-focused Content: Aligned with current CKAD exam objectives. Exam Tips: Quick tips to help you perform better in the exam. Practical Examples: Real-world scenarios and use cases. CKAD Exam Info Duration: 2 hours Format: Performance-based (hands-on) Questions: 15-20 tasks to complete Passing Score: 66% By the end of this course: You'll have a solid foundation in developing, deploying, and debugging cloud-native applications for Kubernetes. You will gain the necessary knowledge to pass the CKAD exam and earn the Certified Kubernetes Application Developer certification. Enroll now and start your journey toward becoming a Certified Kubernetes Application Developer!
- Master kubectl command-line operations.
- Create and deploy containerized applications.
- Write and manage YAML manifests.
- Configure application networking.
- Implement multi-container Pod patterns.
- Troubleshoot applications effectively using kubectl.
Temario
UNIDAD 1 - CKAD Exam Overview · 8 leccionesUNIDAD 1 - CKAD Exam Overview
UNIDAD 1 - CKAD Exam Overview
- Overview of the CKAD Exam
- Create your First Deployment - Demo
- How to Take This Course?
- Skills Measured in the CKAD Exam
- Helpful Resources for Exam Preparation
- Join the Discord Community
- Activity: Review CKAD Candidate Handbook
- Activity: Review CKAD Curriculum
UNIDAD 2 - Kubernetes Development Environment and Essential Tools · 10 leccionesUNIDAD 2 - Kubernetes Development Environment and Essential Tools
UNIDAD 2 - Kubernetes Development Environment and Essential Tools
- Important Prerequisites Notice
- Setting up Kubernetes for Exam Preparation
- Getting Started with SSH
- SSH Command
- Getting Started with kubectl
- Getting Started with kubectl - Demo
- kubectl Command
- Effective Terminal Usage in the Exam
- Vim Essentials for Kubernetes
- Vim Essentials
UNIDAD 3 - Kubernetes Fundamentals and Container Orchestration · 14 leccionesUNIDAD 3 - Kubernetes Fundamentals and Container Orchestration
UNIDAD 3 - Kubernetes Fundamentals and Container Orchestration
- Kubernetes Architecture - Overview
- Kubernetes Architecture - Control Plane Components
- Kubernetes Architecture - Worker Node Components
- Kubernetes Architecture
- Kubernetes Architecture Alignment Meeting
- Container Concepts
- CKAD Exam Requirements - Containers
- Creating Container Images
- Building a Container Image
- Docker Images
- Running Containers
- Image Distribution
- Docker Containers
- Introducing Containers for Cloud-Native Development
UNIDAD 4 - Kubernetes API Objects and Resource Management · 22 leccionesUNIDAD 4 - Kubernetes API Objects and Resource Management
UNIDAD 4 - Kubernetes API Objects and Resource Management
- Kubernetes Object Management - Overview
- Kubernetes Object Management - Imperative Approach
- Kubernetes Object Management - Declarative Approach
- Kubernetes Object Management - Hybrid Approach
- Kubernetes Object Management - Choosing the Right Approach - Exam Tips
- Choosing the Right Kubernetes Object Management Approach
- Node - Overview
- Namespace - Overview
- Namespace - Creating and Managing Namespaces
- Namespace - Assigning Namespaces
- Label - Overview
- Label - Applying Labels
- Label - Managing Labels
- Label Selectors - Overview
- Label Selectors - Set-based Selectors
- Label Selectors - Equality-based Selectors
- Label Selectors - Manifest-based Selectors
- Label and Label Selectors - Exam Tips
- Annotation - Introduction and Concepts
- Annotation - Applying Annotations
- Annotation - Managing Annotations
- Labels vs Annotations
UNIDAD 5 - Kubernetes Workloads and Pod Operations · 43 leccionesUNIDAD 5 - Kubernetes Workloads and Pod Operations
UNIDAD 5 - Kubernetes Workloads and Pod Operations
- Pod - Overview
- Pod - Manifest Structure
- Pod - Creating Using Imperative Approach
- Pod - Creating Using Declarative Approach
- Pod - Creating Using Hybrid Approach
- Pod - Lifecycle
- Pod - Executing Commands in Containers
- Pod - Executing Commands in Containers - Exam Tips
- Pod - Deleting a Pod
- ReplicaSet - Overview
- ReplicaSet - Manifest Structure
- ReplicaSet - Creating Using Declarative Approach
- ReplicaSet - Deleting a ReplicaSet
- ReplicaSet Pod Adoption Behavior - Exam Tips
- Deployment - Overview
- Deployment - Manifest Structure
- Deployment - Creating Using Imperative Approach
- Deployment - Creating Using Hybrid Approach
- Deployment - Applying Labels
- Deployment - Deleting a Deployment
- StatefulSet - Overview
- StatefulSet - Creating a StatefulSet
- StatefulSet - StatefulSet vs Deployment
- DaemonSet - Overview
- DaemonSet - Creating a DaemonSet
- DaemonSet - Deleting a DaemonSet
- Role Play: Choosing Between StatefulSet and Deployment for Cloud Migration
- Jobs - Overview
- Jobs - Creating a Job using Imperative Approach
- Jobs - Job Creation Workflow
- Jobs - Creating a Job using Hybrid Approach
- Jobs - Lifecycle Attributes
- Jobs - Deleting a Job
- CronJob - Overview
- CronJob - Manifest Structure
- CronJob - Cron Pattern
- CronJob - Creating a CronJob using Imperative Approach
- CronJob - CronJob Creation Workflow
- CronJob - Creating a CronJob using Hybrid Approach
- CronJob - Jobs History Limits
- CronJob - Creating a Job from CronJob
- CronJob - Deleting a CronJob
- Role Play: Implementing Scheduled Maintenance with CronJobs
UNIDAD 6 - Advanced Pod Patterns and Kubernetes Health Monitoring · 30 leccionesUNIDAD 6 - Advanced Pod Patterns and Kubernetes Health Monitoring
UNIDAD 6 - Advanced Pod Patterns and Kubernetes Health Monitoring
- Multi-container Pods - Overview
- Init Containers - Overview
- Init Containers - Workflow
- Init Containers - Key Properties
- Init Containers - Use Cases
- Init Containers - Demo
- Init Containers - Targeting a Specific Container in a Pod - Exam Tips
- Init Containers - Documentation Reference
- Sidecar Containers - Overview
- Sidecar Containers - Workflow
- Sidecar Containers - Key Properties
- Sidecar Containers - Use Cases
- Sidecar Containers - Demo
- Sidecar Containers Can Be Init Containers - Tips
- Adapter Containers - Overview
- Adapter Containers - Workflow
- Adapter Containers - Use Cases
- Ambassador Containers - Overview
- Ambassador Containers - Workflow
- Ambassador Containers - Use Cases
- Multi-container Pods - Exam Tips
- Health Probing - Overview
- Health Probing - Types of Health Probes
- Health Probing - Dependency Between Health Probes
- Health Probing - Probe Check Mechanisms
- Health Probing - Common Probe Attributes
- Health Probing - Common Probe Attributes Workflow
- Health Probing - Probing Configuration in System Components
- Health Probing - Configuring a Execute Command Probe
- Health Probing - Configuring a HTTP GET Probe
UNIDAD 7 - Kubernetes Application Deployment and Updates · 35 leccionesUNIDAD 7 - Kubernetes Application Deployment and Updates
UNIDAD 7 - Kubernetes Application Deployment and Updates
- Deployments - Core Concepts and Features
- Rolling Updates - Understanding the Basics
- Rolling Updates - Creating Your First Deployment - Demo Part 1
- Rolling Updates - Deploying a New Version - Demo Part 2
- Rolling Updates - Monitoring Deployment Progress - Demo Part 3
- Rolling Updates - Performing Rollbacks - Demo Part 4
- Blue-Green Deployment - Overview
- Blue-Green Deployment - Workflow
- Blue-Green Deployment - Pros and Cons
- Blue-Green Deployment - Setting Up Initial Environment - Demo Part 1
- Blue-Green Deployment - Configuring Service Routes - Demo Part 2
- Blue-Green Deployment - Implementing New Version - Demo Part 3
- Blue-Green Deployment - Traffic Migration Strategy - Demo Part 4
- Blue-Green Deployment - Cleanup and Verification - Demo Part 5
- Canary Deployment - Overview
- Canary Deployment - Workflow
- Canary Deployment - Pros and Cons
- Canary Deployment - Setting Up Production Environment - Demo Part 1
- Canary Deployment - Configuring Service Distribution - Demo Part 2
- Canary Deployment - Introducing Test Version - Demo Part 3
- Canary Deployment - Progressive Traffic Shifting - Demo Part 4
- Deployment Strategies - Blue/Green vs Canary
- Kubernetes Scaling - Manual Scale-Up Operations - Demo Part 1
- Kubernetes Scaling - Manual Scale-Down Operations - Demo Part 2
- Kubernetes Scaling - Implementing HorizontalPodAutoscaler (HPA) - Demo Part 3
- Helm - Overview and Installation
- Helm - Repository Management
- Helm - Install and Uninstall Operations
- Helm - Upgrade and Rollback Operations
- Kustomize - Overview
- Kustomize - Composing Resources
- Kustomize - Generating Resources
- Kustomize - Setting Cross-cutting Fields
- Kustomize - Removing the Resources
- Kustomize Configuration Files - Implicit vs Explicit Metadata - Tips
UNIDAD 8 - Kubernetes Configuration Management · 19 leccionesUNIDAD 8 - Kubernetes Configuration Management
UNIDAD 8 - Kubernetes Configuration Management
- Overview of Kubernetes Configuration
- ConfigMap - Overview
- ConfigMap - Creating using Imperative Approach - Literal Values
- ConfigMap - Creating using Imperative Approach - Environment File
- ConfigMap - Creating using Imperative Approach - Configuration File
- ConfigMap - Creating using Imperative Approach - Directory
- ConfigMap - Creating using Declarative Approach
- ConfigMap - Consuming Approaches
- ConfigMap - Consuming as Environment Variable
- ConfigMap - Consuming as Volume
- Secret - Overview
- Secret - Creating using Imperative Approach - Literal Values
- Secret - Creating using Imperative Approach - Environment file
- Secret - Creating using Imperative Approach - Configuration file
- Secret - Creating using Imperative Approach - Directory
- Secret - Creating using Declarative Approach
- Secret - Consuming as Environment Variable
- Secret - Consuming as Volume
- Secret - Secret vs ConfigMap
UNIDAD 9 - Kubernetes Service Discovery and Networking · 19 leccionesUNIDAD 9 - Kubernetes Service Discovery and Networking
UNIDAD 9 - Kubernetes Service Discovery and Networking
- Service - Introduction and Core Concepts
- Service - Networking Model Deep Dive
- Service - Configuration and Key Fields
- Service - Types and Use Cases
- Service - Creating Kubernetes Services - Demo Part 1
- Service - Creating and Exposing Services Simultaneously - Demo Part 2
- Service - Defining Services Imperatively - Demo Part 3
- Service - Defining Services Declaratively - Demo Part 4
- Service - Updating Service Configuration
- Service - Working with Endpoints and EndpointSlices
- Service - Deleting Resources
- Kubernetes Networking - Ingress vs Gateway API
- Ingress - Understanding Ingress and Ingress Controller
- Ingress - Creating and Managing Ingress Resources
- Network Policies - Introduction and Core Concepts
- Network Policies - Manifest Structure
- Network Policies - Core Components and Rules
- Network Policies - Common Use Cases and Patterns
- Network Policies - Implementation Demo
UNIDAD 10 - Kubernetes Storage and Volume Management · 16 leccionesUNIDAD 10 - Kubernetes Storage and Volume Management
UNIDAD 10 - Kubernetes Storage and Volume Management
- Volumes - Overview
- Volumes - Types of Volumes
- Volumes - Volume Configuration in System Components
- Volumes - Configuring a Pod with Volume
- Persistent Volumes - Introduction to Persistent Storage
- Persistent Volumes - Understanding PersistentVolumes
- Persistent Volumes - Essential Properties
- Persistent Volumes - Access Modes
- Persistent Volumes - hostPath Volumes and Access Modes
- Persistent Volumes - Reclaim Policies
- Persistent Volumes - Understanding PersistentVolumeClaims
- Persistent Volumes - Lifecycle of Persistent Storage
- Persistent Volumes - Demo - #1 Create PersistentVolume (PV)
- Persistent Volumes - Demo - #2 Create PersistentVolumeClaim (PVC)
- Persistent Volumes - Demo - #3 Mount PVC to Pod
- Persistent Volumes - Upgrading Resource Consumption - Exam Tips
UNIDAD 11 - Kubernetes Resource Optimization · 7 leccionesUNIDAD 11 - Kubernetes Resource Optimization
UNIDAD 11 - Kubernetes Resource Optimization
- Resource Configuration - Introduction and Concepts
- Resource Configuration - Implementation Demo
- Limit Ranges - Introduction and Concepts
- Limit Ranges - Implementation Demo
- Resource Quota - Introduction and Concepts
- Resource Quota - Implementation Demo
- ResourceQuota vs LimitRange - Choosing the Right Approach
UNIDAD 12 - Kubernetes Security and Access Control · 30 leccionesUNIDAD 12 - Kubernetes Security and Access Control
UNIDAD 12 - Kubernetes Security and Access Control
- API Access - Introduction and Concepts
- API Access - User Management in Kubernetes
- API Access - Overview of Authentication
- API Access - Authentication Method - Token-based Authentication
- API Access - Authentication Method - Client Certificates
- API Access - Authentication Method - OpenID Connect (OIDC)
- API Access - Authentication Method - Authenticating Proxy
- API Access - Authentication Method - Webhook Token Authentication
- API Access - Authentication Method - Anonymous Requests
- API Access - Overview of Authorization
- API Access - Authorization Method - AlwaysAllow
- API Access - Authorization Method - AlwaysDeny
- API Access - Authorization Method - ABAC
- API Access - Authorization Method - RBAC
- API Access - Authorization Method - Node Authorization
- API Access - Authorization Method - Webhook Authorization
- API Access - Admission Control
- API Access - Server Configuration File (kubeconfig)
- Service Account - Introduction and Concepts
- Service Account - Implementation Demo
- Service Account - Exam Tips
- RBAC Authorization - Introduction to RBAC
- RBAC Authorization - Role and ClusterRole
- RBAC Authorization - RoleBinding and ClusterRoleBinding
- RBAC Authorization - Understanding Valid and Invalid Patterns
- RBAC Authorization - Authorization Checks and Troubleshooting
- Application Security - Overview of Security Contexts
- Application Security - Configuring the Security Context - Demo
- Application Security - Overview of Capabilities
- Application Security - Configuring Capabilities - Demo
UNIDAD 13 - Kubernetes Extensibility and Custom Resources · 4 leccionesUNIDAD 13 - Kubernetes Extensibility and Custom Resources
UNIDAD 13 - Kubernetes Extensibility and Custom Resources
- Introduction to Kubernetes Extensions
- Custom Resources Addition Methods
- Custom Resource Implementation - Demo
- Kubernetes Operators
UNIDAD 14 - Kubernetes Troubleshooting and Diagnostics · 6 leccionesUNIDAD 14 - Kubernetes Troubleshooting and Diagnostics
UNIDAD 14 - Kubernetes Troubleshooting and Diagnostics
- Overview of Troubleshooting in Kubernetes
- Troubleshooting Pods
- Troubleshooting Deployments
- Troubleshooting Services
- Ephemeral Containers - Introduction and Concepts
- Ephemeral Containers - Demo
UNIDAD 15 - Kubernetes API Management and Resource Monitoring · 6 leccionesUNIDAD 15 - Kubernetes API Management and Resource Monitoring
UNIDAD 15 - Kubernetes API Management and Resource Monitoring
- Overview of Kubernetes API
- Kubernetes API Versioning
- Kubernetes API Groups
- API Version Migration Guide
- API Deprecations - Demo
- Overview of Metrics Server
UNIDAD 16 - CKAD Certification Strategy · 8 leccionesUNIDAD 16 - CKAD Certification Strategy
UNIDAD 16 - CKAD Certification Strategy
- CKAD Exam Tips
- Activity: View PSI Online Proctoring Test Experience
- Activity: Take the PSI Online Proctoring System Check
- Killer Shell Mock Tests
- Activity: Take the Killer Shell Mock Test 1
- Activity: Take the Killer Shell Mock Test 2
- Next Steps After Passing Exam
- What's Next — Validate Your Cloud-Native Foundation
Tu certificado lo emite la SEP, no solo una plataforma
Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.
Tu certificado con INEC
- Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
- Documento oficial con folio verificable en línea
- Lo otorga la Universidad Tecnológica Fidel Velázquez
Otras plataformas en línea
- Constancia privada emitida por la misma plataforma
- Solo acredita horas cursadas o asistencia
- Sin respaldo de una autoridad educativa
Tu itinerario, de la inscripción al certificado
- 1
Inscripción con pago único
Pagas $2,800 MXN una sola vez y entras de inmediato al curso.
- 2
Estudias a tu ritmo
16 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.
- 3
Cuestionarios por unidad
6 cuestionarios para comprobar lo aprendido.
- 4
Certificado
Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.
Un certificado oficial de la SEP
- Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
- Contenido impartido por Praveenkumar Bouna.
- Folio y QR verificables para compartirlo con quien te contrate.
Empieza hoy, a tu ritmo
Un solo pago y acceso inmediato al curso completo durante 12 meses.
- 16 unidades · 277 lecciones · 60 h
- 12 meses de acceso
- 6 cuestionarios de evaluación
- Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Sobre tu inscripción
¿Cómo es el pago?
Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.
¿Cuánto tiempo tengo acceso?
12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.
¿Quién imparte el contenido?
El curso es impartido por Praveenkumar Bouna; INEC gestiona tu inscripción, evaluación y certificado.
¿Qué pasa cuando vence mi acceso?
Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.

![Muestra del certificado: CKAD Certified Kubernetes Application Developer [2026]](https://www.institutoimec.edu.mx/wp-content/uploads/inec-landing/certificado-muestra.jpg)
