Docker, Kubernetes & Argo: Complete Container Platform 2025
- Description
- Curriculum
- FAQ
- Reviews
Master Production-Grade Container Platform Engineering [2025 Edition]
Be ready for enterprise container deployments with the most comprehensive Docker, Kubernetes & GitOps course on Udemy!
What Makes This Course Special:
– The ONLY course covering the complete container platform lifecycle – from local development to production deployment
– Real enterprise deployment patterns used at Fortune 500 companies
– Includes cutting-edge GitOps & Progressive Delivery practices
– Regular updates with latest features and best practices
– Taught by School of DevOps® – trusted by companies like Nasdaq, VW, and NetApp
Course Highlights:
– Modern Dev Workflows with Dev Containers
– Production-Grade Docker & Kubernetes
– GitOps with ArgoCD & Continuous Delivery
– Progressive Delivery (Blue/Green, Canary)
– AWS Cloud Integration & Best Practices
– Enterprise Security Patterns
– Complete CI/CD Pipeline Setup
– Production Monitoring & Analysis
What You’ll Learn:
– Build secure, scalable container environments
– Deploy applications using enterprise patterns
– Implement automated GitOps workflows
– Master blue/green and canary deployments
– Set up complete CI/CD pipelines
– Monitor and analyze deployments
– Optimize for production workloads
Perfect For:
– DevOps Engineers & SREs
– Cloud Engineers
– Software Developers
– Platform Engineers
– IT Professionals
– Anyone wanting to master container platforms
Course Features:
– 30+ hours of practical content
– 200+ hands-on lectures
– Real-world projects
– Production-ready examples
– Comprehensive labs
– Regular updates
– Active instructor support
2025 Updates:
– Dev Containers workflows
– Latest Docker & Kubernetes features
– Enhanced AWS integration
– New GitOps patterns
– Advanced monitoring setup
– Security best practices
– Enterprise deployment strategies
Prerequisites:
– Basic understanding of terminal/command line
– No prior Docker or Kubernetes experience needed
– Basic web development knowledge helpful but not required
Join 10,000+ successful students who are already using these skills in production environments. Start your container platform journey today!
30-Day Money-Back Guarantee
Full Lifetime Access
Certificate of Completion
School of DevOps® – Trusted by Fortune 500 companies for container platform training
-
3Why Container Based Software Delivery ?Video lesson
-
4Bare Metals, VMs and ContainersVideo lesson
-
5Demo - VMs vs ContainersVideo lesson
-
6NamespacesVideo lesson
-
7CgroupsVideo lesson
-
8Union Mount and OverlayFSVideo lesson
-
9Copy on WriteVideo lesson
-
10What is Docker ?Video lesson
-
11Is Docker Dead Now ?Video lesson
-
12Docker - Architecture and EcosystemVideo lesson
-
13Container Based Workflow ExplainedVideo lesson
-
14Reading ListText lesson
-
15QuizQuiz
-
16Setting up the EnvironmentVideo lesson
-
17Gitter Chat Room for the CourseText lesson
-
18Option 1: Docker for Mac/WindowsVideo lesson
Docker for Mac/Windows is the recommended way of setting up the environment. It gives a appearance of running a native application and sits in the system toolbar. However, remember this will launch docker by default every time you start your system and keep running in the background. If you do not desire so, choose docker toolbox.
-
19Option 2: Using Docker ToolboxVideo lesson
Docker toolbox installs VirtualBox, creates a linux VM and automated the process of setting up the environment. If you wish not to run Docker as a native service, or want to run more than one docker instances, do more advanced configurations, this is the option for you. Also, if you are running version of windows, this is the best option you have as Docker for Windows may not be compatible.
-
20Option 3: codespaces.ioVideo lesson
codespaces.io is a open source application built by us in house to facilitate environment setup, and gives you editor, terminal and multiple nodes if required.
-
21Introducing Sample Voting AppVideo lesson
This is the introduction to the sample, muti tier, micro services based application that we would use throughout this training. This is a official application created by Docker itself and contains combination of technologies such as python, node.js, redis, postgres, java/dot net.
-
22IntroductionVideo lesson
-
23Testing Waters with DockerVideo lesson
-
24Launching our first ContainerVideo lesson
-
25Launching Container Like a VM with Interactive ModeVideo lesson
-
26Namespaces in Action - Learning Whats contained and whats notVideo lesson
-
27Making Containers PersistVideo lesson
-
28Connecting to a Running ContainerVideo lesson
-
29Pause, Stop RemoveVideo lesson
-
30QuizQuiz
-
31IntroductionVideo lesson
-
32Port Mapping Primer - Launching and Connecting to a Web ApplicationVideo lesson
-
33Renaming, Top, Attaching and DetachingVideo lesson
-
34Inspecting Containers and ForegroundingVideo lesson
-
35Limiting Resources - MemoryVideo lesson
-
36Prioritising CPU UtilisationVideo lesson
-
37QuizQuiz
-
38Treasure HuntText lesson
-
39IntroductionVideo lesson
-
40How to package an application into a Docker ImageVideo lesson
-
41Building Docker Image the Imperative WayVideo lesson
-
42Launching and customizing a ContainerVideo lesson
-
43Committing the container into an Image and ValidatingVideo lesson
-
44Troubleshooting Image Builds, Publishing to Docker HubVideo lesson
-
45Automating Image builds with a DockerfileVideo lesson
-
46Image build cache, Dangling Images, Image TaggingVideo lesson
-
47Tutorial : Building Docker Image Manually - the Imperative ApproachText lesson
-
48Nano Project: Dockerizing Facebook Clone AppText lesson
-
49QuizQuiz
-
62IntroductionVideo lesson
-
63Need for and key features of Container Orchestration EngineVideo lesson
-
64Docker Swarm Key ConceptsVideo lesson
-
65Provisioning 5 nodes Swarm cluster with 3 managers and 2 workersVideo lesson
-
66Provisioning a high available replicated Service manuallyVideo lesson
-
67Exteding docker compose to deploy in Production with stack deployVideo lesson
-
68Adding deploy and replication configuration for voting appVideo lesson
-
69Container and Node fault tolerance in action with SwarmVideo lesson
-
70Zero Downtime Deployment and Rolling UpdatesVideo lesson
-
71QuizQuiz
-
72Why kubernetesVideo lesson
-
73Launching a kubernetes cluster on Google Cloud PlatformVideo lesson
-
74Deploying and publishing frontend app on GKEVideo lesson
-
75High Availability and Release Strategies with DeploymentsVideo lesson
-
76Publishing Applications with ServicesVideo lesson
-
77Pods - unit of deploymentVideo lesson
-
78When to run more than one container in a pod ?Video lesson
-
79Kubernetes Internal Service DiscoveryVideo lesson
-
80Assignment - Deploy application for shopping cartVideo lesson
-
81Solution - Carts Application DeploymentVideo lesson
-
82Scaling applications manually and with auto scalerVideo lesson
-
83Zero Downtime DeploymentVideo lesson
-
84Quick dive into kubectl, a CLI client for kubernetesVideo lesson
-
85Special offer to sign up to Comprehensive Kubernetes CourseVideo lesson

External Links May Contain Affiliate Links read more