- Certifiant
- Cours pratique
- Informatique
Formation CKAD : Préparation à la Certification Kubernetes Développeur d’Application (CKAD)

- Durée
- 2 jours
- Niveau
- Avancé
- Modalités
- Présentiel / Distanciel
- Certification
- Certified Kubernetes Application Developer (CKAD)
Description de la formation Certification Kubernetes Developpeur Application
Le développement d'applications dans un environnement Kubernetes requiert une parfaite compréhension des ressources offertes par la plateforme, ainsi que la capacité à les manipuler efficacement. La certification CKAD (Certified Kubernetes Application Developer), proposée par la CNCF en partenariat avec la Linux Foundation, valide ces compétences en mettant l'accent sur la conception, le déploiement, la configuration et l'exposition d'applications cloud-native.
Cette formation Certification Kubernetes Développeur d'Application vous prépare de manière opérationnelle à l'examen CKAD à travers une approche pédagogique mêlant théorie et travaux pratiques. Vous apprendrez à maîtriser les commandes essentielles, à automatiser vos déploiements, à configurer des probes, gérer le stockage persistant, sécuriser vos applications et exploiter les outils d'observabilité. Une dernière journée optionnelle permet aux candidats disposant d’un voucher de certification ou d’un accès à la plateforme killer.sh de s’entraîner dans des conditions proches de l’examen.

Objectifs pédagogiques
Objectifs pédagogiques :
À l’issue de cette formation Certification Kubernetes Développeur d'Application vous serez en mesure de :
- Acquérir les connaissances essentielles pour préparer sereinement l'examen Certified Kubernetes Application Developer (CKAD)
- Identifier, comprendre et exploiter les ressources clés de Kubernetes à jour avec les exigences de la certification CKAD
- Auto-évaluer vos compétences techniques en lien avec le référentiel CKAD afin de détecter vos axes de progression
Objectifs opérationnels
Objectif opérationnel :
Passer et réussir l'examen Certified Kubernetes Application Developer (CKAD).
Cette formation vous prépare à la certification Certified Kubernetes Application Developer (CKAD), non comprise dans le tarif de la formation.
Programme
Contenu du cours, module par module
3 modules
Les certifications Kubernetes CNCF
- CKAD, CKA, CKS : objectifs et publics
- Format de l’examen CKAD (durée, environnement, outils)
- Préparation à l’examen : méthodologie, gestion du temps
Manipuler les ressources Kubernetes efficacement
- Utilisation avancée de kubectl
- Génération rapide de manifestes YAML
- Outils de productivité pendant l’examen
Ressources Kubernetes essentielles
- Pods, Deployments, ReplicaSets, ConfigMaps, Secrets, Services, Jobs, CronJobs
- Patterns multi-conteneurs : sidecar, adapter, ambassador
- Rolling updates et stratégies de déploiement
Construction d’images
- Dockerfile : syntaxe, bonnes pratiques
- Construction d’images avec docker, podman et kaniko
Quotas, QoS et Gabarits
- ResourceQuota, LimitRange, QoS, PodPriority
Travaux pratiques
Travaux pratiques
Travaux pratiques
Travaux pratiques
Travaux pratiques
Stockage persistant
- Volumes, PersistentVolume, PersistentVolumeClaim
- StorageClass, snapshots
Sécurité des pods
- SecurityContext, ServiceAccount
- NetworkPolicy : principes et mise en œuvre
Observabilité & troubleshooting
- Probes : liveness, readiness, startup
- Analyse de logs et dépannage
Services et Ingress
- Services : ClusterIP, NodePort, LoadBalancer
- Ingress : configuration, DNS interne, routage avancé
Helm
- Structure d’un chart Helm
- Installation et personnalisation de charts existants
- Création d’un chart simple
Custom Resource Definition (CRD)
- CRD : principes, définition et manipulation
- Notions de controller et operator pattern
Travaux pratiques
Travaux pratiques
Travaux pratiques
Travaux pratiques
Travaux pratiques
Travaux pratiques
Entrainement intensif à la certification
- Optimisation de l’environnement de travail (alias, autocompletion, templates)
- Séries d’exercices guidés sur les thèmes principaux
- Simulation d’examen sur plateforme type killer.sh
- Méthodes pour gagner du temps et prioriser les questions
- Débrief collectif et individualisé
Travaux pratiques
Programme mis à jour le 29/09/2025
Public concerné
Ce cours s'adresse aux :
- Développeurs d'applications souhaitant concevoir, déployer et maintenir des applications dans un environnement Kubernetes.
- DevOps, ingénieurs système ou cloud souhaitant se spécialiser dans le développement d'applications cloud-native.
- Architectes techniques, ingénieurs SRE ou administrateurs ayant besoin de valider leur maîtrise de Kubernetes côté développement.

Prérequis
Pour suivre cette formation, il est nécessaire d'avoir des connaissances de base en administration Linux / Unix, sur Docker, sur les principes de fonctionnement des conteneurs ainsi que sur le réseau SDN. Vous devez également avoir suivi la formation Kubernetes : Déployer des conteneurs applicatifs sur Kubernetes (DKDC) ainsi que Kubernetes : Utilisation et Administration Avancées (KUAA) ou disposer des connaissances équivalentes.
J’évalue mes connaissances pour vérifier que je dispose des prérequis nécessaires pour profiter pleinement de cette formation en faisant le test de prérequis.
Faire le testFinancement
Cette formation peut être prise en charge par votre entreprise, seule ou avec l’appui de son opérateur de compétences. Nous fournissons le devis et les pièces attendues par l’OPCO.
Formations liées
- Conteneurisation : les concepts, les architectures, les organisationsRéf. CONT2 joursFondamentalProchaine session : 2 nov.1 790 €
- Docker avancé : Déployer et gérer des hôtes DockerRéf. UDMB2 joursAvancéProchaine session : 5 nov.1 590 €
- Docker et Kubernetes, faciliter les développements et les déploiements de vos applicationsRéf. DKDA3 joursIntermédiaireProchaine session : 19 oct.2 090 €
- Google Kubernetes Engine : ArchitectingRéf. AWGK2 joursIntermédiaireProchaine session : 20 oct.1 580 €