Choisissez votre langue
Cloud Native Course
Plus de 2 millions d'apprenants dans le monde

Cloud Native Course

Maîtrisez l'ensemble de la pile cloud native — des conteneurs et Kubernetes à la sécurité, l'observabilité et les pipelines CI/CD. Ce cours donne aux ingénieurs et architectes les compétences pratiques pour concevoir, déployer et exploiter des systèmes cloud native de qualité production avec confiance.

Dedika pour entreprises

Ce que vous allez apprendre:

  • Configurez des clusters Kubernetes et gérez les charges de travail à l'aide des objets API centraux et du RBAC.

  • Construisez des images de conteneurs sécurisées et optimisées et gérez-les à travers les registres.

  • Concevez des pipelines CI/CD avec des tests automatisés, une livraison progressive et des workflows GitOps.

  • Implémentez un maillage de service avec TLS mutuel et des politiques de gestion avancée du trafic.

  • Appliquez des contrôles de sécurité cloud native sur l'ensemble de la pile en utilisant le modèle de sécurité 4C.

  • Établissez une observabilité full-stack à l'aide de pipelines de métriques, de journalisation centralisée et de 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.

Cliquez ici

Contenu du cours

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

Chapitre 1Voir les détails

Fondations du Cloud Native Computing

  • Leçon 1 • Modèles de services cloud et schémas de déploiement

    Distingue les modèles IaaS, PaaS, SaaS et serverless ainsi que leurs compromis. Guide les étudiants dans le choix du modèle approprié pour 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 • La 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 d'applications.

  • 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 ultérieurs.

  • Leçon 5 • Ce que signifie vraiment Cloud Native

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

Conteneurs : construction et exécution d'applications

  • Leçon 1 • Exécution et mise en réseau de 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 la fluidité pratique avant de passer à l'orchestration.

  • Leçon 2 • Notions fondamentales de sécurité des conteneurs

    Identifie les vulnérabilités courantes des conteneurs et applique des contrôles de sécurité au moment de l'exécution. Établit des habitudes de sécurité qui se répercutent sur 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 constructions multi-étapes pour des images légères. Permet directement aux étudiants de produire des images de conteneurs sécurisées et minimales.

  • Leçon 4 • Concepts de conteneurs et architecture d'exécution

    Explique les espaces de noms Linux, les cgroups et la spécification d'exécution OCI qui sous-tendent les conteneurs. Ancre les étudiants dans la façon dont les conteneurs réalisent l'isolation et la portabilité.

  • Leçon 5 • Gestion des images de conteneurs 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 3Voir les détails

Kubernetes : orchestrer 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 opérer efficacement les clusters.

  • Leçon 3 • Opérations et dépannage du cluster

    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 gérer les environnements Kubernetes de production.

  • Leçon 4 • Objets de charge de travail principaux

    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 dissocier la configuration des images de conteneurs. Renforce les principes des douze facteurs introduits dans le 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 souillures de nœud. Garantit que les charges de travail sont ordonnancées de manière prévisible et que les clusters restent stables.

Chapitre 4Voir les détails

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 à travers les nœuds.

  • Leçon 2 • Sécurisation des communications de service à service

    Applique le mTLS, les politiques d'autorisation et l'authentification entre pairs à travers les services. Complète une posture de sécurité zéro confiance pour les charges de travail cloud natives.

  • Leçon 3 • Architecture du maillage de services et cas d'utilisation

    Présente le modèle de proxy sidecar et explique pourquoi un maillage de services résout les lacunes d'observabilité et de sécurité. Donne le contexte pour la configuration pratique du maillage dans les sections ultérieures.

  • Leçon 4 • Configuration de la gestion du trafic dans un maillage

    Applique les services virtuels, les règles de destination et les nouvelles tentatives pour contrôler le flux de trafic. Permet des stratégies de déploiement avancées telles que les versions canary et blue-green.

  • Leçon 5 • Politiques réseau pour le contrôle du trafic

    Définit les politiques réseau d'entrée et de sortie pour restreindre la communication entre pods. Réduit directement le rayon d'explosion d'une charge de travail compromise.

Chapitre 5Voir les détails

Stockage cloud native 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'auto-service pour les développeurs.

  • Leçon 2 • Primitives de stockage Kubernetes

    Explique les PersistentVolumes, PersistentVolumeClaims et StorageClasses comme couche d'abstraction du stockage. Relie les concepts de stockage aux exigences de charge de travail établies dans le 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 du stockage et optimisation

    Optimise les E/S de stockage, sélectionne les types de volumes appropriés et surveille les métriques de stockage. Empêche 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. Aborde les défis uniques de la persistance des données, de l'ordre et de l'identité.

Chapitre 6Voir les détails

Pipelines CI/CD pour les applications cloud natives

  • Leçon 1 • Stratégies de test automatisé

    Intègre des tests unitaires, d'intégration et contractuels dans les étapes du pipeline pour imposer la qualité. Empêche les régressions d'atteindre la production dans les équipes cloud natives en mouvement rapide.

  • Leçon 2 • Livraison progressive et stratégies de publication

    Implémente les publications canary, blue-green et par feature flags pour réduire le risque de déploiement. S'appuie sur les concepts de gestion du trafic introduits dans le 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 continue, la livraison et le déploiement et cartographie les étapes du pipeline aux workflows cloud natives. Établit le vocabulaire de conception utilisé tout au long du chapitre.

  • Leçon 5 • Construction d'images de conteneurs dans les pipelines

    Automatise les constructions Dockerfile, le marquage d'images et les poussées vers les registres dans les pipelines CI. Relie les compétences en conteneurs du chapitre 2 aux workflows de livraison automatisés.

Chapitre 7Voir les détails

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. Traduit la télémétrie brute en renseignements opérationnels exploitables.

  • 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 une 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 profondes dans les 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 à travers les microservices. Identifie les sources de latence invisibles pour les métriques et les journaux seuls.

  • 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. Encadre la stratégie d'observabilité appliquée tout au long du chapitre.

Chapitre 8Voir les détails

Sécurité et conformité cloud native

  • 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 un accès de moindre privilège. Empêche les actions non autorisées dans le plan de contrôle du cluster et les charges de travail.

  • Leçon 3 • Modèle de sécurité cloud native

    Présente 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é sous forme de politiques d'admission et valide en continu l'état du cluster. Permet une conformité auditée et reproductible sans inspection manuelle.

  • Leçon 5 • Sécurité au moment de l'exécution et détection des menaces

    Déploie des outils de sécurité au moment de 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.

Certification

Votre certificat valide de réussite

Ce cours est pour vous :

  • Développeur back-end : prêt à prendre en charge le déploiement et à cesser de passer le relais aux opérations.

  • Ingénieur DevOps : cherchant à formaliser les compétences cloud natives au-delà du scriptage et des pipelines.

  • Administrateur systèmes : en transition d'une infrastructure sur site vers des environnements basés sur des conteneurs.

  • Architecte logiciel : ayant besoin de 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é professionnelle.

  • Personne en reconversion professionnelle : venant du support informatique et visant un poste 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...
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 au Cameroun ?

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