Workshop Length:

  • 2 Days

Target Groups:

  • Developers
  • DevOps
  • People responsible for CI/CD

Requirements:

  • Development experience
  • Revision Control,
  • Knowledge of Build Process
  • Deployment and Testing

Docker Workshop

Docker and containers have drastically changed the way we develop and deploy applications. Mastering containers is a must, in order to better utilize available resources and make your applications more portable against different providers and infrastructure.

It’s only natural to start deploying containers in production and this imposes a major shift in the way you manage, monitor and debug those applications. At the core of every containerized infrastructure, there are the same concepts, principles and best-practices. During the training, participants will be introduced to the dos and don’ts of a containerized infrastructure, using Docker Swarm as the actual, hands-on orchestrator example.

The trainings are being conducted by an external partner of Comquent and can take place by appointment at the client’s location or in Hamburg, Berlin, Frankfurt, Munich or Thessaloniki (Greece)!

Your Training ...

Agenda:

Introduction to Docker and containers

Docker and containers have drastically changed the way we develop and deploy applications. This module aims at introducing participants to the world of containers through Docker, showcasing the pros, cons and common best practices.

  • What is a container?
  • Introduction to the Docker platform
  • Understanding Docker images and Dockerfiles
  • Volumes
  • Networking
  • Docker Compose

Introduction to container orchestration with Docker Swarm

Docker and containers have drastically changed the way we develop and deploy applications. After mastering containers, it’s only natural to start deploying containers in production. This module aims at introducing participants to orchestrator principles through Docker Swarm, showcasing the different concepts, pros, cons and common best practices.

  • Container orchestration
  • Topology and concepts
  • Underlay and overlay networking
  • Docker Swarm
  • Deployments
  • Container deployment principles

Container orchestration with Docker Swarm: from theory to practice

Docker and containers have drastically changed the way we develop and deploy applications. Deploying an orchestrator is being easier as the days go by, but what happens after the cluster is ready? This module aims at introducing participants to orchestrator principles through Docker Swarm, showcasing the different concepts, pros, cons and common best practices to start moving payloads to production.

  • Container orchestration concepts in action
  • Docker Swarm management
  • Docker Compose as a deployment format
  • Monitoring a cluster
  • Debugging service failures

CI/CD in the container world, with Docker

Continuously integrating and deploying your applications and services is crucial to the success and speed of your development team. With containers, this is really easy now, as deployment processes that took hours, can be now made within minutes. There are different challenges though and a need for a change in mindset.

  • Concepts of CI a system (can be based on Drone CI or Gitlab CI)
  • Understanding the need for dev-prod parity
  • Using Docker Compose from development to production
  • Using Docker Compose in a CI system
  • Creating effective and fast builds with Docker

Public Trainings:

We carry out the training in our offices or at the premises of one of our partners. In addition to the seminar and practical exercises we offer:

  • Trainings Documents
  • Drinks, Fruits and Snacks
  • Lunch and Coffee Breaks
  • Certificate of Completion

Inhouse Courses:

This training can be tailored to your requirements, your team or company.

Talk to us and call us a Wuschtermin. We will be pleased to make you an offer.

Individual Coaching:

You want one of our trainers and consultants for you alone? This is can be done and offers the possibility to respond entirely to your requirements and needs.

Talk to us and tell us your preferred Training’s Date. We will be pleased to make you an offer.

For a special offer including the desired date, please contact us!