Coding
IT & Cloud

Module 2 - Containerization with Docker

This course dives into the world of containerization with Docker. Participants will gain a deep understanding of Docker’s architecture, learn how to create and manage containers, and explore advanced Docker techniques. The first day emphasizes hands-on practice to ensure that participants can confidently use Docker in real-world scenarios. Following that the second day would be a deep dive into Docker, focusing on advanced containerization techniques, Docker Compose for managing multi-container applications, and integrating Docker into development workflows. The session emphasises hands-on experience with more complex Docker scenarios, ensuring participants can effectively use Docker in production environments.

Content
  • Introduction to Docker and Containerization
  • Docker Architecture and Components
  • Working with Docker Images and Containers
  • Networking and Storage in Docker
  • Docker Compose and Multi-Container Applications
  • Docker in Development Workflows
  • Advanced Docker Techniques
  • Docker Compose and Multi-Contaner Applications
  • Docker in Development Workflows
  • Optimising Docker Images and Containers
  • Docker Registry and Image Distribution
  • Advanced Docker Networking
  • Security Best Practices in Docker
  • Troubleshooting and Debugging Docker
  • Recap and Preparation for Next Session
Learning Outcomes
  • Understand the fundamentals of containerization and how Docker revolutionises application deployment and management.
  • Learn to create, manage, and optimise Docker containers and images, including multi-container applications.
  • Explore Docker's role in development workflows and how it integrates with CI/CD pipelines.
  • Gain practical experience with advanced Docker features, including networking, security, and orchestration.
  • Expand knowledge of Docker by exploring advanced features and techniques.
Training Method

The training program is structured around a combination of theoretical knowledge and practical, hands-on exercises to ensure participants gain a deep understanding of DevOps principles and their real-world applications. Our approach focuses on automation, collaboration, problem-solving, and teamwork in dynamic IT environments.

This methodology ensures participants not only gain the necessary technical skills but also the practical ability to apply them in real-world settings, promoting a well-rounded DevOps competence.

Organised By
Digital Learning Hub Luxembourg
Digital Learning Hub Luxembourg
Prerequisites
  • Basic IT Knowledge: Understanding of operating systems, networking, and system administration.
  • Familiarity with Software Development: Experience with programming languages and development processes (e.g., version control with Git).
  • Experience with Cloud Platforms: Familiarity with cloud services (e.g., AWS, Azure, or Google Cloud) is beneficial but not mandatory.
  • Basic Understanding of CI/CD: Familiarity with concepts like continuous integration and continuous deployment is recommended.
  • Problem-Solving Mindset: Ability to approach technical challenges methodically and collaboratively.

Planning and location
Session 1
12/06/2025 - Thursday
09:00 - 17:00
Session 2
13/06/2025 - Friday
09:00 - 17:00
Learning Track

This course is part of the following learning track(s) and can be booked as a stand-alone training or as part of a whole:

Available Edition(s):

https://www.dlh.lu/web/image/product.template/1450/image_1920?unique=4bee3ae

This combination does not exist.

64.00 € 64.0 EUR 64.00 €

64.00 €

Not Available For Sale

Your trainer(s) for this course
David FERNS
David FERNS

David Ferns, a tech professional with 7+ years of experience, began his career in video game development before transitioning to full-stack development, working with tools and frameworks in PHP, Python, and Java. Skilled in low-code solutions like MuleSoft and experienced in setting up full DevOps pipelines, he also specializes in data science, utilizing R and Python's Pandas library for analysis. David works at Cap4Lab, a leader in IT consulting and training, delivering engaging sessions on cutting-edge technology to empower learners of all backgrounds.