Choisissez votre langue
Formation DevOps
Plus de 2 millions d'apprenants dans le monde

Formation DevOps

4,2

Maîtrisez les outils, les pratiques et la culture sur lesquels les équipes d'ingénierie modernes comptent pour livrer des logiciels rapidement et de manière fiable. Cette formation vous mène des fondamentaux DevOps jusqu'à Kubernetes, Terraform, les pipelines CI/CD et l'observabilité en production. Que vous fassiez votre entrée dans le 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 entreprises

Ce que vous allez apprendre:

Vous commencerez par les principes DevOps et les structures d'équipe, puis passerez aux workflows Git, aux pipelines CI automatisés et aux déploiements basés sur des conteneurs logiciels avec Docker et Kubernetes. Ensuite, vous apprendrez à provisionner une infrastructure cloud avec Terraform, à concevoir des workflows de livraison continue de bout en bout et à mettre en œuvre des pratiques GitOps. La formation 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 service, 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 opérer des environnements DevOps réels avec 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 propre activité et aux besoins spécifiques de votre entreprise.

Cliquez ici

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 autres indicateurs clés de performance pour suivre la maturité DevOps. Relie la mesure aux cycles d'amélioration continue.

  • Leçon 2 • Historique et évolution du DevOps

    Retrace le DevOps de 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 aux 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 plateforme et intégrés. Aide les apprenants à choisir des structures adaptées à leur contexte.

Chapitre 2Voir les détails

Contrôle de version et collaboration

  • Leçon 1 • Pull Requests et revue de code

    Établit des pratiques de revue par les pairs qui détectent les défauts tôt 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 de pipeline ultérieur.

  • Leçon 3 • Stratégies de branchement

    Compare GitFlow, le développement basé sur le tronc et le branchement par fonctionnalité. Les apprenants sélectionnent des stratégies alignées sur la taille de l'équipe et la cadence de publication.

  • Leçon 4 • Monorepos et modèles multi-dépôts

    Analyse les compromis entre les approches monorepo et multi-dépôts pour les grandes équipes. Prépare les apprenants aux décisions de gouvernance des dépôts en situation réelle.

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 comme Code

    Enseigne la définition déclarative des pipelines stockée dans le contrôle de version. Relie le pipeline-as-code à la reproductibilité et à l'auditabilité.

  • Leçon 3 • Tests automatisés dans le CI

    Intègre des 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 défaillantes.

  • Leçon 4 • Portes de sécurité et de conformité dans le CI

    Intègre l'analyse de sécurité et les contrôles de politique dans le CI pour appliquer les normes tôt. Prépare les apprenants aux pratiques de sécurité shift-left.

  • Leçon 5 • Concepts CI et anatomie du pipeline

    Définit le CI et cartographie 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 du Dockerfile, la mise en cache des couches et les builds multi-étapes. Les apprenants produisent des images légères et reproductibles prêtes pour la production.

  • Leçon 2 • Concepts et architecture des conteneurs

    Explique les conteneurs par rapport aux machines virtuelles, les espaces de noms et les cgroups. Fournit la base conceptuelle pour tout le travail sur Docker et l'orchestration.

  • Leçon 3 • Sécurité des images de conteneurs

    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 le 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 apprenants à 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 en 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 les ConfigMaps et les Secrets pour découpler la configuration des images de conteneurs. Renforce les principes des applications twelve-factor introduits dans les chapitres précédents.

  • Leçon 2 • Architecture et composants Kubernetes

    Cartographie les composants du plan de contrôle et des nœuds workers ainsi que leurs interactions. Fournit le modèle mental nécessaire pour dépanner le comportement du cluster.

  • Leçon 3 • Mise à l'échelle et gestion des ressources

    Configure les demandes et limites de ressources et les politiques d'autoscaling pour les charges de travail. Garantit que les clusters utilisent la capacité de manière efficace sous charge variable.

  • Leçon 4 • Mise en réseau et découverte de services

    Explique les Services, Ingress et la découverte basée sur le DNS au sein d'un cluster. Relie la mise en réseau aux modèles de communication des applications multi-niveaux.

  • Leçon 5 • Objets de charge de travail Kubernetes fondamentaux

    Couvre les Pods, Deployments, ReplicaSets et StatefulSets pour l'exécution d'applications. Les apprenants déploient et mettent à jour les charges de travail en utilisant des manifestes déclaratifs.

Chapitre 6Voir les détails

Infrastructure en tant que code

  • Leçon 1 • Provisionnement avec Terraform

    Couvre la syntaxe Terraform, les fournisseurs, les backends d'état et la conception de modules. Les apprenants 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 dans les pipelines CI existants. Relie l'automatisation de l'IaC aux workflows de livraison construits dans les chapitres précédents.

  • Leçon 3 • Principes de l'IaC et paysage des outils

    Contraste les approches déclaratives et impératives de l'IaC et passe en revue les principaux outils. Établit les critères de sélection que les apprenants appliquent tout au long du chapitre.

  • Leçon 4 • Test et validation de l'IaC

    Intègre le linting, les contrôles de politique et les tests d'intégration dans les workflows IaC. Empêche les mauvaises configurations 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 serveur cohérent. Complète le provisionnement Terraform avec la configuration post-démarrage.

Chapitre 7Voir les détails

Livraison et déploiement continus

  • Leçon 1 • Principes et workflows GitOps

    Utilise Git comme source unique de vérité pour l'infrastructure déclarative et l'état de l'application. Relie GitOps aux compétences Kubernetes et IaC des chapitres précédents.

  • Leçon 2 • Sécurité et conformité du 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 cartographie 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 en pipeline 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 la fiabilité et la vélocité. Fournit le cadre SRE pour prioriser le travail de fiabilité.

  • Leçon 2 • Collecte de métriques et alerting

    Configure les pipelines de métriques et les alertes basées sur des seuils et des anomalies. Relie l'alerting aux workflows d'astreinte et de 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 des systèmes distribués et construit des workflows de recherche et d'analyse. Permet une identification rapide des causes racines lors des incidents.

  • Leçon 5 • Gestion des incidents et postmortems

    Structure la réponse aux incidents de la détection au postmortem sans blâme. Ferme la boucle de feedback qui conduit à l'amélioration continue de la fiabilité.

Certification

Votre certificat valide de réussite

Ce cours est pour vous :

  • Développeurs juniors : prêts à prendre en charge l'ensemble du cycle de vie de la livraison logicielle.

  • Administrateurs système : 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.

  • Reconvertis professionnels : 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...
Giulio Carlo
Giulio CarloÉtudiant en Marketing Digital
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.
Mariana Ferres
Mariana FerresÉtudiante en Photographie
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 !
Luciana Alvarenga
Luciana AlvarengaÉtudiante en Design d'Ongles
La plateforme est rapide, simple à utiliser. La diversité du contenu et les vidéos complémentaires aident beaucoup dans l'apprentissage.
André Felipe
André FelipeÉtudiant en Ingénierie de Prompt

Formations principales

FAQ

Qui est Dedika ?

Le certificat est-il valable en Côte d’Ivoire ?

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