
Formation DevOps
Maîtrisez les outils, les pratiques et la culture sur lesquels les équipes d'ingénierie modernes s'appuient pour livrer des logiciels rapidement et de manière fiable. Ce cours vous emmène des fondamentaux de DevOps jusqu'à Kubernetes, Terraform, les pipelines CI/CD et l'observabilité en production. Que vous débutiez dans DevOps ou que vous montiez en compétence dans votre rôle actuel, vous terminerez avec des compétences pratiques que les employeurs recherchent activement.
Ce que vous allez apprendre:
Vous commencerez par les principes et les structures d'équipe DevOps, puis vous aborderez les workflows Git, les pipelines CI automatisés et les déploiements basés sur des conteneurs avec Docker et Kubernetes. Ensuite, vous apprendrez à provisionner l'infrastructure cloud avec Terraform, à concevoir des workflows de livraison continue de bout en bout et à mettre en œuvre les pratiques GitOps. Le cours couvre également l'observabilité en production, les SLO, la gestion des incidents et les contrôles DevSecOps pour sécuriser votre chaîne d'approvisionnement logicielle. Les sujets avancés incluent l'ingénierie de plateforme, l'architecture de maillage de services, les outils assistés par IA et les opérateurs Kubernetes. À la fin, vous aurez la profondeur technique et l'expérience pratique nécessaires pour exploiter des environnements DevOps réels en toute confiance.
Comment vous étudiez de façon pratique Formation DevOps
Comment vous pratiquez Formation DevOps
Pour vous, entreprise, qui souhaitez former votre équipe
Avec Dedika pour les entreprises, le cours inclut des exercices et des exemples adaptés à votre activité et aux besoins spécifiques de votre entreprise.
Contenu du cours
8 Chapitres • 38 LeçonsDurée entre 4 et 360 heures (vous décidez)
Chapitre 1MasquerCacher les détailsVoir les détailsFondations et culture DevOps
Fondations et culture DevOps
Leçon 1 • Mesurer le succès DevOps
Présente les métriques DORA et d'autres KPI pour suivre la maturité DevOps. Relie la mesure aux cycles d'amélioration continue.
Leçon 2 • Histoire et évolution du DevOps
Retrace le DevOps depuis ses racines Agile et Lean jusqu'à la pratique moderne. Fournit le contexte de l'émergence du DevOps et des problèmes qu'il résout.
Leçon 3 • Principes fondamentaux du DevOps
Couvre le framework CALMS : Culture, Automation, Lean, Measurement, Sharing. Relie les principes à des améliorations mesurables de la livraison.
Leçon 4 • Structures d'équipe DevOps
Examine comment les organisations structurent les équipes DevOps, y compris les modèles de plateforme et d'équipe intégrée. Aide les étudiants à choisir des structures adaptées à leur contexte.
Chapitre 2MasquerCacher les détailsVoir les détailsGestion de versions et collaboration
Gestion de versions et collaboration
Leçon 1 • Pull Requests et revue de code
Établit des pratiques de relecture par les pairs qui détectent les défauts précocement et partagent les connaissances. Soutient directement les portes de qualité dans les pipelines CI.
Leçon 2 • Fondamentaux de Git
Couvre les commandes Git de base, la structure du dépôt et l'historique des commits. Forme la base technique pour tout le travail ultérieur sur les pipelines.
Leçon 3 • Stratégies de branchement
Compare GitFlow, le développement basé sur le tronc et le branchement par fonctionnalité. Les étudiants sélectionnent des stratégies alignées sur la taille de l'équipe et la cadence de publication.
Leçon 4 • Modèles Monorepo et Multi-Repo
Analyse les compromis entre les approches monorepo et multi-repo pour les grandes équipes. Prépare les étudiants aux décisions réelles de gouvernance des dépôts.
Chapitre 3MasquerCacher les détailsVoir les détailsPipelines d'intégration continue
Pipelines d'intégration continue
Leçon 1 • Optimisation des performances des pipelines
Réduit la durée du pipeline grâce à la mise en cache, au parallélisme et à l'exécution sélective. Des pipelines plus rapides augmentent la productivité et l'adoption par les développeurs.
Leçon 2 • Pipeline en tant que Code
Enseigne les définitions déclaratives de pipeline stockées dans la gestion de versions. Relie le pipeline-as-code à la reproductibilité et à l'auditabilité.
Leçon 3 • Tests automatisés dans CI
Intègre les tests unitaires, d'intégration et d'analyse statique dans les étapes du pipeline. Garantit que les portes de qualité du code bloquent automatiquement les builds cassées.
Leçon 4 • Portes de sécurité et de conformité CI
Intègre l'analyse de sécurité et les vérifications de politique dans CI pour appliquer les normes précocement. Prépare les étudiants aux pratiques de sécurité décalées à gauche.
Leçon 5 • Concepts CI et anatomie d'un pipeline
Définit CI et décrit les étapes d'un pipeline typique, du déclencheur à l'artefact. Établit le vocabulaire utilisé tout au long du chapitre.
Chapitre 4MasquerCacher les détailsVoir les détailsConteneurisation et Docker
Conteneurisation et Docker
Leçon 1 • Construction d'images Docker
Couvre la syntaxe des Dockerfile, la mise en cache des couches et les builds multi-étapes. Les étudiants produisent des images légères et reproductibles prêtes pour la production.
Leçon 2 • Concepts de conteneur et architecture
Explique les conteneurs par rapport aux machines virtuelles, les espaces de noms et les cgroups. Fournit les bases conceptuelles pour tout le travail sur Docker et l'orchestration.
Leçon 3 • Sécurité des images conteneur
Identifie et atténue les vulnérabilités des images par l'analyse et le durcissement. Soutient les pratiques de chaîne d'approvisionnement sécurisée introduites dans CI.
Leçon 4 • Registres de conteneurs et distribution
Gère le stockage des images, les conventions d'étiquetage et les contrôles d'accès aux registres. Prépare les étudiants à la promotion des artefacts dans les pipelines CD.
Leçon 5 • Exécution et mise en réseau des conteneurs
Gère les options d'exécution des conteneurs, les volumes et les modes réseau. Relie les connaissances réseau à la conception d'applications multi-services.
Chapitre 5MasquerCacher les détailsVoir les détailsOrchestration de conteneurs avec Kubernetes
Orchestration de conteneurs avec Kubernetes
Leçon 1 • Gestion de la configuration et des secrets
Utilise ConfigMaps et Secrets pour découpler la configuration des images conteneur. Renforce les principes des applications twelve-factor introduits dans les chapitres précédents.
Leçon 2 • Architecture Kubernetes et composants
Décrit les composants du plan de contrôle et des nœuds workers ainsi que leurs interactions. Fournit le modèle mental nécessaire pour diagnostiquer le comportement du cluster.
Leçon 3 • Passage à l'échelle et gestion des ressources
Configure les demandes de ressources, les limites et les politiques d'autoscaling pour les charges de travail. Garantit que les clusters utilisent efficacement la capacité sous charge variable.
Leçon 4 • Mise en réseau et découverte de services
Explique les Services, Ingress et la découverte DNS au sein d'un cluster. Relie la mise en réseau aux modèles de communication d'applications multi-niveaux.
Leçon 5 • Objets de charge de travail Kubernetes de base
Couvre les Pods, Deployments, ReplicaSets et StatefulSets pour l'exécution d'applications. Les étudiants déploient et mettent à jour les charges de travail à l'aide de manifestes déclaratifs.
Chapitre 6MasquerCacher les détailsVoir les détailsInfrastructure en tant que code
Infrastructure en tant que code
Leçon 1 • Provisionnement avec Terraform
Couvre la syntaxe Terraform, les providers, les backends d'état et la conception de modules. Les étudiants provisionnent des environnements multi-ressources à partir de modules réutilisables.
Leçon 2 • IaC dans les pipelines CI/CD
Automatise les étapes de planification, validation et application au sein des pipelines CI existants. Relie l'automatisation IaC aux workflows de livraison construits dans les chapitres précédents.
Leçon 3 • Principes IaC et panorama des outils
Compare les approches IaC déclarative et impérative et examine les principaux outils. Définit les critères de sélection que les étudiants appliquent tout au long du chapitre.
Leçon 4 • Test et validation de l'IaC
Intègre le linting, les vérifications de politique et les tests d'intégration dans les workflows IaC. Empêche les erreurs de configuration d'atteindre les environnements de production.
Leçon 5 • Fondamentaux de la gestion de configuration
Applique les outils de gestion de configuration pour imposer un état de serveur cohérent. Complète le provisionnement Terraform avec une configuration post-démarrage.
Chapitre 7MasquerCacher les détailsVoir les détailsLivraison continue et déploiement continu
Livraison continue et déploiement continu
Leçon 1 • Principes et workflows GitOps
Utilise Git comme source unique de vérité pour l'infrastructure et l'état de l'application déclaratifs. Relie GitOps à Kubernetes et aux compétences IaC des chapitres précédents.
Leçon 2 • Sécurité et conformité CD
Impose des contrôles de sécurité et des pistes d'audit tout au long du pipeline de livraison. Garantit que les déploiements répondent aux exigences organisationnelles et réglementaires.
Leçon 3 • Concepts CD et stratégies de publication
Distingue la livraison continue du déploiement continu et décrit les modèles de publication. Fournit le cadre de décision pour choisir les stratégies de déploiement.
Leçon 4 • Conception du pipeline de déploiement
Structure les pipelines multi-étapes avec promotion d'environnement et portes d'approbation. S'appuie sur les compétences des pipelines CI pour créer des workflows de livraison de bout en bout.
Leçon 5 • Automatisation et orchestration des publications
Automatise le versionnement, la génération de changelog et la création d'artefacts de publication. Réduit les étapes manuelles qui introduisent des erreurs dans les processus de publication.
Chapitre 8MasquerCacher les détailsVoir les détailsObservabilité et fiabilité des sites
Observabilité et fiabilité des sites
Leçon 1 • SLO, SLA et budgets d'erreur
Définit les objectifs de niveau de service et utilise les budgets d'erreur pour équilibrer fiabilité et vélocité. Fournit le cadre SRE pour prioriser le travail de fiabilité.
Leçon 2 • Collecte de métriques et alertes
Configure les pipelines de métriques et les alertes basées sur des seuils et des anomalies. Relie les alertes aux workflows d'astreinte et à la réponse aux incidents.
Leçon 3 • Piliers de l'observabilité : journaux, métriques, traces
Définit les trois piliers de l'observabilité et leurs rôles complémentaires. Établit la stratégie d'instrumentation pour tout le travail de surveillance du chapitre.
Leçon 4 • Gestion et analyse des journaux
Centralise les journaux issus de systèmes distribués et construit des workflows de recherche et d'analyse. Permet une identification rapide des causes profondes lors des incidents.
Leçon 5 • Gestion des incidents et post-mortems
Structure la réponse aux incidents, de la détection au post-mortem sans blâme. Ferme la boucle de feedback qui pilote l'amélioration continue de la fiabilité.
Votre certificat valide de réussite
Ce cours est fait pour vous :
Développeurs juniors : prêts à prendre en charge l'ensemble du cycle de vie de la livraison logicielle.
Administrateurs systèmes : passant des opérations manuelles à des rôles d'infrastructure automatisée.
Ingénieurs QA : souhaitant intégrer la qualité et la sécurité plus tôt dans les pipelines de livraison.
Professionnels IT : cherchant à combler le fossé entre les équipes de développement et d'exploitation.
Personnes en reconversion professionnelle : entrant dans la tech avec un accent sur les rôles d'ingénierie des opérations très demandés.
Étudiants en génie logiciel : développant des compétences prêtes à l'emploi au-delà de l'écriture de code applicatif.
Ce que disent nos apprenants
Vos cours sont parfaits. J'ai acheté le forfait d'un an et j'ai enfin l'opportunité de suivre divers sujets qui m'intéressent sans avoir besoin de changer de plateforme... je vous remercie pour tout ce que vous faites, je vous ai déjà recommandés à d'autres personnes...

J'aime la façon dont les leçons vont droit au but et comment je peux changer de chapitres et passer le contenu dont je n'ai pas besoin.

J'aime le contenu et la façon dont les vidéos sont présentées et transcrites, ce qui accélère le processus !

La plateforme est rapide, simple à utiliser. La diversité du contenu et les vidéos complémentaires aident beaucoup dans l'apprentissage.

Formations principales
FAQ
Qui est Dedika ?
Le certificat est-il valable en France ?
Les cours sont-ils gratuits ?
Quelle est la charge de travail des cours ?
Comment sont les cours ?
Comment fonctionnent les cours ?
Quelle est la durée des cours ?
Quel est le coût ou le prix des cours ?
Qu'est-ce qu'un cours EAD ou en ligne et comment ça marche ?
Cours PDF




















