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

Formation Spécialiste DevOps

Maîtrise les outils, les flux de travail 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 de DevOps jusqu'à Kubernetes, les pipelines CI/CD, l'infrastructure en tant que code et l'ingénierie de fiabilité des sites. Tu en sortiras avec des compétences pratiques directement liées à de véritables responsabilités professionnelles.

Dedika pour entreprises

Ce que vous allez apprendre:

Tu apprendras à construire et à maintenir des pipelines CI/CD, à conteneuriser des applications avec Docker et à orchestrer des charges de travail à grande échelle à l'aide de Kubernetes. Le cours couvre l'infrastructure en tant que code, GitOps et les stratégies de livraison progressive qui réduisent les risques de déploiement. Tu instrumenteras des systèmes pour une observabilité complète et appliqueras les pratiques SRE, y compris les SLO et les budgets d'erreur. La sécurité est intégrée tout au long, couvrant DevSecOps, la gestion des secrets et l'intégrité de la chaîne d'approvisionnement. Tu exploreras également l'automatisation assistée par IA, l'ingénierie de plateforme et les compétences en communication avec les parties prenantes qui t'aideront à favoriser l'adoption de DevOps dans ton organisation.

Comment vous étudiez de façon pratique Formation Spécialiste DevOps

Comment vous pratiquez Formation Spécialiste DevOps

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 • 39 LeçonsDurée entre 4 et 360 heures (vous décidez)

Chapitre 1Voir les détails

DevOps – Fondements et culture

  • Leçon 1 • Histoire et évolution du DevOps

    Retrace le DevOps de ses racines Agile et Lean jusqu’à la pratique moderne. Fournit le contexte de pourquoi le DevOps a émergé et quels problèmes il résout.

  • Leçon 2 • Principes fondamentaux du DevOps

    Couvre le cadre CALMS et le modèle des Trois Voies. Relie les principes à des améliorations mesurables de la livraison.

  • Leçon 3 • Métriques DevOps et valeur d’affaires

    Présente les métriques DORA et la cartographie de la chaîne de valeur. Relie la performance technique aux résultats d’affaires pour la communication avec la direction.

  • Leçon 4 • Culture organisationnelle et collaboration

    Examine comment la culture permet ou bloque l’adoption du DevOps. Enseigne des techniques pour briser les silos entre Dev et Ops.

Chapitre 2Voir les détails

Contrôle de version et workflows de collaboration

  • Leçon 1 • Modèles Monorepo et Multi-Repo

    Explore les compromis entre les architectures monorepo et multi-repo. Prépare les étudiants à la gestion de décisions pour des bases de code à grande échelle.

  • 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 subséquent.

  • Leçon 3 • Demandes de tirage et révision de code

    Enseigne des pratiques structurées de révision de code à l’aide de demandes de tirage. Renforce les barrières de qualité avant que le code n’atteigne la branche principale.

  • Leçon 4 • Stratégies de ramification

    Compare GitFlow, le développement basé sur le tronc et GitHub Flow. Aide les équipes à choisir la bonne stratégie pour leur cadence de publication.

Chapitre 3Voir les détails

Pipelines d’intégration continue

  • Leçon 1 • Sécurité des pipelines et gestion des secrets

    Aborde la gestion des identifiants, l’injection de secrets et la sécurité de la chaîne d’approvisionnement dans la CI. Prévient les vulnérabilités courantes des pipelines.

  • Leçon 2 • Tests automatisés dans la CI

    Intègre les tests unitaires, d’intégration et d’analyse statique dans les pipelines. Assure que les barrières de qualité du code bloquent automatiquement les constructions défectueuses.

  • Leçon 3 • Gestion des artefacts de construction

    Couvre la gestion de version, le stockage et les stratégies de promotion des artefacts. Relie les sorties de construction aux étapes de déploiement en aval.

  • Leçon 4 • Concepts de CI et anatomie d’un pipeline

    Définit la CI et explique les étapes d’un pipeline typique. Établit le vocabulaire utilisé dans tout le chapitre.

  • Leçon 5 • Optimisation et maintenance des pipelines

    Réduit le temps d’exécution des pipelines grâce au parallélisme et à la mise en cache. Enseigne la maintenance continue pour prévenir la détérioration des pipelines.

Chapitre 4Voir les détails

Conteneurisation et Docker

  • Leçon 1 • Docker Compose pour le développement local

    Utilise Docker Compose pour définir des environnements locaux multiservices. Fait le pont entre le développement local et la topologie de production.

  • Leçon 2 • Réseautage et stockage des conteneurs

    Couvre les modes de réseau Docker et la gestion des volumes. Permet des configurations d’applications avec état et multiconteneurs.

  • Leçon 3 • Concepts et architecture des conteneurs

    Explique les conteneurs vs. les machines virtuelles et les primitives Linux qui les sous-tendent. Fournit la base conceptuelle pour tout le travail avec Docker.

  • Leçon 4 • Rédaction de Dockerfiles efficaces

    Enseigne la syntaxe des Dockerfiles, la mise en cache des couches et les constructions multi-étapes. Produit des images légères et sécurisées prêtes pour la production.

  • Leçon 5 • Sécurité des images conteneur

    Analyse les images pour détecter les vulnérabilités et applique les politiques d’image. Intègre les vérifications de sécurité dans le pipeline CI pour les conteneurs.

Chapitre 5Voir les détails

Infrastructure en tant que code

  • Leçon 1 • Provisionnement de ressources cloud

    Écrit des modules IaC pour provisionner le calcul, le réseautage et le stockage. Applique des modèles de modules réutilisables pour une infrastructure évolutive.

  • Leçon 2 • Gestion de la configuration

    Automatise la configuration du système d’exploitation et des applications à l’aide d’outils de gestion de la configuration. Assure un état cohérent des serveurs sur l’ensemble du parc.

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

    Définit l’IaC, l’idempotence et les approches déclarative vs. impérative. Oriente les étudiants dans l’écosystème des outils IaC.

  • Leçon 4 • Tests et validation de l’IaC

    Applique le linting, les tests unitaires et d’intégration au code IaC. Détecte les défauts d’infrastructure avant qu’ils n’atteignent la production.

  • Leçon 5 • IaC dans les pipelines CI/CD

    Intègre les workflows IaC dans la CI/CD pour un provisionnement automatisé. Applique des barrières d’approbation et le suivi des changements pour les modifications d’infrastructure.

Chapitre 6Voir les détails

Orchestration de conteneurs avec Kubernetes

  • Leçon 1 • Réseautage Kubernetes et Ingress

    Couvre le réseautage des clusters, le DNS et les contrôleurs Ingress. Permet le routage du trafic externe et la communication entre services.

  • Leçon 2 • Configuration et ordonnancement des charges de travail

    Configure les demandes de ressources, les limites et les contraintes d’ordonnancement. Assure que les charges de travail sont placées et mises à l’échelle de façon appropriée.

  • Leçon 3 • Opérations et mises à niveau de cluster

    Couvre la maintenance des nœuds, les mises à niveau des clusters et la reprise après sinistre. Prépare les étudiants aux responsabilités opérationnelles de deuxième jour.

  • Leçon 4 • Configuration, secrets et stockage

    Gère la configuration des applications et les données sensibles dans Kubernetes. Attache un stockage persistant aux charges de travail avec état.

  • Leçon 5 • Renforcement de la sécurité Kubernetes

    Applique le RBAC, les normes de sécurité des pods et les politiques de réseau. Réduit la surface d’attaque des clusters Kubernetes de production.

  • Leçon 6 • Architecture Kubernetes et objets de base

    Explique le plan de contrôle, les nœuds de travail et les objets API fondamentaux. Construit le modèle mental nécessaire pour opérer n’importe quel cluster Kubernetes.

Chapitre 7Voir les détails

Livraison continue et déploiement

  • Leçon 1 • Gestion des changements de base de données

    Gère les migrations de schéma en tant qu’étapes de pipeline versionnées et automatisées. Prévient les échecs de déploiement causés par des incompatibilités de version entre la base de données et l’application.

  • Leçon 2 • Principes de CD et stratégies de publication

    Distingue la livraison continue du déploiement continu. Couvre les stratégies de publication qui réduisent le rayon d’impact des modifications.

  • Leçon 3 • Livraison progressive et expérimentation

    Applique des techniques de livraison progressive pour valider les changements avec des utilisateurs réels. Relie les décisions de déploiement aux métriques d’affaires.

  • Leçon 4 • Pipelines de promotion d’environnement

    Conçoit des pipelines multi-étapes qui promeuvent les artefacts à travers le développement, la préproduction et la production. Applique des barrières de qualité à chaque limite de promotion.

  • Leçon 5 • Automatisation et orchestration des publications

    Automatise les notes de version, les changelogs et les workflows de notification. Réduit le travail manuel dans le processus de publication.

Chapitre 8Voir les détails

Observabilité et ingénierie de la fiabilité des sites

  • Leçon 1 • SLI, SLO et budgets d’erreur

    Définit les indicateurs et objectifs de niveau de service liés à l’expérience utilisateur. Utilise les budgets d’erreur pour équilibrer la fiabilité et la vélocité des fonctionnalités.

  • Leçon 2 • Conception de la surveillance et des alertes

    Construit des tableaux de bord exploitables et des règles d’alerte qui réduisent le bruit. Relie la surveillance aux workflows de garde et à la réponse aux incidents.

  • Leçon 3 • Chaos Engineering et tests de résilience

    Présente l’injection contrôlée de défaillances pour valider la résilience du système. Renforce la confiance dans les mécanismes de récupération avant que des incidents réels ne surviennent.

  • Leçon 4 • Piliers de l’observabilité : métriques, journaux, traces

    Définit les trois piliers de l’observabilité et leurs rôles complémentaires. Établit la stratégie d’instrumentation pour le chapitre.

  • Leçon 5 • Gestion des incidents et postmortems

    Structure la réponse aux incidents de la détection à la résolution. Applique des pratiques postmortem sans blâme pour favoriser l’amélioration systémique.

Certification

Votre certificat valide de réussite

Ce cours est pour vous :

  • Développeur·euse logiciel·le : souhaite prendre en charge les déploiements au-delà de l'écriture de code applicatif.

  • Administrateur·rice système : prêt·e à moderniser le travail manuel d'opérations avec l'automatisation et les pipelines.

  • Ingénieur·e cloud : cherche à formaliser les pratiques DevOps dans l'infrastructure et la livraison.

  • Ingénieur·e QA : vise à intégrer les tests plus profondément dans les flux de livraison automatisés.

  • Professionnel·le en TI : en transition vers un parcours de carrière en DevOps ou en ingénierie de plateforme.

  • Diplômé·e en informatique : développe des compétences prêtes pour l'emploi avant d'entrer sur le marché du travail en ingénierie.

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