
Formation DevOps en ligne
Maîtrise 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. Ce cours te mène des fondamentaux DevOps jusqu'à Kubernetes, Terraform, les pipelines CI/CD et l'observabilité de la production. Que tu fasses ton entrée dans le domaine DevOps ou que tu souhaites perfectionner ton rôle actuel, tu en sortiras avec des compétences pratiques que les employeurs recherchent activement.
Ce que vous allez apprendre:
Tu commenceras par les principes DevOps et les structures d'équipe, puis tu passeras aux flux de travail Git, aux pipelines CI automatisés et aux déploiements basés sur des conteneurs avec Docker et Kubernetes. Ensuite, tu apprendras à provisionner une infrastructure en nuage avec Terraform, à concevoir des flux de livraison continue de bout en bout et à mettre en œuvre des pratiques GitOps. Le cours couvre également l'observabilité de la production, les SLO, la gestion des incidents et les contrôles DevSecOps pour sécuriser ta 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, tu auras la profondeur technique et l'expérience pratique nécessaires pour exploiter des environnements DevOps du monde réel en toute confiance.
Comment vous étudiez de façon pratique Formation DevOps en ligne
Comment vous pratiquez Formation DevOps en ligne
Pour vous, entreprise, qui souhaitez former votre équipe
Avec Dedika pour entreprises, le cours inclut des exercices et des exemples adaptés à votre propre entreprise et à ses besoins spécifiques.
Contenu du cours
8 Chapitres • 38 LeçonsDurée entre 4 et 360 heures (vous décidez)
Chapitre 1MasquerCacher les détailsVoir les détailsFondements et culture DevOps
Fondements 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 • Historique et évolution de DevOps
Retrace DevOps depuis ses racines Agile et Lean jusqu'à la pratique moderne. Fournit le contexte de l'émergence de DevOps et des problèmes qu'il résout.
Leçon 3 • Principes fondamentaux de DevOps
Couvre le cadre 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 de plateforme et intégrés. Aide les étudiants à choisir des structures adaptées à leur contexte.
Chapitre 2MasquerCacher les détailsVoir les détailsContrôle de version et collaboration
Contrôle de version et collaboration
Leçon 1 • Demandes de tirage et révision de code
Établit des pratiques de révision par les pairs qui détectent les défauts tôt et partagent les connaissances. Soutient directement les barrières de qualité dans les pipelines CI.
Leçon 2 • Notions fondamentales de Git
Couvre les commandes Git de base, la structure du dépôt et l'historique des validations. 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 étudiants sélectionnent des stratégies alignées sur la taille de l'équipe et la cadence de livraison.
Leçon 4 • Modèles de monorepo et multi-dépôts
Analyse les compromis entre les approches monorepo et multi-dépôts pour les grandes équipes. Prépare les étudiants aux décisions de gouvernance de dépôt dans le monde réel.
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 des pipelines 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 le contrôle de version. Relie le pipeline en tant que 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 barrières de qualité du code bloquent automatiquement les builds défaillants.
Leçon 4 • Barrières 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 tôt. Prépare les étudiants aux pratiques de sécurité de décalage vers la gauche.
Leçon 5 • Concepts CI et anatomie du pipeline
Définit CI et cartographie 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 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 et architecture des conteneurs
Explique les conteneurs vs. les machines virtuelles, les espaces de noms et les cgroups. Fournit les bases conceptuelles pour tout travail avec Docker et l'orchestration.
Leçon 3 • Sécurité des images de 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 au registre. Prépare les étudiants à la promotion d'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 multiservices.
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 de conteneur. Renforce les principes d'application en douze facteurs 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 de travail et 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, les limites et les politiques d'auto-mise à l'échelle des ressources pour les charges de travail. Garantit que les clusters utilisent la capacité efficacement 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 DNS dans un cluster. Relie la mise en réseau aux modèles de communication d'applications multicouches.
Leçon 5 • Objets de charge de travail Kubernetes de base
Couvre les pods, les déploiements, les ReplicaSets et les StatefulSets pour l'exécution d'applications. Les étudiants déploient et mettent à jour des 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 fournisseurs, 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, de validation et d'application dans les pipelines CI existants. Relie l'automatisation IaC aux flux de travail de livraison construits dans les chapitres précédents.
Leçon 3 • Principes IaC et paysage des outils
Contraste entre 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 é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 flux de travail IaC. Empêche les erreurs de configuration d'atteindre les environnements de production.
Leçon 5 • Notions fondamentales de la gestion de la configuration
Applique les outils de gestion de la configuration pour imposer un état de serveur cohérent. Complète le provisionnement Terraform avec la configuration post-démarrage.
Chapitre 7MasquerCacher les détailsVoir les détailsLivraison et déploiement continus
Livraison et déploiement continus
Leçon 1 • Principes et flux de travail GitOps
Utilise Git comme source unique de vérité pour l'infrastructure déclarative et l'état de l'application. Relie GitOps à Kubernetes et aux compétences IaC des chapitres précédents.
Leçon 2 • Sécurité et conformité CD
Applique 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 barrières d'approbation. S'appuie sur les compétences en pipelines CI pour créer des flux de travail de livraison de bout en bout.
Leçon 5 • Automatisation et orchestration des publications
Automatise le versionnement, la génération de journaux de modifications 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é de site
Observabilité et fiabilité de site
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 alertes
Configure les pipelines de métriques et les alertes basées sur des seuils et des anomalies. Relie les alertes aux flux de travail 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 dans le chapitre.
Leçon 4 • Gestion et analyse des journaux
Centralise les journaux des systèmes distribués et construit des flux de travail 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 rétroaction qui conduit à l'amélioration continue de la fiabilité.
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 : en transition d'opérations manuelles vers 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 en TI : cherchant à combler l'écart entre les équipes de développement et d'exploitation.
Personnes en réorientation professionnelle : faisant leur entrée dans le secteur technologique en se concentrant sur des rôles d'opérations d'ingénierie très demandés.
Étudiants en génie logiciel : acquérant des compétences prêtes à l'emploi au-delà de l'écriture de code applicatif.
Ce que nos apprenants disent
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 à 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 il est présenté ainsi que la transcription des vidéos, 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 au Canada ?
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 fonctionne?
Cours PDF




















