logo

Docker Course

course overview

Click to View dates & book now

Overview

The Docker Fundamentals + Enterprise Developers Bundle  includes the full Docker for Enterprise Developers course as  well as the prerequisite Docker Fundamentals course run back to back in a single intensive training experience.

The Docker Fundamentals training course offers learners the opportunity to assimilate basic container orchestration and how to scale Docker across multiple nodes in a simple swarm or Kubernetes cluster. As the follow-on to the Docker Fundamentals course,

Docker for Enterprise Developers is a role-based course designed for an organization's Development and DevOps teams to accelerate their Docker journey in the enterprise. The course covers best practices to containerize and modernize legacy applications or build containerized applications from scratch that are secure, robust, highly available, resilient and self-healing.

Audience

 Software Engineers and DevOps professionals working in an Enterprise developing mission critical line of business Applications.

Skills Gained

 

By the end of the course, successful learners will be able to:

  • Understand the foundations of containerization on a
  • single Docker node
  • Create an image using Dockerfile best practices
  • Use volumes in the application development process
  • Utilize two different orchestrators (Swarm and
  • Kubernetes) to deploy a single application across
  • multiple machines
  • Create a secret and understand its accessibility
  • capabilities
  • Describe the essential patterns used in a highly
  • distributed EE application
  • Understand how to configure EE applications for
  • different environments without code change.
  • Produce and containerize EE application that is a
  • scalable, accessible, and fault-tolerant.
  • Apply different debugging and testing

Prerequisites

Not available. Please contact.

Outline

 

Day 1

  • The Docker Story
  • Introduction to Images
  • Creating Images
  • System Commands
  • Volumes
  • Plugins

Day 2

  • Docker Networking Basics
  • Docker Compose
  • Scaling out with Swarm & Kubernetes
  • Managing Secrets

Day 3

  • Architecture of a Highly Distributed Application
  • Development Pipeline Overview
  • Developing Applications using Docker
  • Edit and Continue
  • Debugging
  • Testing
  • Health Check
  • Defensive Programming
  • Logging and Error Handling
  • Docker Builder
  • Docker Secrets
  • Routing Mesh
  • HTTP Routing Mesh

Day 4

  • Continuous Integration and Delivery
  • UCP and DTR
  • Configuration Management
  • Tagging and Versioning
  • Content Trust
  • Image Scanning
  • Webhooks
  • Image Promotion

Talk to an expert

Thinking about Onsite?

If you need training for 3 or more people, you should ask us about onsite training. Putting aside the obvious location benefit, content can be customised to better meet your business objectives and more can be covered than in a public classroom. Its a cost effective option. One on one training can be delivered too, at reasonable rates.

Submit an enquiry from any page on this site and let us know you are interested in the requirements box, or simply mention it when we contact you.

All $ prices are in USD unless it’s a NZ or AU date

SPVC = Self Paced Virtual Class

LVC = Live Virtual Class

Please Note: All courses are availaible as Live Virtual Classes

Trusted by over 1/2 million students in 15 countries

Our clients have included prestigious national organisations such as Oxford University Press, multi-national private corporations such as JP Morgan and HSBC, as well as public sector institutions such as the Department of Defence and the Department of Health.