Docker course

Dive into Docker technology and learn container management for seamless application deployment.


Containerization has become a critical technology for modern software development and deployment.

Program Breakdown

Who is this for?

Our Docker course is designed for intermediate professionals who want to get started with containerization and learn how to use Docker to build, ship, and run applications in a scalable and efficient way.

Program goal - What you will take away from the course

By the end of the course, you will be able to:

- Understand the benefits of containerization and how Docker works

- Use Docker to build, test, and deploy applications in a containerized environment

- Understand how to orchestrate containers with Docker Compose

- Optimize container performance and troubleshoot common issues

- Implement best practices for Docker storage, security and networking


Topics covered

Introduction to containerization and Docker 

Gain a solid understanding of the concept of containerization and how Docker simplifies the development and deployment of applications.

Docker architecture, components and ecosystem 

Learn about Docker's underlying architecture, its core components, and how they work together within the broader ecosystem.

Creating and managing Docker images 

Discover how to create, manage, and distribute Docker images, streamlining the process of deploying applications across various environments.

Running and managing Docker containers 

Master the skills needed to run, manage, and maintain Docker containers, ensuring application stability and security.

Docker networking and storage 

Explore the various options for networking and storage in Docker, enabling seamless communication and data management for your applications.

Docker Compose and orchestration 

Learn to use Docker Compose for orchestrating multi-container applications, simplifying the management and deployment of complex systems.

Teaser: Kubernetes and advanced container orchestration 

Get a glimpse of Kubernetes as an advanced container orchestration tool, offering powerful features for managing and scaling containerized applications.

Docker security and best practices 

Understand the importance of Docker security and the best practices to follow for safeguarding your applications and infrastructure.

Troubleshooting Docker containers and applications 

Acquire the ability to troubleshoot and resolve common issues that may arise in Docker containers and applications, ensuring smooth operation.

Meet the Creators


Matthias Baumann

Chief Technology Officer & Principal Big Data Solutions Architect Lead, Ultra Tendency


Marvin Taschenberger

Professional Software Architect, Ultra Tendency


Hudhaifa Ahmed

Senior Lead Big Data Developer & Berlin Territory Manager, Ultra Tendency

Unlock the Ultra Tendency program to help your team to deliver meaningful impact today.  

Frequently Asked Questions