This is an example of a simple banner

Training: Docker – Fondamentaux

Ref. DOCK-01
Duration:
1
 jour
Exam:
Not certifying
Level:
Fondamental

Docker Training

Getting Started with Docker

This Docker training will give you an introduction to the basic concepts of containerization with Docker and teach you the necessary practices to use containers effectively. You will learn the fundamentals of container orchestration and how to adapt Docker to a multi-node environment using tools such as Swarm or Kubernetes.

Gain autonomy in using Docker

This two-day Docker course provides you with all the essential foundations in Docker technologies, notably through practical exercises in building, transporting, and running Docker containers.

Participant Profiles

  • Software Developers
  • System Administrators
  • Technical Architects
  • DevOps Engineers

Objectives

  • Become familiar with the terminology and concepts of containers and Docker in particular
  • Understand the development and deployment of container software
  • Run containerized applications with Docker
  • Use Swarm and Kubernetes orchestrators to deploy, manage and scale a distributed application

Prerequisites

  • Familiarity with Linux (command line)

Course Content

  • Module 1: Containerization Fundamentals
  • Module 2: Creating Images
  • Module 3: Docker Volumes
  • Module 4: Docker Networking Basics
  • Module 5: Introduction to Swarm Mode
  • Module 6: Introduction to Kubernetes

Documentation

  • Digital courseware included

Complementary Courses

Eligible Funding

ITTA is a partner of a continuing education fund dedicated to temporary workers. This fund can subsidize your training, provided that you are subject to the “Service Provision” collective labor agreement (CCT) and meet certain conditions, including having worked at least 88 hours in the past 12 months.

Additional Information

Understanding the importance of Docker in modern environments

Docker training provides a clear understanding of containerization in a context where deployment speed and reliability are essential. This technology is now widely adopted by development and operations teams. It offers significant benefits in application portability, resource optimization, and standardization of working environments.

Unlike virtual machines, Docker containers are lighter and start in just a few seconds. This agility enables companies to improve their development cycles and reduce the time between design and production. Participants in this training will learn how to integrate Docker into a DevOps pipeline and automate many key stages.

From image creation to orchestration

Mastering Docker is not just about knowing how to launch a container. A skilled professional must be able to design custom images, manage persistent data, and configure networks tailored to the application’s needs. This training focuses on these skills while introducing the essential concepts of orchestration with Swarm and Kubernetes.

Creating customized images from Dockerfiles is a central topic. Learners will understand how to optimize these images to reduce their size and improve security. Volume and networking management will also prepare the application to run effectively in a multi-container environment.

A practical and operational approach

Each concept covered in this training is supported by concrete examples and hands-on exercises. The goal is to enable participants to apply their new skills immediately in real projects. This methodology fosters both understanding and autonomy—two essential qualities for working effectively with Docker daily.

The orchestration aspect is addressed progressively, starting with Swarm, which is simpler to implement, and then moving on to Kubernetes, now the reference for deploying distributed applications. This introduction helps participants grasp the main principles before moving on to more complex architectures.

Why learn Docker today

Development and production environments are increasingly heterogeneous. Learning Docker provides the ability to run an application consistently, regardless of the underlying system. It also offers flexibility for testing, deploying, and updating services without interrupting operations.

Many companies today are looking for professionals capable of setting up and managing Docker-based infrastructures. This skill is a definite advantage for advancing into senior roles in DevOps, cloud computing, or software architecture.

FAQ

Is this training suitable for beginners?

Yes, it covers the basics progressively and includes hands-on practice.

Do I need programming knowledge?
No, but a general understanding of development or system administration is helpful.

How long is the training?
The training lasts two days, balancing theory and practical work.

Will I learn to use Kubernetes?
An introduction to Kubernetes is included to understand its concepts and role in orchestration.

Is this applicable to the cloud?
Yes, the concepts covered are compatible with major cloud providers such as AWS, Azure, and GCP.

Is there a certification?
A completion badge is awarded at the end of the training, certifying the skills acquired.

Prix de l'inscription
CHF 900.-
Inclus dans ce cours
  • Training provided by an industry expert
  • Digital documentation and materials
  • Achievement badge
Mois actuel

ven26Sep09:00ven17:00VirtuelVirtual Etiquettes de sessionDOCK-01

ven26Sep09:00ven17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionDOCK-01

ven31Oct09:00ven17:00VirtuelVirtual Etiquettes de sessionDOCK-01

ven31Oct09:00ven17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionDOCK-01

ven05Déc09:00ven17:00VirtuelVirtual Etiquettes de sessionDOCK-01

ven05Déc09:00ven17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionDOCK-01

Contact

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Opening hours

Monday to Friday
8:30 AM to 6:00 PM
Tel. 058 307 73 00

Contact-us

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Make a request

Contact

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Opening hours

Monday to Friday, from 8:30 am to 06:00 pm.

Contact us

Your request