
Formation en infonuagique et DevOps
Maîtrise les outils et les pratiques qui alimentent la livraison moderne de logiciels — de Docker et Kubernetes à Terraform et aux pipelines CI/CD. Ce cours te donne une expérience pratique avec les technologies exactes pour lesquelles les entreprises embauchent en ce moment. Développe de vraies compétences, livre une véritable infrastructure et démarque-toi sur un marché du travail concurrentiel.
Ce que vous allez apprendre:
Tu acquerras une compréhension approfondie des modèles d'informatique en nuage, de l'administration Linux et des fondamentaux du réseautage dont chaque ingénieur DevOps a besoin. Tu apprendras à conteneuriser des applications avec Docker, à les orchestrer avec Kubernetes et à provisionner une infrastructure en nuage à l'aide de Terraform. Le cours couvre la conception et la mise en œuvre de pipelines CI/CD avec des tests automatisés, des analyses de sécurité et plusieurs stratégies de déploiement. Tu mettras également en place des piles d'observabilité complètes avec Prometheus, Grafana et des outils de traçage distribué. Des sujets supplémentaires incluent les flux de travail GitOps, l'architecture de microservices, la sécurité du nuage et les pratiques d'optimisation des coûts FinOps.
Comment vous étudiez de façon pratique Formation en infonuagique et DevOps
Comment vous pratiquez Formation en infonuagique et 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.
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 concepts de l'informatique en nuage
Fondements et concepts de l'informatique en nuage
Leçon 1 • Aperçu du paradigme de l'informatique en nuage
Définit l'informatique en nuage, son évolution à partir de l'informatique traditionnelle et ses principales caractéristiques. Établit le vocabulaire utilisé tout au long du cours.
Leçon 2 • Composants principaux de l'infrastructure en nuage
Présente les machines virtuelles, les types de stockage, les primitives de réseau et les services gérés. Fournit les éléments de base pour les laboratoires pratiques des chapitres suivants.
Leçon 3 • Explication des modèles de services en nuage
Couvre l'IaaS, le PaaS et le SaaS avec des cas d'utilisation concrets. Établit le lien entre le choix du modèle de service et le coût, le contrôle et la responsabilité opérationnelle.
Leçon 4 • Économie du nuage et modèles de tarification
Explique la tarification à l'utilisation, réservée et ponctuelle, ainsi que l'analyse du coût total de possession. Permet de prendre des décisions architecturales tenant compte des coûts.
Leçon 5 • Modèles de déploiement en nuage
Examine les architectures publique, privée, hybride et multi-nuage. Guide les apprenants dans l'adéquation des modèles de déploiement aux exigences commerciales.
Chapitre 2MasquerCacher les détailsVoir les détailsNotions essentielles de Linux et de réseau pour le nuage
Notions essentielles de Linux et de réseau pour le nuage
Leçon 1 • Accès à distance sécurisé et SSH
Explique l'authentification par paire de clés SSH, le tunneling et le transfert de fichiers sécurisé. Établit les modèles d'accès sécurisé utilisés dans tous les laboratoires pratiques suivants.
Leçon 2 • Pare-feux et groupes de sécurité réseau
Présente les règles de pare-feu, les groupes de sécurité et les listes de contrôle d'accès réseau dans les environnements en nuage. Prépare les étudiants à appliquer des politiques réseau de moindre privilège.
Leçon 3 • Notions fondamentales de réseau pour le nuage
Enseigne l'adressage IP, le sous-réseautage, le DNS et les concepts de routage essentiels à la conception de réseaux en nuage. Établit un lien entre la théorie et les tâches de configuration de réseau virtuel.
Leçon 4 • Maîtrise de la ligne de commande Linux
Couvre la navigation dans le système de fichiers, les permissions, la gestion des processus et les bases du script shell. Ces compétences sous-tendent toutes les opérations côté serveur dans le nuage.
Chapitre 3MasquerCacher les détailsVoir les détailsContrôle de version avec Git
Contrôle de version avec Git
Leçon 1 • Stratégies de branchement et de fusion
Enseigne la création de branches, la fusion, le rebasage et la résolution de conflits. Établit le lien entre la stratégie de branchement et la collaboration d'équipe et la gestion des versions.
Leçon 2 • Dépôts distants et collaboration
Explique les workflows push, pull, fetch et pull request sur les plateformes hébergées. Prépare les étudiants aux pratiques de développement en équipe.
Leçon 3 • Workflows Git pour les équipes DevOps
Compare GitFlow, le développement basé sur le tronc et les stratégies de fanions de fonctionnalités. Aligne les pratiques de contrôle de version sur les exigences des pipelines CI/CD.
Leçon 4 • Concepts de base et configuration de Git
Couvre l'initialisation du dépôt, les commits, la zone de staging et la configuration. Établit le modèle mental du graphe orienté acyclique de Git.
Chapitre 4MasquerCacher les détailsVoir les détailsConteneurisation avec Docker
Conteneurisation avec Docker
Leçon 1 • Registres de conteneurs et distribution d'images
Couvre l'envoi et la récupération d'images à partir de registres publics et privés. Prépare les étudiants à la gestion des images dans les pipelines CI/CD.
Leçon 2 • Création d'images Docker
Couvre la syntaxe Dockerfile, la mise en cache des couches, les builds multi-étapes et l'optimisation des images. Permet directement la création d'images d'application prêtes pour la production.
Leçon 3 • Exécution et gestion des conteneurs
Enseigne les options d'exécution des conteneurs, les montages de volumes, les variables d'environnement et les limites de ressources. Établit le lien entre la configuration d'exécution et la fiabilité de l'application.
Leçon 4 • Docker Compose pour les applications multi-conteneurs
Présente la syntaxe du fichier Docker Compose pour définir des applications multiservices. Permet la création d'environnements de développement locaux qui reflètent la topologie de production.
Leçon 5 • Concepts de conteneur et architecture Docker
Explique la différence entre les conteneurs et les machines virtuelles, les composants du moteur Docker et le cycle de vie des conteneurs. Fournit la base conceptuelle de toutes les opérations Docker.
Chapitre 5MasquerCacher les détailsVoir les détailsOrchestration de conteneurs avec Kubernetes
Orchestration de conteneurs avec Kubernetes
Leçon 1 • Architecture Kubernetes et objets principaux
Explique les composants du plan de contrôle, les nœuds de travail et les objets API fondamentaux. Construit le modèle mental nécessaire pour exploiter tout cluster Kubernetes.
Leçon 2 • Réseautage Kubernetes et Ingress
Enseigne les services ClusterIP, NodePort, LoadBalancer et les contrôleurs Ingress. Permet le routage du trafic externe et la communication entre services.
Leçon 3 • Déploiement d'applications sur Kubernetes
Couvre la rédaction de manifestes, l'application de configurations et la gestion des déploiements. Établit le lien entre la configuration déclarative et la livraison fiable d'applications.
Leçon 4 • Mise à l'échelle et gestion des ressources
Couvre l'autoscaler horizontal de pods, les demandes et limites de ressources, et l'autoscaler de cluster. Assure un fonctionnement efficace et résilient des charges de travail.
Leçon 5 • Stockage persistant dans Kubernetes
Présente les PersistentVolumes, les PersistentVolumeClaims et les StorageClasses. Répond aux exigences des charges de travail avec état dans des environnements conteneurisés.
Chapitre 6MasquerCacher les détailsVoir les détailsInfrastructure as Code avec Terraform
Infrastructure as Code avec Terraform
Leçon 1 • État distant et collaboration d'équipe
Explique les backends distants, le verrouillage d'état et l'isolation des espaces de travail pour les workflows d'équipe. Empêche les conflits d'état dans les environnements multi-ingénieurs.
Leçon 2 • Terraform dans les pipelines CI/CD
Intègre les étapes terraform plan et apply dans des pipelines automatisés avec des vérifications de politiques. Permet des modifications d'infrastructure sûres et auditées à la vitesse de la livraison.
Leçon 3 • Principes fondamentaux et workflow de Terraform
Présente la syntaxe HCL, les fournisseurs, les ressources et le workflow init-plan-apply. Établit l'état d'esprit déclaratif au cœur de l'infrastructure en tant que code.
Leçon 4 • Modules Terraform et réutilisabilité
Enseigne la création, la composition et le versionnage de modules pour des modèles d'infrastructure réutilisables. Établit le lien entre la conception modulaire et la gestion d'infrastructure à l'échelle de l'équipe.
Leçon 5 • Variables, sorties et sources de données
Couvre les variables d'entrée, les valeurs locales, les blocs de sortie et les requêtes de sources de données. Permet des configurations d'infrastructure paramétrées et réutilisables.
Chapitre 7MasquerCacher les détailsVoir les détailsConception et mise en œuvre de pipelines CI/CD
Conception et mise en œuvre de pipelines CI/CD
Leçon 1 • Création d'étapes de test automatisées
Couvre l'automatisation des tests unitaires, d'intégration et de bout en bout dans les pipelines. Garantit que les contrôles de qualité empêchent le code défectueux d'atteindre la production.
Leçon 2 • Barrières de sécurité et de conformité des pipelines
Intègre l'analyse statique, l'analyse des dépendances et les vérifications de conformité dans les pipelines. Déplace la sécurité vers la gauche pour détecter les vulnérabilités avant le déploiement.
Leçon 3 • Stratégies de déploiement et modèles de version
Explique les stratégies de déploiement bleu-vert, canari et progressif avec des procédures de retour en arrière. Permet des versions sans temps d'arrêt avec un rayon d'impact contrôlé.
Leçon 4 • Principes CI/CD et anatomie des pipelines
Définit l'intégration, la livraison et le déploiement continus avec des concepts d'étapes de pipeline. Cadre la valeur de l'automatisation dans la réduction des délais de livraison et des taux de défauts.
Leçon 5 • Build d'artefacts et intégration au registre
Enseigne la création d'images de conteneurs, la publication de paquets et la gestion des versions d'artefacts. Établit le lien entre les sorties de build et les étapes de déploiement en aval.
Chapitre 8MasquerCacher les détailsVoir les détailsSurveillance en nuage, observabilité et pratiques SRE
Surveillance en nuage, observabilité et pratiques SRE
Leçon 1 • Piliers de l'observabilité : métriques, journaux et traces
Présente les trois piliers de l'observabilité et leurs rôles complémentaires. Établit la base pour la construction d'une stratégie de surveillance complète.
Leçon 2 • Collecte de métriques et création de tableaux de bord
Couvre la collecte de métriques en série temporelle, les règles d'alerte et la conception de tableaux de bord. Permet une visibilité en temps réel sur l'état de santé et les performances du système.
Leçon 3 • Principes SRE et gestion des incidents
Couvre les SLI, les SLO, les budgets d'erreur et les processus structurés de réponse aux incidents. Aligne l'ingénierie de fiabilité sur les exigences de disponibilité de l'entreprise.
Leçon 4 • Traçage distribué et APM
Explique la propagation des traces, l'analyse des spans et la surveillance des performances des applications. Permet un diagnostic de latence de bout en bout dans les microservices.
Leçon 5 • Gestion centralisée des journaux
Enseigne l'agrégation, l'analyse, l'indexation et la recherche de journaux pour les systèmes distribués. Établit le lien entre l'analyse des journaux et une identification plus rapide des causes profondes.
Votre certificat valide de réussite
Ce cours est pour vous :
Personnes en réorientation professionnelle : cherchant à percer dans le génie du nuage à partir d'un rôle technique non connexe.
Développeurs juniors : souhaitant élargir leurs compétences au-delà du codage vers l'infrastructure et le travail de déploiement.
Administrateurs système : prêts à moderniser leurs compétences pour les environnements natifs du nuage.
Professionnels du soutien informatique : visant à passer à une filière technique mieux rémunérée.
Étudiants en informatique : se préparant à entrer sur le marché du travail avec des compétences pratiques et prisées des employeurs.
Généralistes de start-up : responsables à la fois de la construction et de la livraison de logiciels sans équipe d'exploitation dédiée.
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




















