Docker Course – In just one day:
basic course

Docker Course – In just one day:
basic course

Dive into the dynamic world of Docker and containerization
with our Docker Crash Course

With our expert-led training program,
designed to equip you with cutting-edge skills in modern application deployment and management.
Benefit from our wealth of experience from countless customer projects:

Experience a balanced mix of theory, live demonstrations and practical exercises in this docker workshop

During the Docker training, you will master Docker’s core concepts and components to advanced orchestration with Kubernetes.

Building on this you will deep dive into container technology, ensuring you stay at the forefront of industry trends.

Transform your expertise, enhance your career prospects, and lead the way in efficient, secure, and scalable software development.

Upcoming Dates – Docker Training

15.11.2024

Docker Basics in 8 hours

20.02.2025

Docker Basics in 8 hours

10.04.2025

Docker Basics in 8 hours

In this docker course, you will become familiar with the essential aspects of Docker technology, including Docker architecture, Docker components, creating and managing Docker images, utilizing Docker registries, creating Dockerfiles, network configuration, data persistence, security practices and performance optimization.
You will also learn about advanced tools and scaling strategies in Docker orchestration.

What you will learn in this docker workshop

  • 1

    Master Docker Fundamentals: Understand the essentials of Docker and containerization, including architecture, image creation, and container management.

  • 2

    Advanced Techniques and Orchestration: Gain expertise in advanced Docker functionalities, networking, storage solutions, and orchestration with tools like Docker Compose and Kubernetes.

  • 3

    Security and Troubleshooting Skills: Learn critical security practices for Docker and develop effective troubleshooting strategies for containerized applications.

After the Docker Crash Course, You Will Be Able To:

  • 1

    Understand and utilize Docker architecture and its components.

  • 2

    Create and manage Docker images.

  • 3

    Effectively use Docker registries to store and distribute images.

  • 4

    Create Dockerfiles and utilize advanced features like multi-stage builds.

  • 5
    Configure and apply Docker network modes.
  • 6
    Manage data persistence using mounts and volumes.
  • 7
    Apply security best practices in Docker.
  • 8
    Optimize the performance of containers.
  • 9
    Use Docker Compose to manage multi-container applications.
  • 10
    Use advanced tools like Portainer.
  • 11
    Implement scaling strategies in Docker orchestration.

This Docker course is perfect for you if you…

  • work in or want to work in software development, IT administration, or DevOps.

  • want to expand your knowledge of Docker technologies.

  • want to gain practical experience with Docker and containerized applications.

  • want to develop a deep understanding of the orchestration and deployment of container applications.

  • have a basic understanding of Linux systems and the use of the command line.

  • you already have a basic understanding of software development processes and principles, including knowledge of a programming language.

The Docker workshop is NOT suitable for you if you …

  • have no interest in container technologies and their use in software development.

  • have no prior knowledge in the fields of software development or IT administration.

  • do not wish to acquire knowledge in the use of Docker and advanced orchestration tools.

Agenda

Training

For small companies and teams that are new to the topic.

  • Fundamentals of containerization technology
  • Overview of Docker and its role in the containerization landscape
  • Docker lifecycle: Images, Containers, and Registries
  • Understanding Docker architecture: Daemon, Engine and CLI
  • Overview of Docker components: Images, Containers, Volumes, and Networks
  • Docker ecosystem and community resources
  • Creating and managing Docker images: Dockerfile basics and best practices
  • Docker image optimization techniques for efficient deployment
  • Running and managing Docker containers: Basic commands and lifecycle
  • Advanced container management: Logging, monitoring, and scaling
  • Docker networking: Concepts and configuration for inter-container communication
  • Docker storage solutions: Volumes, bind mounts, and tmpfs mounts
  • Implementing Docker in development and production environments
  • Introduction to Docker Compose: Configuration and management of multi-container apps
  • Docker Compose file structure and command overview
  • Docker in a microservices architecture: Challenges and strategies
  •  Best practices for Dockerfile and image creation
  • Common Docker container and application issues and their solutions
  • Performance tuning and resource management in Docker
  • Docker system maintenance: Cleanup and resource optimization
  • Best practices for backup and disaster recovery in a Dockerized environment

Customized

For large companies and teams that want to master special challenges.

  • Docker security features and configuration best practices
  • Managing container vulnerabilities: Scanning and update
  • Network security and access control in Docker environments
  • Recap: Deployment Strategies
  • Intro to Docker Swarm
  • Docker Swarm vs Kubernetes
  • Your environment
  • Your issues
  • Your Risks
  • Fundamentals of containerization technology
  • Overview of Docker and its role in the containerization landscape
  • Docker lifecycle: Images, Containers, and Registries
  • Understanding Docker architecture: Daemon, Engine and CLI
  • Overview of Docker components: Images, Containers, Volumes, and Networks
  • Docker ecosystem and community resources
  • Creating and managing Docker images: Dockerfile basics and best practices
  • Docker image optimization techniques for efficient deployment
  • Running and managing Docker containers: Basic commands and lifecycle
  • Advanced container management: Logging, monitoring, and scaling
  • Docker networking: Concepts and configuration for inter-container communication
  • Docker storage solutions: Volumes, bind mounts, and tmpfs mounts
  • Implementing Docker in development and production environments
  • Introduction to Docker Compose: Configuration and management of multi-container apps
  • Docker Compose file structure and command overview
  • Docker in a microservices architecture: Challenges and strategies
  •  Best practices for Dockerfile and image creation
  • Common Docker container and application issues and their solutions
  • Performance tuning and resource management in Docker
  • Docker system maintenance: Cleanup and resource optimization
  • Best practices for backup and disaster recovery in a Dockerized environment

Hear from our satisfied training attendees

A1 Telekom Austria AG

Reinhard Burgmann
Head of Data Ecosystem

„UTA coached my team along the development process of the migration plan of our on premises data lake to the public cloud.

The outstanding level of expertise, both on a technical and organizational level, ensured a well-structured and realistic migration plan including timeline, milestones, and efforts.

The enablement of my team was at the center of a very smooth collaboration. Through UTA, we achieved our goal faster and reduced risks of the migration project significantly.

I highly recommend UTA’s services!“

Vattenfall

Bernard Benning
BA Heat

„I recently attended Vattenfall IT’s online Kafka training day hosted by Ultra Tendency, and it was an enriching experience.

The trainer, Ahmed, did a fantastic job explaining the theory behind Kafka, and the emphasis on practical application was great. The hands-on programming exercises were particularly helpful, and I’ve never experienced training with so many interactive examples!

Overall, I highly recommend this training to anyone who wants to improve their Kafka knowledge interactively and gain valuable skills.“

VP Bank

Eisele Peer
Lead Architect & Head of IT Integration & Development

The MLOps training exceeded our expectations!

It offered a perfect blend of an overview, hands-on coding examples, and real-world use cases. The trainer answered all questions competently and adapted the content to fit our company’s infrastructure.

This training not only provided us with knowledge but also practical skills that we can apply immediately.

Your investment

949 €plus VAT
  • Combination of theory and practice with live demos and exercises to actively develop skills.
  • Basics of Docker technology, architecture and components.
  • Network configuration, data persistence, security practices and performance optimization.

Get to know your Docker Workshop professionals

Marvin Taschenberger

Professional Software Architect, Ultra Tendency

Hudhaifa Ahmed

Senior Lead Big Data Developer & Berlin Territory Manager, Ultra Tendency

Matthias Baumann

Chief Technology Officer & Principal Big Data Solutions Architect Lead, Ultra Tendency

Required hardware & infrastructure for your Docker Training

  • You will need a PC or Mac with a web browser and MS Teams.
  • During the training, we will provide you with a virtual machine with the required local dependencies, services and root access.
  • This VM has a running Kubernetes cluster on which you can test and execute the training instructions.
  • You can access the machine via a browser or SSH if you wish and the network restrictions allow it.