View all workshops

Deep Dive: Container Technologies

Trainer(s): Sascha Selzer, duration: 8 hours

Introduction
Get beyond the basics of Docker and dive into the real questions: Is your container secure? What’s actually inside your image? Can you trust it? In this hands-on workshop, we tackle the best practices and essential tools to analyze, harden, and optimize your container images—so you can build safer, leaner, and more reliable deployments. Perfect for developers ready to level up their container game.

Detailed Description
Container technologies are everywhere. Almost every application we roll out today is packaged in containers. Working with the Docker CLI is also part of a developer’s daily routine. But it doesn’t just bring advantages, it also brings a lot of new challenges and questions. Is my container secure? How can I analyze what’s in my image? What is a good base image and how do I build my own? Where does the image come from and can I trust it? And am I actually following best practices when building my images? This training course provides a broad overview of tools that can help us answer many of these questions in our everyday work.

Key Topics

At the end of the workshop, participants should be able to answer the following questions;

  • How do I check my Dockerfile for best practices?
  • How do I analyze the file system in my container images?
  • What are distroless images and how do I build my own based on
  • Ubuntu or Alpine?
  • How do I reduce the JRE in my images?
  • How do I find out which packages are installed in my image?
  • How do I find out if my image contains vulnerabilities?
  • Can I trust the image and who built it?

Learning Goals
After the workshop, participants should be able to immediately put what they have learned and the new tools into practice. Participants will gain a better understanding of how to build secure and traceable images.

Target audience

This training is for software developers and engineers who want to take the next step in their knowledge of container technologies and learn about useful tools to work more effectively.

Ideally, you should already have experience working with containers (e.g., Docker) and be familiar with the Docker CLI. You should also know how to build your own images using Dockerfiles.This training is designed for software developers who want to excel in their role. Whether you’re an experienced developer looking to refine your skills or a developer starting your career journey, you’ll gain practical tools to enhance your effectiveness.

Format
The training combines theory with extensive hands-on practice.

What Makes This Training Different?

  • Real scenarios from the software industry
  • Practical tools you can apply immediately
  • Interactive and engaging format
  • Based on communication science and industry experience
  • Small group size for maximum learning impact

About the Trainer

Sascha Selzer is a Senior Software Engineer at OpenValue. He specializes in:

  • Backend architecture (especially JVM-based technologies)
  • Cloud-native infrastructure and container technologies
  • Continuous delivery and deployment strategies
  • Monitoring and observability (e.g., tracing)
  • Microservices and DevOps practices

He has extensive experience in training and is an iSAQB trainer. He also enjoys speaking at conferences and publishing articles.

Practical details

Standard pricing for this training: EUR 695,- ex VAT per attendee.
Please contact us for pricing for tailored content and for in house group trainings.

Trainings can be given in one of our offices (Utrecht, Amsterdam, Rotterdam, Arnhem, Munich, Dusseldorf, Vienna, Zurich), on site at a client location, or (in some cases) remote. Training content can be tailored to meet your specific requirements.

Want to enroll or have a question? Contact us via mail at info@openvalue.training, give us a call at +31-85-0606886 or use the form below.

Please complete this required field.