Certified Kubernetes Application Developer (CKAD)

Live Online (VILT) & Classroom Corporate Training Course

Learn to develop and deploy applications on Kubernetes clusters with the Certified Kubernetes Application Developer (CKAD) course. Gain the skills to troubleshoot and manage Kubernetes resources while preparing for the CKAD certification exam.
Kubernetes Security

How can we help you?

  • CloudLabs
  • Projects
  • Assignments
  • 24x7 Support
    24x7 Support
  • Lifetime Access
    Lifetime Access


The “Certified Kubernetes Application Developer (CKAD)” course is designed to equip developers with the knowledge and skills required to develop and deploy applications on Kubernetes clusters. Participants will learn how to build, package, and configure containerized applications, as well as manage Kubernetes resources and troubleshoot common issues.



At the end of Applying Professional Scrum Training for Software Developers course, participants will be able to

  • Understand the fundamentals of Kubernetes and its architecture.
  • Develop and deploy applications using Kubernetes.
  • Create and manage Kubernetes resources such as pods, services, and deployments.
  • Configure and scale applications on Kubernetes clusters.
  • Troubleshoot and debug common issues in Kubernetes environments.
  • Prepare for the Certified Kubernetes Application Developer (CKAD) certification exam.


  • Basic understanding of containerization concepts and technologies.
  • Familiarity with Linux command line and system administration.
  • Experience in programming and scripting languages such as Python or JavaScript.
  • Knowledge of networking principles and protocols.

Course Outline

  • Kubernetes architecture and key components
  • Deploying Kubernetes clusters
  • Interacting with Kubernetes using kubectl

  • Creating and managing pods
  • Configuring pod lifecycles
  • Implementing pod scheduling and resource limits

  • Service types and networking models
  • Service discovery and load balancing
  • Configuring network policies

  • Persistent volume concepts
  • Storage classes and volume provisioning
  • Configuring and managing persistent volumes

  • Working with deployments and replica sets
  • Rolling updates and rollbacks
  • Horizontal pod autoscaling

  • Managing application configurations with ConfigMaps
  • Securing sensitive information with Secrets
  • Using ConfigMaps and Secrets in applications

  • Kubernetes security principles and best practices
  • Role-Based Access Control (RBAC)
  • Securing the Kubernetes cluster and applicationss