Docker and Kubernetes: Containerization and Orchestration in Practice
Docker empaquette les applications et leurs dépendances dans des conteneurs portables qui s'exécutent de manière cohérente dans n'importe quel environnement. Kubernetes pousse les conteneurs plus loin — en programmant, en mettant à l'échelle et en auto-réparant les charges de travail sur des clusters de machines. Ensemble, ils forment l'épine dorsale opérationnelle du logiciel cloud-native moderne. Cette formation couvre les deux outils de bout en bout, de la création de votre premier conteneur à l'exécution de clusters de qualité production avec renforcement de la sécurité et extensions personnalisées.
Ce que vous apprendrez
Vous construirez des images Docker, gérerez des applications multi-conteneurs et concevrez des stratégies de mise en réseau et de stockage persistant. Du côté Kubernetes, vous travaillerez avec Deployments, Services, contrôleurs Ingress et StatefulSets. La formation couvre également la surveillance, la journalisation et le dépannage de clusters en direct, la mise en place de pipelines CI/CD et GitOps avec Docker et Kubernetes, l'application de politiques de sécurité Kubernetes, la gestion du stockage persistant et de l'état, et l'extension de la plateforme avec des contrôleurs personnalisés et des motifs serverless.
Le parcours d'apprentissage
Douze cours progressent de A1 à C2. La formation débute par Docker Fundamentals et progresse à travers la construction et l'orchestration d'applications multi-conteneurs, la mise en réseau et la Dockerisation dans le monde réel. La partie Kubernetes commence au niveau B1 avec les concepts d'orchestration fondamentaux et progresse à travers les déploiements, la surveillance et GitOps au niveau B2. Les quatre derniers cours atteignent les niveaux C1 et C2, couvrant Advanced Kubernetes Networking & Ingress, Persistent Storage & State Management, Kubernetes Security & Advanced Best Practices et Kubernetes Extensibility & Serverless Patterns.
Comment ça fonctionne
Chaque cours est divisé en courtes leçons ciblées que vous complétez dans l'éditeur intégré avec rétroaction en temps réel. Quand vous êtes bloqué, un tuteur IA explique le concept et vous guide vers la solution sans la donner — pour que la compréhension reste.