Docker Fundamentals + Enterprise Developers Bundle
- Course Code DOCK6023
- Duration 4 days
Course Delivery
Course Delivery
This course is available in the following formats:
-
Public Classroom
Traditional Classroom Learning
Request this course in a different delivery format.
Course Overview
TopThe 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.
Course Schedule
TopTarget Audience
TopSoftware Engineers and DevOps professionals working in an Enterprise developing mission critical line of business Applications.
Course Objectives
TopBy 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
Course Content
TopDay 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
- Docker Compose
- 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