Sorry! Your browser is not supported on this site and it might be acting a bit wonky. Please use Firefox, Chrome or Edge instead

Training at Eficode

Docker and Kubernetes for Developers

Get a good start on your container and orchestration journey

Two-day hands-on training

This course takes you through building, integrating and running containers. You’ll learn how Docker and Kubernetes work, and how to best take advantage of these new technologies. During the course, we’ll walk you through a variety of hands-on exercises designed to help you quickly grow from a beginner to a seasoned user.

By the end of the course, you will be familiar with the “why” of Docker. You will also be able to perform the basic tasks needed to get started with Docker and integrate it into your working environment.

Course info


Course facts

  • Duration: Two days
  • Type: Mix of theory and hands-on exercises
  • Audience: Software developers, architects, DevOps and Continuous Delivery practitioners
  • Location: Eficode head office, Helsinki (or we can organize a course for you on-site on a different day)
  • Date: March 2-3 or 4-5, 2020
Trainings icon

Course description

Day 1: Docker

  • “What is Docker”
  • Ecosystem
  • VM vs. Container
  • Creating your first Docker container from image
  • Cleaning up images and containers
  • Selecting the right base image
  • Best practices
  • Storing and retrieving Docker images from Docker Hub
  • Interacting with Docker hub
  • Docker volumes
  • Volumes on host machines
  • Best practice on how to deal with volumes
  • Multi-stage builds
  • Container security
  • Deploying applications with Docker
  • Orchestration by Docker Compose
  • Creating a native network

Day 2: Kubernetes

  • Introduction to Kubernetes
  • Namespaces, Pods, and Deployments
  • Service discovery and load-balancing
  • Rolling out updates
  • Configuration and Secrets
  • Persistent Storage
  • Networking and ingress
  • Helm Package Manager
  • Kubernetes Internals

Contact us