This is an example of a simple banner

Training: Certified Kubernetes Application Developer (CKAD) Preparation

Ref. KUB-11
Duration:
3
 jours
Exam:
Non certifiant
Level:
Intermédiaire

Certified Kubernetes Application Developer (CKAD) Preparation Training

The Certified Kubernetes Application Developer (CKAD) preparation course is designed for professionals who want to develop, configure, deploy and maintain cloud native applications in Kubernetes. The CKAD certification validates the ability to design and expose applications on Kubernetes using the platform’s native primitives. It is a hands-on, online exam based on tasks to be performed on the command line.

Targeted preparation for developers and application-oriented profiles

This course focuses on the skills actually expected of a Kubernetes developer: defining application resources, managing configurations, exposing services, creating workloads, diagnosing application behavior and working efficiently in an existing cluster. It is the natural continuation of Kubernetes – Fundamentals for an audience oriented toward development or application delivery.

Participant Profiles

  • Application developers
  • DevOps engineers focused on application delivery
  • Backend or full stack developers working with Kubernetes
  • Application architects
  • Candidates preparing for the CKAD certification

Objectives

  • Deploy and manage applications in Kubernetes
  • Define application resources suited to business needs
  • Configure, expose and maintain cloud native applications
  • Work with Pods, Deployments, Jobs, Services and Ingress
  • Diagnose the most common application incidents
  • Prepare in conditions consistent with the practical expectations of the CKAD exam

Prerequisites

  • Having completed Kubernetes – Fundamentals or equivalent experience
  • Comfort with kubectl, YAML and the basic Kubernetes objects
  • Knowledge of containerization and microservices principles
  • Prior application development experience is strongly recommended

Course Content

Module 1: Designing applications in Kubernetes

  • Defining application resources
  • Choosing the objects suited to the need
  • Pods and multi-container Pods
  • Jobs and CronJobs
  • Best practices for application structuring

Module 2: Configuration and deployment

  • ConfigMaps and Secrets
  • Environment variables
  • Managing application configuration
  • Deployment with YAML manifests
  • Updates, rollback and application versioning

Module 3: Workloads and application behavior

  • Deployments, ReplicaSets and scaling
  • Probes: liveness, readiness, startup
  • Restart strategies and container behavior
  • Managing the application lifecycle
  • Resources, requests and limits

Module 4: Services, networking and application exposure

  • Kubernetes Services
  • Internal and external exposure
  • Ingress
  • Internal DNS resolution
  • Communication between application components

Module 5: Storage and persistence from the application side

  • Volumes and volume mounts
  • PersistentVolumeClaims
  • Application use cases with persistent data
  • Basic storage patterns for developers

Module 6: Application troubleshooting and exam preparation

  • Diagnosing Pods and Deployments
  • Logs, events and inspection
  • Resolving common errors
  • Exam-like exercises
  • Time management and resolution methodology

Documentation

  • Digital course materials included

Lab / Exercises

  • This course includes hands-on exercises designed to reinforce your knowledge and apply your skills in real-world professional scenarios.

Exam

  • This course prepares for the Certified Kubernetes Application Developer (CKAD) certification

Complementary Courses

Eligible Funding

ITTA is a partner of a continuing education fund dedicated to temporary workers. This fund can subsidize your training, provided that you are subject to the “Service Provision” collective labor agreement (CCT) and meet certain conditions, including having worked at least 88 hours in the past 12 months.

Additional Information

What is the CKAD certification and who is it for?

The CKAD (Certified Kubernetes Application Developer) certification is delivered by the Cloud Native Computing Foundation (CNCF) in partnership with the Linux Foundation. It validates your ability to design, deploy, and maintain containerized applications on Kubernetes. The exam is 100% hands-on: for 2 hours, you work directly on the command line to solve real application deployment problems.

The CKAD is primarily aimed at developers, DevOps engineers, and application architects who build and deploy cloud-native applications. If you design microservices, manage CI/CD pipelines, or work with containers on a daily basis, this certification proves you master Kubernetes from the application side. In French-speaking Switzerland, where companies are accelerating their migration to containerized architectures, the CKAD is a differentiating asset on the job market.

CKAD vs CKA: two complementary certifications

The CKAD and CKA cover the same Kubernetes ecosystem but from different angles. The CKAD focuses on application development and deployment: pod definitions, services, volumes, ConfigMaps, application lifecycle management, and observability. The CKA focuses on cluster administration: installation, networking, storage, security, and infrastructure troubleshooting. A developer who deploys applications on Kubernetes needs the CKAD. An administrator who manages clusters needs the CKA. Holding both certifications gives you a complete view of the entire chain, from code to cluster.

The CKAD exam covers application design (Deployments, Jobs, CronJobs), resource configuration (ConfigMaps, Secrets, SecurityContexts), application networking (Services, Ingress, NetworkPolicies), and observability (logs, probes, debugging). The CNCF regularly updates the program to reflect current industry practices.

Why structured training makes the difference

Many developers try to prepare for the CKAD on their own with online resources. The main challenge is not the complexity of the concepts but time management during the exam: 2 hours to solve between 15 and 20 practical tasks, or less than 8 minutes per exercise. This time constraint can throw off even experienced developers who know Kubernetes but are not used to working under timed pressure.

An intensive 3-day training specifically prepares you for this format. You chain hands-on exercises under exam-like conditions, develop command-line reflexes with kubectl, and learn shortcuts that save precious minutes. The instructor shares exam experience and helps you identify weak points before exam day.

How to pass the CKAD exam on the first attempt

The key to CKAD success lies in intensive practice and kubectl mastery. After the training, dedicate 2 to 3 weeks to daily practice on simulation environments. Familiarize yourself with the official Kubernetes documentation, as it is accessible during the exam: knowing how to navigate it quickly is a significant advantage.

Practice creating resources imperatively rather than declaratively when possible. Master aliases and shell shortcuts. Read each question carefully before starting, identify the quickest tasks, and begin with those. The CKAD includes a free retake in case of failure, but with structured preparation, most trained candidates pass on the first attempt.

FAQ

What are the prerequisites for the CKAD?
There are no formal prerequisites imposed by the CNCF. However, basic experience with Docker containers and fundamental Kubernetes concepts is strongly recommended.

Is the CKAD exam truly 100% hands-on?
Yes, the exam takes place entirely on the command line on real Kubernetes clusters. There are no multiple-choice questions.

How long is the CKAD certification valid?
The CKAD certification is valid for 2 years from the date of completion. You can renew it by retaking the exam.

Can I take the CKAD before the CKA?
Yes, the CKAD and CKA are independent. You can take either one without the other, in the order that matches your profile.

Is the Kubernetes documentation accessible during the exam?
Yes, you have access to the official Kubernetes documentation (kubernetes.io/docs) during the exam.

What is the passing score?
The minimum score is 66%. The exam includes a free retake in case of failure on the first attempt.

Prix de l'inscription
CHF 2'250.-
Inclus dans ce cours
  • Training provided by an industry expert
  • Digital documentation and materials
  • Achievement badge
Mois actuel

mer01juil09:00ven03(juil 3)17:00VirtuelVirtual Etiquettes de sessionKUB-11

mer01juil09:00ven03(juil 3)17:00Lausanne, Av. Mon-Repos 24, 1005 Lausanne Etiquettes de sessionKUB-11

mer05Aoû(Aoû 5)09:00ven07(Aoû 7)17:00VirtuelVirtual Etiquettes de sessionKUB-11

mer05Aoû(Aoû 5)09:00ven07(Aoû 7)17:00Genève, Route des Jeunes 35, 1227 Genève Etiquettes de sessionKUB-11

mer09Sep(Sep 9)09:00ven11(Sep 11)17:00VirtuelVirtual Etiquettes de sessionKUB-11

mer09Sep(Sep 9)09:00ven11(Sep 11)17:00Lausanne, Av. Mon-Repos 24, 1005 Lausanne Etiquettes de sessionKUB-11

mer14Oct(Oct 14)09:00ven16(Oct 16)17:00VirtuelVirtual Etiquettes de sessionKUB-11

mer14Oct(Oct 14)09:00ven16(Oct 16)17:00Genève, Route des Jeunes 35, 1227 Genève Etiquettes de sessionKUB-11

mer18Nov(Nov 18)09:00ven20(Nov 20)17:00VirtuelVirtual Etiquettes de sessionKUB-11

mer18Nov(Nov 18)09:00ven20(Nov 20)17:00Lausanne, Av. Mon-Repos 24, 1005 Lausanne Etiquettes de sessionKUB-11

mer23Déc(Déc 23)09:00ven25(Déc 25)17:00VirtuelVirtual Etiquettes de sessionKUB-11

mer23Déc(Déc 23)09:00ven25(Déc 25)17:00Genève, Route des Jeunes 35, 1227 Genève Etiquettes de sessionKUB-11

Contact

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Opening hours

Monday to Friday
8:30 AM to 6:00 PM
Tel. 058 307 73 00

Contact-us

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Make a request

Contact

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Opening hours

Monday to Friday, from 8:30 am to 06:00 pm.

Contact us

Your request