
Cloud Native Course
Maîtrisez l'ensemble de la pile cloud native — des conteneurs et de Kubernetes à la sécurité, à l'observabilité et aux pipelines CI/CD. Ce cours offre aux ingénieurs et aux architectes les compétences pratiques nécessaires pour concevoir, déployer et exploiter en toute confiance des systèmes cloud native de niveau production.
Ce que vous allez apprendre:
Configurez des clusters Kubernetes et gérez les charges de travail à l'aide des objets API principaux et du contrôle d'accès basé sur les rôles (RBAC).
Créez des images de conteneurs sécurisées et optimisées et gérez-les à travers les registres d'images.
Concevez des pipelines d'intégration continue et de déploiement continu (CI/CD) avec des tests automatisés, une livraison progressive et des workflows GitOps.
Mettez en œuvre la mise en réseau de maillage de services avec le protocole TLS mutuel et des politiques de gestion de trafic avancées.
Appliquez les contrôles de sécurité cloud native à travers l'ensemble de la pile en utilisant le modèle de sécurité 4C.
Établissez une observabilité complète de la pile à l'aide de pipelines de métriques, de la journalisation centralisée et du traçage distribué.
Comment vous étudiez de façon pratique Cloud Native Course
Comment vous pratiquez Cloud Native Course
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 • 41 LeçonsDurée entre 4 et 360 heures (vous décidez)
Chapitre 1MasquerCacher les détailsVoir les détailsFondements de l’informatique en nuage natif
Fondements de l’informatique en nuage natif
Leçon 1 • Modèles de services cloud et schémas de déploiement
Différencie les modèles IaaS, PaaS, SaaS et serverless ainsi que leurs compromis. Guide les étudiants dans le choix du modèle adapté à une charge de travail donnée.
Leçon 2 • Feuille de route de maturité et d’adoption du cloud natif
Évalue la préparation organisationnelle à l’aide de modèles de maturité et définit un parcours d’adoption par phases. Prépare les étudiants à planifier des initiatives de transformation réalistes.
Leçon 3 • Méthodologie des douze facteurs
Applique les principes des douze facteurs pour concevoir des applications cloud natives portables, évolutives et maintenables. Sert de liste de contrôle pratique pour les décisions de conception applicative.
Leçon 4 • Piliers fondamentaux de l’architecture cloud native
Examine les microservices, les conteneurs, l’orchestration dynamique et la culture DevOps comme piliers interdépendants. Fournit le cadre conceptuel pour tous les chapitres techniques suivants.
Leçon 5 • Ce que le cloud natif signifie vraiment
Définit le cloud natif au-delà du langage marketing en utilisant les principes de la CNCF. Relie la définition aux décisions architecturales prises tout au long du cours.
Chapitre 2MasquerCacher les détailsVoir les détailsConteneurs : construction et exécution d’applications
Conteneurs : construction et exécution d’applications
Leçon 1 • Exécution et mise en réseau des conteneurs en local
Démontre les commandes du cycle de vie des conteneurs, les montages de volumes et la mise en réseau en pont pour le développement local. Développe une aisance pratique avant de passer à l’orchestration.
Leçon 2 • Fondamentaux de la sécurité des conteneurs
Identifie les vulnérabilités courantes des conteneurs et applique des contrôles de sécurité à l’exécution. Établit des habitudes de sécurité qui se prolongent dans les déploiements Kubernetes.
Leçon 3 • Rédaction de Dockerfiles efficaces
Enseigne la syntaxe des Dockerfiles, la mise en cache des couches et les builds multi-étapes pour des images légères. Permet directement aux étudiants de produire des images conteneur sécurisées et minimales.
Leçon 4 • Concepts de conteneur et architecture d’exécution
Explique les espaces de noms Linux, les cgroups et la spécification OCI d’exécution qui sous-tendent les conteneurs. Ancre les étudiants dans la manière dont les conteneurs réalisent l’isolation et la portabilité.
Leçon 5 • Gestion des images conteneur et registres
Couvre les stratégies de marquage, la signature d’images et les opérations de registre pour une distribution fiable des images. Relie la gouvernance des images aux pratiques de sécurité de la chaîne d’approvisionnement.
Chapitre 3MasquerCacher les détailsVoir les détailsKubernetes : orchestration des charges de travail conteneurisées
Kubernetes : orchestration des charges de travail conteneurisées
Leçon 1 • Services, Ingress et DNS
Explique les services ClusterIP, NodePort, LoadBalancer et les contrôleurs Ingress pour le routage du trafic. Relie les primitives réseau aux schémas réels d’exposition des applications.
Leçon 2 • Analyse approfondie de l’architecture Kubernetes
Cartographie les composants du plan de contrôle et des nœuds de travail et explique comment ils interagissent. Fournit le modèle mental nécessaire pour dépanner et exploiter efficacement les clusters.
Leçon 3 • Opérations du cluster et dépannage
Applique les commandes kubectl, l’inspection des journaux et l’analyse des événements pour diagnostiquer les problèmes du cluster. Développe la confiance opérationnelle pour la gestion des environnements Kubernetes de production.
Leçon 4 • Objets de charge de travail fondamentaux
Couvre les Pods, ReplicaSets, Deployments, StatefulSets et DaemonSets avec des exemples YAML pratiques. Permet aux étudiants de choisir l’objet approprié pour chaque type de charge de travail.
Leçon 5 • Gestion de la configuration et des secrets
Utilise ConfigMaps et Secrets pour découpler la configuration des images conteneur. Renforce les principes des douze facteurs introduits au chapitre 1.
Leçon 6 • Gestion des ressources et ordonnancement
Définit les demandes et limites CPU et mémoire, et applique l’affinité et les contraintes de nœuds. Garantit que les charges de travail sont ordonnancées de manière prévisible et que les clusters restent stables.
Chapitre 4MasquerCacher les détailsVoir les détailsRéseau cloud natif et maillage de services
Réseau cloud natif et maillage de services
Leçon 1 • Interface de réseau de conteneurs et plugins CNI
Explique la spécification CNI et compare les plugins populaires pour la mise en réseau des pods. Fournit la base pour comprendre comment les pods communiquent entre les nœuds.
Leçon 2 • Sécurisation des communications entre services
Applique le mTLS, les politiques d’autorisation et l’authentification entre pairs sur l’ensemble des services. Complète une posture de réseau Zero Trust pour les charges de travail cloud natives.
Leçon 3 • Architecture et cas d’usage du maillage de services
Introduit le modèle de proxy sidecar et explique pourquoi un maillage de services comble les lacunes en matière d’observabilité et de sécurité. Fournit le contexte pour la configuration pratique du maillage dans les sections suivantes.
Leçon 4 • Configuration de la gestion du trafic dans un maillage
Applique les services virtuels, les règles de destination et les tentatives pour contrôler le flux de trafic. Permet des stratégies de déploiement avancées telles que les mises en production canary et blue-green.
Leçon 5 • Politiques réseau pour le contrôle du trafic
Définit des politiques réseau entrantes et sortantes pour restreindre la communication entre pods. Réduit directement le rayon d’explosion d’une charge de travail compromise.
Chapitre 5MasquerCacher les détailsVoir les détailsStockage cloud natif et charges de travail avec état
Stockage cloud natif et charges de travail avec état
Leçon 1 • Provisionnement dynamique et pilotes CSI
Implémente le provisionnement dynamique de volumes à l’aide de pilotes CSI pour les backends cloud et sur site. Réduit les opérations de stockage manuelles et permet l’autoservice pour les développeurs.
Leçon 2 • Primitives de stockage Kubernetes
Explique les PersistentVolumes, les PersistentVolumeClaims et les StorageClasses comme couche d’abstraction du stockage. Relie les concepts de stockage aux exigences de charge de travail établies au chapitre 3.
Leçon 3 • Protection des données et reprise après sinistre
Implémente les instantanés de volumes, les outils de sauvegarde et les procédures de restauration entre clusters. Assure la continuité des activités pour les applications cloud natives avec état.
Leçon 4 • Performance et optimisation du stockage
Optimise les E/S de stockage, sélectionne les types de volumes appropriés et surveille les métriques de stockage. Évite les goulots d’étranglement de performance dans les charges de travail cloud natives gourmandes en données.
Leçon 5 • Exécution de bases de données sur Kubernetes
Déploie des bases de données relationnelles et NoSQL à l’aide de StatefulSets et d’Operators. Répond aux défis uniques de la persistance, de l’ordre et de l’identité des données.
Chapitre 6MasquerCacher les détailsVoir les détailsPipelines CI/CD pour les applications cloud natives
Pipelines CI/CD pour les applications cloud natives
Leçon 1 • Stratégies de test automatisé
Intègre les tests unitaires, d’intégration et contractuels dans les étapes du pipeline pour garantir la qualité. Empêche les régressions d’atteindre la production dans les équipes cloud natives en évolution rapide.
Leçon 2 • Livraison progressive et stratégies de mise en production
Implémente les mises en production canary, blue-green et les feature flags pour réduire le risque de déploiement. S’appuie sur les concepts de gestion du trafic introduits au chapitre 4.
Leçon 3 • GitOps et déploiements déclaratifs
Applique les principes GitOps en utilisant Git comme source unique de vérité pour l’état du cluster. Permet des déploiements audités et auto-réparateurs alignés sur le modèle déclaratif de Kubernetes.
Leçon 4 • Principes CI/CD et conception de pipelines
Définit l’intégration, la livraison et le déploiement continus et cartographie les étapes du pipeline par rapport aux workflows cloud natifs. Établit le vocabulaire de conception utilisé tout au long du chapitre.
Leçon 5 • Construction d’images conteneur dans les pipelines
Automatise les builds de Dockerfiles, le marquage des images et les transferts vers les registres dans les pipelines CI. Relie les compétences en conteneurs du chapitre 2 aux workflows de livraison automatisés.
Chapitre 7MasquerCacher les détailsVoir les détailsObservabilité : surveillance, journalisation et traçage
Observabilité : surveillance, journalisation et traçage
Leçon 1 • Construction de tableaux de bord et de runbooks
Crée des tableaux de bord opérationnels et les relie à des runbooks pour une réponse cohérente aux incidents. Transforme la télémétrie brute en intelligence opérationnelle exploitable.
Leçon 2 • Collecte de métriques et alertes
Déploie un pipeline de métriques, définit des règles d’enregistrement et configure des alertes exploitables. Permet la détection proactive des incidents avant que les utilisateurs ne soient impactés.
Leçon 3 • Gestion centralisée des journaux
Agrège, analyse et indexe les journaux des conteneurs et des nœuds pour une analyse consultable. Prend en charge l’analyse des causes racines dans des microservices distribués.
Leçon 4 • Implémentation du traçage distribué
Instrumente les services avec la propagation du contexte de trace et visualise les flux de requêtes entre microservices. Identifie les sources de latence invisibles uniquement pour les métriques et les journaux.
Leçon 5 • Concepts d’observabilité vs. surveillance
Distingue l’observabilité de la surveillance traditionnelle en utilisant les trois piliers : métriques, journaux et traces. Structure la stratégie d’observabilité appliquée dans tout le chapitre.
Chapitre 8MasquerCacher les détailsVoir les détailsSécurité cloud native et conformité
Sécurité cloud native et conformité
Leçon 1 • Sécurité de la chaîne d’approvisionnement et intégrité des images
Sécurise la chaîne d’approvisionnement logicielle, du code source à l’image déployée, en utilisant la signature et l’attestation. Atténue les risques introduits par les dépendances tierces et les images de base.
Leçon 2 • RBAC et contrôle d’accès Kubernetes
Configure les rôles, les liaisons de rôles et les comptes de service pour appliquer le principe du moindre privilège. Empêche les actions non autorisées dans le plan de contrôle et les charges de travail du cluster.
Leçon 3 • Modèle de sécurité cloud native
Introduit le modèle de sécurité 4C : couches cloud, cluster, conteneur et code. Fournit le cadre pour aborder systématiquement la sécurité sur l’ensemble de la pile.
Leçon 4 • Automatisation de la conformité et politique en tant que code
Code les exigences de conformité en tant que politiques d’admission et valide en continu l’état du cluster. Permet une conformité auditable et reproductible sans inspection manuelle.
Leçon 5 • Sécurité à l’exécution et détection des menaces
Déploie des outils de sécurité à l’exécution pour détecter les comportements anormaux et appliquer des politiques d’appels système. Fournit la dernière ligne de défense lorsque les contrôles préventifs sont contournés.
Votre certificat valide de réussite
Ce cours est pour vous :
Développeur back-end : prêt à maîtriser le déploiement et à cesser de confier les opérations à l'équipe d'exploitation.
Ingénieur DevOps : cherchant à formaliser des compétences natives du cloud au-delà du scripting et des pipelines.
Administrateur système : en transition d'une infrastructure sur site vers des environnements basés sur des conteneurs.
Architecte logiciel : ayant besoin d'une profondeur pratique pour étayer les décisions de conception de haut niveau.
Passionné du cloud : construisant des projets personnels et visant des habitudes d'ingénierie de qualité production.
Personne en reconversion professionnelle : venant du support IT et visant un rôle d'ingénieur cloud.
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...

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 en Côte d’Ivoire ?
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




















