Docker & Kubernetes for Developers
Day one turns your own application into small, secure containers: Spring Boot three ways, React under nginx, the whole stack on one Compose command. Day two hands them to Kubernetes: deployed with zero downtime, reachable on one URL, and diagnosed when they break.
Designed for
- Developers who run docker commands from a README without knowing why
- Engineers whose applications work locally and fail everywhere else
- Backend and full-stack developers moving onto containerised delivery
- QA engineers who need reproducible test environments
- Teams preparing to move workloads onto Kubernetes later
- Fee
- ₹2,700
- Duration
- 2 days · 16 hours
- Each day
- 09:00 – 17:00
- Mode
- Offline / Online
The 2 days, hour by hour
10 hands-on sessions: every one ends in a thing
Day 1
09:00 – 17:00Docker
5 sessions09:00 – 10:15
Run, enter and inspect your first containers
images vs containers, lifecycle, docker exec and logs
Takeaway You can say what a container is and is not, proved from inside one, with every image layer accounted for.
10:30 – 11:45
Containerise a Spring Boot app, three ways
hand-written Dockerfile, Buildpacks via the Maven plugin, Jib
Takeaway One app, three images, and the one you would defend in review, with size and build time compared.
12:00 – 13:00
Containerise a React app
multi-stage builds, nginx, runtime configuration
Takeaway A gigabyte dev image cut to a fraction of its size, served properly.
14:00 – 15:15
Wire the whole stack with Compose
services and networks, volumes, healthchecks
Takeaway Spring Boot, React and PostgreSQL running on one command, waiting properly for the database instead of crashing and retrying.
15:30 – 17:00
Debug and harden what you built
logs and exec and inspect, non-root users, image scanning
Takeaway Four planted failures fixed, an image scanned and triaged, and a planted secret proved recoverable from an old layer.
Day 2
09:00 – 17:00Kubernetes
5 sessions09:00 – 10:15
Stand up a cluster and schedule your first Pod
kind and kubectl, Pods, the control loop
Takeaway Yesterday's containers, now placed and restarted by Kubernetes, and you watched it happen.
10:30 – 11:45
Deploy the API with zero downtime
Deployments and ReplicaSets, rolling updates, rollback
Takeaway A new version rolled out under live requests, then rolled back in one command.
12:00 – 13:00
Make it reachable: Services and Ingress
ClusterIP vs NodePort, Ingress, service discovery
Takeaway Frontend and API on one URL, the way production does it.
14:00 – 15:15
Configuration, secrets and state
ConfigMaps and Secrets, PersistentVolumeClaims
Takeaway One image promoted across environments unchanged, and data that survives a Pod restart.
15:30 – 17:00
Diagnose a broken cluster
probes, resource limits, CrashLoopBackOff and OOMKilled
Takeaway Five broken Deployments fixed with kubectl alone, each failure named before it is touched.
By the end of day 2, you are holding
Your own application containerised three ways with the trade-offs argued, a Compose stack with a real database, and the same containers running on a Kubernetes cluster you stood up yourself: deployed with zero downtime, configured from outside, and diagnosed with kubectl when they break.
No dates announced
We open batches around demand. Tell us the schedule that would work and we will let you know first.
Send your details instead
More SkillLabs
One weekend, one capability
Agent Builder Lab
₹2,700 · 2 days · 16 hours
Runs on request
See the plan
AI App Engineering Lab
₹2,700 · 2 days · 16 hours
Runs on request
See the plan
Ground the Model: RAG Engineering Lab
₹2,700 · 2 days · 16 hours
Runs on request
See the plan
Idea to Internet
₹2,700 · 2 days · 16 hours
Runs on request
See the plan
Agents in the Wild: Production Agent Lab
₹2,700 · 2 days · 16 hours
Runs on request
See the plan
Break It Before Users Do: AI Reliability Lab
₹2,700 · 2 days · 16 hours
Runs on request
See the plan
Give Your Agent Hands: MCP Tooling Lab
₹2,700 · 2 days · 16 hours
Runs on request
See the plan
Git, GitHub and GitHub Actions for Developers
₹2,700 · 2 days · 16 hours
Runs on request
See the plan
JavaScript and TypeScript Foundations
5 days · 10 hours
Runs on request
See the plan
Ship It on AWS: Cloud Deployment for Developers
₹2,700 · 2 days · 16 hours
Runs on request
See the plan
SQL for Application Developers
₹2,700 · 2 days · 16 hours
Runs on request
See the plan
Events in Motion: Kafka & Messaging for Java Developers
₹2,700 · 2 days · 16 hours
Runs on request
See the plan
Linux Command Line Essentials
₹2,700 · 2 days · 16 hours
Runs on request
See the plan
Logging & Monitoring for Production
₹2,700 · 2 days · 16 hours
Runs on request
See the plan
Performance & Production Readiness
₹2,700 · 2 days · 16 hours
Runs on request
See the plan
Redis & Caching for Java Services
₹2,700 · 2 days · 16 hours
Runs on request
See the plan
Secure the Frontend: Authentication & Web Security Lab
₹2,700 · 2 days · 16 hours
Runs on request
See the plan
Test It Before You Ship It: Java API Testing Lab
₹2,700 · 2 days · 16 hours
Runs on request
See the plan
Test the User Journey: Frontend Testing Lab
₹2,700 · 2 days · 16 hours
Runs on request
See the plan
TypeScript for Application Developers
₹2,700 · 2 days · 16 hours
Runs on request
See the plan
Who runs it
Practitioners, in the room with you
All trainers and mentorsEach workshop names its trainer before you book.

Vishal Shah
Founder & Principal Trainer
Two decades building and teaching commerce, banking and cloud platforms, and still writing code
- Java & Spring Boot microservices
- TypeScript, React, Angular & Next.js
- Composable commerce (commercetools)

Shrenik Shah
Principal Trainer
Cloud and AI architect who has upskilled over 5,000 engineers in Java, React, Python and cloud
- Python: Django, Flask, GenAI & agentic workflows
- Java & Spring Boot
- React & Angular, micro-frontend architecture
Running this for a team?
We deliver SkillLabs on site for institutions and engineering teams.
₹2,700
2 days · 16 hours