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

Formation Spécialiste DevOps en ligne

Maîtrisez les outils, les workflows 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, les pipelines CI/CD, l'infrastructure en tant que code et l'ingénierie de la fiabilité des sites. Vous acquerrez des compétences pratiques qui correspondent directement aux responsabilités réelles des postes.

Dedika pour les entreprises

Ce que vous allez apprendre:

Vous apprendrez à construire et maintenir des pipelines CI/CD, à conteneuriser des applications avec Docker et à orchestrer des charges de travail à grande échelle avec 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. Vous instrumenterez les systèmes pour une observabilité complète et appliquerez 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. Vous explorerez également l'automatisation assistée par l'IA, l'ingénierie des plateformes et les compétences de communication avec les parties prenantes qui vous aident à favoriser l'adoption de DevOps dans votre organisation.

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

Comment vous pratiquez Formation Spécialiste DevOps en ligne

Pour vous, entreprise, qui souhaitez former votre équipe

Avec Dedika pour les entreprises, le cours inclut des exercices et des exemples adaptés à votre activité et aux besoins spécifiques de votre entreprise.

Cliquez ici

Contenu du cours

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

Chapitre 1Voir les détails

Fondations et culture DevOps

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

    Retrace le DevOps depuis ses racines Agile et Lean jusqu'à la pratique moderne. Fournit le contexte sur les raisons de l'émergence du DevOps et les problèmes qu'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 métier

    Présente les métriques DORA et le value stream mapping. Relie la performance technique aux résultats commerciaux 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 les équipes Dev et Ops.

Chapitre 2Voir les détails

Gestion de versions et workflows de collaboration

  • Leçon 1 • Modèles Monorepo et Multi-Dépôts

    Explore les compromis entre les architectures monorepo et multi-dépôts. Prépare les étudiants aux décisions de gestion de bases de code à grande échelle.

  • Leçon 2 • Notions fondamentales 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 • Pull Requests et revue de code

    Enseigne des pratiques structurées de revue de code à l'aide de pull requests. Renforce les barrières de qualité avant que le code n'atteigne la branche principale.

  • Leçon 4 • Stratégies de branchement

    Compare GitFlow, le développement trunk-based et GitHub Flow. Aide les équipes à choisir la stratégie adaptée à 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. Garantit que les barrières de qualité du code bloquent automatiquement les builds défectueux.

  • Leçon 3 • Gestion des artefacts de build

    Couvre les stratégies de versioning, de stockage et de promotion des artefacts. Relie les sorties de build aux étapes de déploiement en aval.

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

    Définit la CI et explique les étapes d'un pipeline typique. Établit le vocabulaire utilisé tout au long du 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 éviter 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 multi-services. Fait le pont entre le développement local et la topologie de production.

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

    Couvre les modes de réseau Docker et la gestion des volumes. Permet des configurations d'applications stateful et multi-conteneurs.

  • Leçon 3 • Concepts et architecture des conteneurs

    Explique la différence entre conteneurs et machines virtuelles ainsi que les primitives Linux sous-jacentes. Fournit la base conceptuelle pour tout travail avec Docker.

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

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

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

    Analyse les images à la recherche de vulnérabilités et applique des politiques d'image. Intègre des 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 des ressources cloud

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

  • Leçon 2 • Gestion de configuration

    Automatise la configuration des OS et des applications à l'aide d'outils de gestion de configuration. Garantit un état serveur cohérent sur l'ensemble des flottes.

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

    Définit l'IaC, l'idempotence et les approches déclaratives vs. impératives. 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 les tests 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 un suivi des modifications pour les changements d'infrastructure.

Chapitre 6Voir les détails

Orchestration de conteneurs avec Kubernetes

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

    Couvre le réseau du cluster, 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. Garantit que les charges de travail sont placées et dimensionnées de manière appropriée.

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

    Couvre la maintenance des nœuds, les mises à niveau de 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 stateful.

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

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

  • Leçon 6 • Architecture Kubernetes et objets fondamentaux

    Explique le plan de contrôle, les nœuds workers 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 et déploiement continus

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

    Gère les migrations de schéma sous forme d'étapes de pipeline versionnées et automatisées. Prévient les échecs de déploiement causés par des incompatibilités de versions entre la base de données et l'application.

  • Leçon 2 • Principes 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 changements.

  • 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 métier.

  • Leçon 4 • Pipelines de promotion entre environnements

    Conçoit des pipelines multi-étapes qui promeuvent les artefacts à travers les environnements de développement, de staging et de production. Applique des barrières de qualité à chaque étape 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 supervision et des alertes

    Construit des tableaux de bord actionnables et des règles d'alerte qui réduisent le bruit. Relie la supervision aux workflows d'astreinte et à la réponse aux incidents.

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

    Introduit 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 se produisent.

  • Leçon 4 • Piliers de l'observabilité : métriques, logs, traces

    Définit les trois piliers de l'observabilité et leurs rôles complémentaires. Établit la stratégie d'instrumentation du 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 de postmortem sans blâme pour favoriser l'amélioration systémique.

Certification

Votre certificat valide de réussite

Ce cours est fait pour vous :

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

  • Administrateur système : prêt à moderniser le travail d'exploitation manuel avec l'automatisation et les pipelines.

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

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

  • Professionnel IT : en transition vers une carrière DevOps ou d'ingénierie de plateformes.

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

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 France ?

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 marche ?

Cours PDF