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

Formation DevOps en ligne

4,2

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.

Dedika pour entreprises

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.

Cliquez ici

Contenu du cours

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

Chapitre 1Voir les détails

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

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

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

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

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

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

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 : 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...
Giulio Carlo
Giulio CarloÉtudiant en Marketing Numérique
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 il est présenté ainsi que la transcription des vidéos, 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 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