Docker and Kubernetes

Software Development

Containerized solutions are here to stay — but what exactly are containers? And how do you build, use, and run them? This course covers those questions and more. In three days, you will learn exactly how Docker containers work — how to build them, place your solutions in them, and, most importantly, run them. You will also learn how to deploy your containerized solutions in a Kubernetes cluster and manage all aspects of its life cycle.

Looking to upskill your team(s) or organization?

Anuudari will gladly help you further with custom training solutions for your organization.

Get in touch

What will you learn?

After the training, you will be able to:

Containerize your solution.

Interact with the container.

Properly structure the containerized solution. 

Deploy your container(s) to Kubernetes. 

Manage the solution and the cluster.

Key takeaways


  1. Working with the Docker CLI.
  2. How to work with volumes and containers.
  3. How Docker builds layers and how this knowledge improves your Dockerfiles. 
  4. Interacting with the containers. 
  5. The joy of automation with Docker Compose.  
  6. Deploy Docker with CI/CD pipelines. 

Improve Your Model 

  1. Kubernetes core concepts. 
  2. Configuration.
  3. Multi-container pods. 
  4. Observability. 
  5. Pod design. 
  6. Services and Networking.
  7. State persistence. 
  8. Introduction to Helm. 


  • Introduction to Docker and containers 
  • Working with the Docker CLI 
  • Structuring Dockerfile 
  • Using Docker Compose 
  • Docker in CI/CD pipelines 

Who is it for?

This course is perfect for IT engineers, IT architects, and data scientists in DevOps who are involved in a microservice type of architecture and want to learn more about better structuring and running cluster solutions.  

Why should I follow this training?

Deploy solutions that are reproducible and scalable

Follow this course if you want to learn how to deploy your solutions in a reproducible and scalable manner with Docker and Kubernetes.

Get valuable knowledge with a blend of theory and practical exercises

Our trainers combine conceptual explanations with multiple practical exercises to showcase best practices based on their experience.

Learn how to work in containerized environments

After training, you will be able to work in containerized environments and start your research on designing complex use cases. 

What else
should I know?

After registering for this training, you will receive a confirmation email with practical information. A week before the training, we will share literature if you need to prepare.

See you soon!

Course information

All literature and course materials are included in the price. 

After registering for this course, you will receive a confirmation email with practical information. 

Upcoming courses

View all trainings
Terraform Advanced

Follow the Infrastructure as Code – Terraform Advanced training and learn about up-to-date tooling available for Terraform.

View training
Design Thinking Foundation

Replace the wrong assumptions with the right questions. Get started with Design Thinking Foundation training.

Daniël Burm

Agile Development
1 day
In Person


28 Mar, 2024



View training
React Foundation

Level up your developer skills with our React Foundation training. Get to know the basics of this popular library in just one day.

Bart den Hollander

Front-End Development
1 day
In Person


9 Apr, 2024



View training
Specification by Example Training by Gojko Adzic  

Learn SBE with Gojko Adzic. Turn user stories into acceptance tests in this 2-day workshop. Perfect for Agile teams. Enroll now!

Software Testing
View training
Domain-Driven Design (DDD) Foundation

Improve collaboration between business and IT with our Domain-Driven Design (DDD) Foundation training.

Sjoerd Westerhof

Software Quality Assurance
2 days
In Person


29 Feb – 1 Mar, 2024



View training

Can’t find the course you’re looking for? There’s more!