Training objectives and skills
In this training, we will dive into containerization, helping participants get hands-on with it, from practical skills to running and handling applications. Docker will be in the spotlight, but we'll also check out other cool options like Podman.
Skills
Upon course completion, participants will possess the following competencies:
Audience profile
The training is intended for programmers, system engineers, and architects who want to build, run and manage containerized applications.
Requirements
Basic command-line navigation skills are required. In case you bring your own laptop, please ensure that ssh client is installed.
During the training, we will be creating/editing files on the server. Editors such as 'nano' and 'vim' will be available for editing purposes. Additionally, participants will have the option to mount a directory with tasks locally via ssh (e.g., VSCode offers suitable extensions for this purpose) and use their favorite editor from their local machine.
Duration:
Detailed training program
Introduction
Getting Started
Images
Docker Registry
Volumes
Networking
Docker-Compose
Podman
Training delivery method
It is recommended to use containers in your daily work. Lift your existing work/personal apps into container images and run the required backing services for local development.The next logical step is to explore the orchestration of multiple containers and dive into the Kubernetes world.