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

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.

Dedika pour entreprises

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.

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

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

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

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

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

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

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

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.

Certification

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