Deesha Tech Academy
Menu
WorkshopInterest openCloud & DevOpsDockerDockerfileDocker ComposeBuildpacksJibnginxKuberneteskindkubectlIngressSpring BootReactPostgreSQL

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
Request a schedule

The 2 days, hour by hour

10 hands-on sessions: every one ends in a thing

Day 1

09:00 – 17:00

Docker

5 sessions

09: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:00

Kubernetes

5 sessions

09: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

How will you join?

Laptop ready with the prerequisites?

Opens WhatsApp with a message naming this workshop. We confirm your seat and payment by reply. This website stores nothing.

More SkillLabs

One weekend, one capability

Browse the SkillLabs catalogue

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 mentors

Each workshop names its trainer before you book.

  • Vishal Shah

    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)
    Full profile →
  • Shrenik Shah

    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
    Full profile →

Running this for a team?

We deliver SkillLabs on site for institutions and engineering teams.

Talk to Deesha

₹2,700

2 days · 16 hours

Request a schedule