Choisissez votre langue
Formation DevOps
+ de 400 000 professionnels sur la plateforme
Exclusif aux entreprises

Formation DevOps

4,2

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.

Dedika pour les apprenants

Ce que votre équipe va maîtriser:

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 votre équipe apprend de façon pratique Formation DevOps

Comment votre équipe s’exerce Formation DevOps

Des professionnels de ces entreprises apprennent sur Dedika

ActemiumFR
Nunner LogisticsNL
GT Constructora GeotécnicaCR
Sydel StarBR
Metrô de São PauloBR
Aguas AndinasCL
DSMIN
MeridianbetRS
CDHCN

Contenu du cours

8 Chapitres • 38 LeçonsDurée entre 4 et 360 heures (vous décidez)

Chapitre 1Voir les détails

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 2Voir les détails

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 3Voir les détails

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 4Voir les détails

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 5Voir les détails

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 6Voir les détails

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 7Voir les détails

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 8Voir les détails

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é.

Certification

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.

Cours associés

FAQ

Qui est Dedika ?

Le certificat est-il valable en France ?

Les cours sont-ils gratuits ?

Quelle est la charge de travail du 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