Skip to main Content

Kubernetes pour Développeurs (LFD459) - Certification CKAD

  • Référence SFI-LFD459
  • Durée 3 jour(s)
  • Version link.aspx

Classe inter à distance Prix

EUR2,250.00

hors TVA

Demander une formation en intra-entreprise S'inscrire

Modalité pédagogique

La formation est disponible dans les formats suivants:

  • Classe inter à distance

    Depuis n'importe quelle salle équipée d'une connexion internet, rejoignez la classe de formation délivrée en inter-entreprises.

  • Classe inter en présentiel

    Formation délivrée en inter-entreprises. Cette méthode d'apprentissage permet l'interactivité entre le formateur et les participants en classe.

  • Intra-entreprise

    Cette formation est délivrable en groupe privé, et adaptable selon les besoins de l’entreprise. Nous consulter.

Demander cette formation dans un format différent

Apprendre à construire des applications Kubernetes ouvrira des opportunités de carrière dans des rôles très demandés en DevOps, ingénierie cloud et conteneurisation.

 

La formation SFI-LFD459 (Kubernetes pour les Développeurs d'Applications) est le cours officiel Linux Foundation qui vous apprend à concevoir, déployer et gérer des applications conteneurisées sur Kubernetes.

En utilisant Python, ce cours enseigne comment définir les ressources d'application et utiliser les primitives de base pour construire, surveiller et dépanner des applications évolutives dans Kubernetes — y compris le travail avec les plugins réseau, la sécurité et le stockage cloud pour déployer des applications dans un environnement de production.

 

La formation SFI- LFD459 est indépendante du langage de programmation. Vous apprendrez à déployer et orchestrer vos applications sur Kubernetes, quel que soit leur stack technique. Les concepts abordés (Deployments, Services, ConfigMaps, Secrets, Volumes) s'appliquent à toutes les applications conteneurisées, qu'elles soient en Java, Python, Node.js, Go ou autre.

Ce cours vous prépare à l'examen Certified Kubernetes Application Developer (CKAD).

NB: Le voucher d'examen n'est pas inlcus dans le prix de la formation

 

Mis à jour 10/03/2025

Prochaines dates

Haut de page
    • Modalité: Classe inter à distance
    • Date: 14-16 décembre, 2026 | 9:00 AM to 5:00 PM
    • Centre: SITE DISTANT (W. Europe )
    • Langue: Français

    EUR2,250.00

    • Modalité: Classe inter à distance
    • Date: 11-13 janvier, 2027 | 9:00 AM to 5:00 PM
    • Centre: SITE DISTANT (W. Europe )
    • Langue: Français

    EUR2,250.00

    • Modalité: Classe inter à distance
    • Date: 08-10 février, 2027 | 9:00 AM to 5:00 PM
    • Centre: SITE DISTANT (W. Europe )
    • Langue: Français

    EUR2,250.00

    • Modalité: Classe inter à distance
    • Date: 08-10 mars, 2027 | 9:00 AM to 5:00 PM
    • Centre: SITE DISTANT (W. Europe )
    • Langue: Français

    EUR2,250.00

    • Modalité: Classe inter à distance
    • Date: 12-14 avril, 2027 | 9:00 AM to 5:00 PM
    • Centre: SITE DISTANT (W. Europe )
    • Langue: Français

    EUR2,250.00

    • Modalité: Classe inter à distance
    • Date: 12-14 mai, 2027 | 9:00 AM to 5:00 PM
    • Centre: SITE DISTANT (W. Europe )
    • Langue: Français

    EUR2,250.00

Ce cours est destiné aux développeurs d'applications expérimentés qui ont besoin de conteneuriser, héberger, déployer et configurer une application dans un cluster multi-nœuds.

Objectifs de la formation

Haut de page

A l'issue de la formation, les participants seront capables de :

  • Définir les ressources d'application dans Kubernetes.
  • Utiliser les primitives de base pour construire, surveiller et dépanner des applications évolutives.
  • Travailler avec les plugins réseau, la sécurité et le stockage cloud.
  • Déployer des applications dans un environnement de production.
  • Acquérir les connaissances et compétences clés relatives au Certified Kubernetes Application Developer (CKAD).

Programme détaillé

Haut de page

Module 1 Introduction

  • Objectifs de la formationet présentations
  • La Linux Foundation
  • Formations de la Linux Foundation
  • Programmes de certification et badges numériques
  • Détails de la plateforme

Module 2 Architecture Kubernetes

  • Qu'est-ce que Kubernetes ?
  • Composants de Kubernetes
  • Défis
  • L'héritage de Borg
  • Architecture Kubernetes
  • Terminologie
  • Nœud du plan de contrôle
  • Nœuds de travail
  • Pods
  • Services
  • Opérateurs
  • IP unique par Pod
  • Configuration réseau
  • Fichier de configuration réseau CNI
  • Communication de Pod à Pod
  • Cloud Native Computing Foundation
  • Recommandations de ressources
    • Travaux pratiques

Module 3 Construction (Build)

  • Options de conteneur
  • Conteneurisation d'une application
  • Création du Dockerfile
  • Hébergement d'un dépôt local
  • Création d'un déploiement
  • Exécution de commandes dans un conteneur
  • Pod multi-conteneurs
  • readinessProbe
  • livenessProbe
  • startupProbe
  • Tests
  • Helm
  • Kustomize
    • Travaux pratiques

Module 4 Conception (Design)

  • Applications traditionnelles : considérations
  • Ressources découplées
  • Transience
  • Cadre flexible
  • Gestion de l'utilisation des ressources
  • Utilisation des sélecteurs de labels
  • Pods multi-conteneurs
  • Conteneur Sidecar
  • Conteneur adaptateur
  • Ambassador
  • initContainer
  • Définitions de ressources personnalisées
  • Points à considérer
  • Jobs
    • Travaux pratiques

Module 5 Configuration du déploiement

  • Aperçu des volumes
  • Introduction aux volumes
  • Spécification de volume
  • Types de volume
  • Exemple de volume partagé
  • Volumes persistants et revendications
  • Volume persistant
  • Revendication de volume persistant
  • Provisionnement dynamique
  • Secrets
  • Utilisation des secrets via des variables d'environnement
  • Montage des secrets en tant que volumes
  • Données portables avec les ConfigMaps
  • Utilisation des ConfigMaps
  • État de la configuration du déploiement
  • Mise à l'échelle et mises à jour progressives
  • Rollbacks de déploiement
    • Travaux pratiques

Module 6 Comprendre la sécurité

  • Aperçu de la sécurité
  • Accès à l'API
  • Authentification
  • Autorisation
  • RBAC
  • Aperçu du processus RBAC
  • Contrôleur d'admission
  • Contextes de sécurité
  • Normes de sécurité des pods
  • Politiques réseau
  • Exemple de politique réseau
  • Exemple de politique par défaut
    • Travaux pratiques

Module 7 Exposition des applications

  • Types de service
  • Diagramme des services
  • Modèle de mise à jour de service
  • Accès à une application avec un service
  • Service sans sélecteur
  • ClusterIP
  • NodePort
  • LoadBalancer
  • ExternalName
  • Ressource Ingress
  • Contrôleur Ingress
  • Maillage de services
    • Travaux pratiques

Module 8 Dépannage des applications

  • Aperçu du dépannage
  • Étapes de dépannage de base
  • Changement continu (constant)
  • Flux de dépannage de base : Pods
  • Flux de dépannage de base : Nœud et sécurité
  • Flux de dépannage de base : Agents
  • Surveillance
  • Outils de journalisation
  • Surveillance des applications
  • Journaux système et agent
  • Tests de conformité
  • Plus de ressources
    • Travaux pratiques

Module 9 Conclusion et revue de la formation

Pré-requis

Haut de page
  • Compétences de base en ligne de commande Linux et en édition de fichiers et familiarité avec un langage de programmation (tel que Python, Node.js, Go).
  • Connaissance des concepts et des architectures d'applications Cloud Native.

Certification

Haut de page

 Ce cours vous prépare à l'examen Certified Kubernetes Application Developer (CKAD) de The Linux Foundation.

Prévoyez 2 à 3 semaines de pratique avant de passer la certification CKAD. L'examen étant 100% pratique et chronométré, la rapidité d'exécution est clé.

Et après 

Haut de page
Pas de recommandation.

Bon à savoir

Haut de page
  • Un support de cours officiel sera fourni aux participants.
Cookie Control toggle icon