Get in Touch

Docker and Kubernetes – Building and Scaling Containerized Applications

 

About the course

Why this course?

Docker is an open-source platform that automates the building, delivery, and running of applications in containers. Kubernetes extends these capabilities by providing orchestration tools needed to deploy and manage containerized applications at cluster scale.

The course is delivered by a trainer with over 20 years of experience in IT and systems and combines theory with intensive hands-on practice. Participants will learn application containerization, image and registry management in Docker, Kubernetes cluster configuration, as well as securing, scaling, and monitoring production environments.

Key learning outcomes

  • Installing and running Docker containers
  • Building and managing Docker images
  • Deploying containerized applications with Docker
  • Configuring Docker and Kubernetes clusters
  • Deploying and managing applications in Kubernetes
  • Securing, scaling, and monitoring Kubernetes clusters

Course booking

  • Format: Remote
  • Language: English
  • Type: Public course, guaranteed delivery
  • Date: 18–20.05.2026
  • Duration: 3 days (7h/day)

BOOK – 910 EUR 

Price per participant (VAT excluded). Public courses require at least one participant.

Who is it for?

  • Developers building containerized applications
  • System architects designing distributed systems
  • Deployment and DevOps engineers managing workloads at scale
  • Technical specialists with basic Linux and networking knowledge

Key agenda highlights

  • Day 1: Docker fundamentals and container management
  • Day 2: Kubernetes architecture and orchestration
  • Day 3: Scaling, security, and monitoring Kubernetes clusters

Requirements

  • Experience working with the Linux command line
  • Basic knowledge of virtualization
  • Understanding of computer networking fundamentals
  • Knowledge of how web applications work

Course agenda

Day 1 – Docker fundamentals

  • Containers vs virtual machines
  • Docker architecture: client, daemon, images, registry, containers
  • Running and managing containers: images, volumes, networks
  • Docker installation
  • Working with registries: public vs private
  • Creating and managing Dockerfiles
  • Building images and deploying applications
  • Volume and network configuration

Day 2 – Kubernetes orchestration

  • Kubernetes architecture: pods, labels, controllers, services, API
  • Kubernetes cluster installation
  • Creating pods, volumes, and deployments
  • Service discovery and publishing
  • Deploying multi-component applications
  • Security in Kubernetes: authentication and authorization
  • Advanced networking
  • Monitoring with Elasticsearch, Fluentd, Prometheus

Day 3 – Scaling and advanced administration

  • Cluster scaling: provisioning and networking
  • Building a highly available cluster
  • Deploying scalable applications: autoscaling, database clustering
  • Application updates and releases
  • Troubleshooting and best practices
Offer of public courses with a guaranteed date shown as pictograms inside screws.

Why a guaranteed course?

  • Guaranteed delivery. The course will take place regardless of the number of participants.
  • Knowledge and experience exchange with specialists from other industries.
  • Interactive, live-led sessions. Not only theory, but also practical exercises and discussions.
  • Flexible remote format. Join from anywhere.

See more

Two persons looking at a tablet

Need Help?

Reach out to learn more about our team and the kinds of tailored solutions we can offer your organization.

Get in Touch