
Cours Cloud et DevOps
Maîtrisez les outils et les pratiques qui animent la livraison logicielle moderne — de Docker et Kubernetes à Terraform et aux pipelines CI/CD. Ce cours vous offre une expérience pratique avec les technologies exactes pour lesquelles les entreprises recrutent actuellement. Développez de vraies compétences, déployez une infrastructure réelle et distinguez-vous sur un marché de l'emploi concurrentiel.
Ce que vous allez apprendre:
Vous acquerrez une compréhension approfondie des modèles d'informatique en nuage, de l'administration Linux et des fondamentaux du réseau nécessaires à tout ingénieur DevOps. Vous apprendrez à conteneuriser des applications avec Docker, à les orchestrer avec Kubernetes et à provisionner une infrastructure cloud avec Terraform. Le cours couvre la conception et la mise en œuvre de pipelines CI/CD avec des tests automatisés, des scans de sécurité et plusieurs stratégies de déploiement. Vous mettrez également en place des stacks d'observabilité complètes avec Prometheus, Grafana et des outils de tracing distribué. Les sujets supplémentaires incluent les workflows GitOps, l'architecture en microservices, la sécurité cloud et les pratiques d'optimisation des coûts FinOps.
Comment vous étudiez de façon pratique Cours Cloud et DevOps
Comment vous pratiquez Cours Cloud et DevOps
Pour vous, entreprise, qui souhaitez former votre équipe
Avec Dedika pour les entreprises, le cours inclut des exercices et des exemples adaptés à votre propre activité et aux besoins spécifiques de votre entreprise.
Contenu du cours
8 Chapitres • 38 LeçonsDurée entre 4 et 360 heures (vous décidez)
Chapitre 1MasquerCacher les détailsVoir les détailsFondamentaux et concepts de l'informatique en nuage
Fondamentaux et concepts de l'informatique en nuage
Leçon 1 • Présentation du paradigme de l'informatique en nuage
Définit l'informatique en nuage, son évolution par rapport à l'informatique traditionnelle et ses caractéristiques clés. Établit le vocabulaire utilisé tout au long du cours.
Leçon 2 • Composants principaux de l'infrastructure cloud
Présente les machines virtuelles, les types de stockage, les primitives réseau et les services gérés. Fournit les blocs de construction pour les laboratoires pratiques dans les chapitres suivants.
Leçon 3 • Explication des modèles de services cloud
Couvre IaaS, PaaS et SaaS avec des cas d'utilisation réels. Relie le choix du modèle de service au coût, au contrôle et à la responsabilité opérationnelle.
Leçon 4 • Économie du cloud et modèles de tarification
Explique les tarifications à l'usage, réservée et spot, ainsi que l'analyse du coût total de possession. Permet des décisions architecturales conscientes des coûts.
Leçon 5 • Modèles de déploiement cloud
Examine les architectures publique, privée, hybride et multi-cloud. Guide les apprenants dans la mise en correspondance des modèles de déploiement avec les exigences commerciales.
Chapitre 2MasquerCacher les détailsVoir les détailsFondamentaux Linux et Réseau pour le Cloud
Fondamentaux Linux et Réseau pour le Cloud
Leçon 1 • Accès distant 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 cloud. Prépare les étudiants à appliquer des politiques réseau de moindre privilège.
Leçon 3 • Fondamentaux réseau pour le Cloud
Enseigne l'adressage IP, le sous-réseautage, le DNS et les concepts de routage essentiels à la conception de réseaux cloud. Relie la théorie aux tâches de configuration de réseaux virtuels.
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 scripting shell. Ces compétences sous-tendent toutes les opérations cloud côté serveur.
Chapitre 3MasquerCacher les détailsVoir les détailsGestion de versions avec Git
Gestion de versions 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. Relie la stratégie de branchement à la collaboration d'équipe et à la gestion des publications.
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 trunk-based et les stratégies de feature flags. Aligne les pratiques de gestion de versions avec les exigences des pipelines CI/CD.
Leçon 4 • Concepts de base et configuration de Git
Couvre l'initialisation de dépôt, les commits, l'indexation 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 le téléchargement d'images depuis des registres publics et privés. Prépare les étudiants à la gestion d'images dans les pipelines CI/CD.
Leçon 2 • Construction d'images Docker
Couvre la syntaxe Dockerfile, la mise en cache des couches, les constructions multi-étapes et l'optimisation d'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. Relie la configuration d'exécution à la fiabilité des applications.
Leçon 4 • Docker Compose pour les applications multi-conteneurs
Présente la syntaxe du fichier Docker Compose pour définir des applications multi-services. Permet des environnements de développement locaux qui reflètent la topologie de production.
Leçon 5 • Concepts de conteneurs et architecture Docker
Explique les conteneurs par rapport aux machines virtuelles, les composants du moteur Docker et le cycle de vie des conteneurs. Fournit la base conceptuelle pour 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 fondamentaux
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 opérer n'importe quel 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. Relie la configuration déclarative à la livraison fiable d'applications.
Leçon 4 • Mise à l'échelle et gestion des ressources
Couvre le Horizontal Pod Autoscaler, les demandes et limites de ressources, et l'autoscaling de cluster. Assure un fonctionnement économique 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 en tant que code avec Terraform
Infrastructure en tant que 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 plan et apply de Terraform 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 • 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 central à l'infrastructure en tant que code.
Leçon 4 • Modules Terraform et réutilisabilité
Enseigne la création, la composition et le versionnement de modules pour des modèles d'infrastructure réutilisables. Relie la conception modulaire à 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 • Construction 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 • Sécurité des pipelines et contrôles de conformité
Intègre l'analyse statique, l'analyse des dépendances et les contrôles 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 publication
Explique les stratégies de déploiement blue-green, canary et progressif avec des procédures de retour en arrière. Permet des publications sans temps d'arrêt avec un rayon d'explosion contrôlé.
Leçon 4 • Principes CI/CD et anatomie des pipelines
Définit l'intégration continue, la livraison continue et le déploiement continu avec les concepts d'étapes de pipeline. Cadre la valeur de l'automatisation dans la réduction du délai de livraison et des taux de défauts.
Leçon 5 • Construction d'artefacts et intégration au registre
Enseigne la construction d'images de conteneurs, la publication de paquets et la gestion des versions d'artefacts. Relie les sorties de construction aux étapes de déploiement en aval.
Chapitre 8MasquerCacher les détailsVoir les détailsSurveillance cloud, observabilité et pratiques SRE
Surveillance cloud, 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 construire une stratégie de surveillance complète.
Leçon 2 • Collecte de métriques et tableaux de bord
Couvre la collecte de métriques de séries temporelles, les règles d'alerte et la conception de tableaux de bord. Permet une visibilité en temps réel sur l'état 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 la fiabilité avec 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 le diagnostic de latence de bout en bout sur 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. Relie l'analyse des journaux à une identification plus rapide des causes profondes.
Votre certificat valide de réussite
Ce cours est pour vous :
Personnes en reconversion professionnelle : souhaitant entrer dans l'ingénierie cloud à partir d'un rôle technique non lié.
Développeurs juniors : voulant étendre leurs compétences au-delà du code vers l'infrastructure et le déploiement.
Administrateurs système : prêts à moderniser leurs compétences pour des environnements cloud-natifs.
Professionnels du support IT : visant à évoluer vers un poste d'ingénieur plus technique et mieux rémunéré.
Étudiants en informatique : se préparant à entrer sur le marché du travail avec des compétences pratiques recherchées par les employeurs.
Généralistes de start-up : responsables à la fois de la construction et de la livraison de logiciels sans équipe ops dédiée.
Ce que disent nos élèves
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...

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 les vidéos sont présentées et transcrites, 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 Maroc ?
Les cours sont-ils gratuits ?
Quelle est la charge de travail du 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




















