Heart for people
Mind for tech
Product Technology

Developer - Containerization

Thinking inside the box

Quick course info

Format

- 2 sessions of 2 hours, in-person training or live-virtual and additional online learning modules

Duration

4 hours

Trainer

Thomas Luijken
Software Developer

Containerization is the process of bundling software and its requirements into a single image, which can be easily run and deployed on any machine. With migrations more frequently happening from on-premise to the cloud (or vice versa), companies benefit from this easy-to-deploy setup. But ‘containerizing’ an application suite goes beyond creating a Docker file. During this workshop, we’ll dive deep into topics such as networking, debugging, storage, orchestration and even containerized development setups.

Who should join

Software Developers, DevOps Engineers, and Technical Leads who want to learn about containerization and the inner workings of these systems, or want to bring existing knowledge to the next level.

What you'll walk away with

  • Insights into what containerization is, and what it isn’t.
  • A clear understanding of how the inner workings of containerization work.
  • Insights into when containerization can leverage your business and/or operations to the next level.
  • A hands-on example to experiment with.
  • Deeper understanding of orchestration, networking, and data retention.
  • Expert-level knowledge of portable development setups and immutable operating systems.

Curriculum overview

Level 1 – Containerization Basics

  • Introduction to containerization. What is it, and why do we need it?
  • Terminology explanation
  • Solutions and tools in your path towards containerization.
  • Getting started, your first container
  • Deployments
  • Connecting and debugging inside containers

Level 2 – Containerization Advanced

  • Orchestration
  • Data persistence and volume mounts
  • Networking
  • Immutable operating systems
  • Portable development setups

Learning Outcomes

  • Choose and implement containerization strategies with confidence.
  • Best practices applied within your containers.
  • Improved team collaboration using containers.
  • Food for thought on your current laptop and server configurations.

Prerequisites

Participants should bring a laptop, as this is a hands-on session.

Get more course information

Drop us your full name and e-mail and we will send you the course information brochure.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Other cources

Product Thinking

Product ownership - essentials

Mastering the fundamentals of value delivery
Too many Product Owners are handed a backlog and left to figure out the rest. This essential training builds the foundation for effective product ownership, focusing on value, collaboration, and practical use of Scrum.

Format

2-day in-person / 4 live-virtual sessions

Duration

2 days

Product Culture

Leadership – Product culture

Enabling trust driven engineering
Too many engineers work in environments where delivery is decoupled from purpose, and leadership is synonymous with control. This foundational training helps leaders build a culture where autonomy, accountability, and agility thrive.

Format

1-day in-person training

Duration

8 hours

Product Technology

Developer - Infrastructure as a code

Building castles in the clouds
Infrastructure as Code transforms your infrastructure into a versionable, reproducible software asset. In an era where downtime is costly and consistency is key, reliance on manual server configuration is a liability. However, automating infrastructure requires a shift in mindset, not just a new toolset. This workshop bridges the gap between simple scripting and enterprise-grade automation. We will dive deep into creating reusable modules, managing complex dependencies, enforcing security policies as code, and ensuring your infrastructure is as testable as your applications.

Format

1 session of 3 hours, in-person training or live-virtual

Duration

3 hours

Product Technology

Developer - Flutter BLoC (Cubit)

Control state before state controls your app
Master Flutter's state management with BLoC (or Cubit) to build scalable, predictable, and testable applications. This hands-on workshop will equip you with the patterns and confidence to manage application state like a professional.

Format

1-day in-person / 2 live-virtual sessions

Duration

1 day