Virtual Live Instructor
Free Training Manual
Free Repeat
Course Description:
The Docker for Enterprise Developers course is a 3-day course that is designed to help students learn how Docker achieves agility, portability, and control for developers and IT operations team across all stages of the app lifecycle. From these core tenets, Containers as a Service (CaaS) emerges as the construct by which these new apps are built better and faster.
Docker is a program that conducts operating-system-level virtualization. Docker runs software packages called containers which all for more rapid and efficient development and deployment of software applications.
The Docker platform provides host of capabilities for an infrastructure agnostic CaaS model. Using th CaaS model, IT operations teams are able to manage, secure and provisionboth infrastructure resources and base app content while developers are able to build and deploy their apps in a self-service manner.
Topics covered in the course include:
Target Student: This course is designed for experienced Docker student who want to expand their knowlege of the Docker Platform and its capabilties. Students should have taken the Docker introduction class, or have equivalent experience.
Getting Started with Docker
Installation
Production Cycle
What is Docker EE Architecture?
Installing Docker EE on Windows Server 2016
Test the installation
Installing UCP and DTR
Swarm and add nodes
Install UCP
Install UCP
Upload the license
Verify the CA
Swarm
Swarm components
Clustering front
Orchestration front
What is the best number of managers?
Best practices
Install DTR
Verify logging from CLI from both nodes
Verify DTR installation from UCP Web UI
Services
Replicated vs global services
Scaling a service
Service port publishing
Port publishing modes
Deploy an app from the UI
Deploy Single Service
Deploy multi Service
Run a python example
Add nodes
Containerizing an app
Process of containerizing an app
Some differences in networking between Windows and Linux
To resolve this localhost issue
Deploy the app on the swarm manager
Accessing your cluster
Recap
Java Example 1
Java Base images
Stack
How to write YAML file?
Top-level keys
Version
Networks
Services
Secrets
Deploy it
Install Docker-compose
Java Example 2
.Net Examples
Containerizing an app
Open the app in Visual Studio and run it from there
Extra resources for .net tools
Please check the course description to find prerequisite information.
We offer live-instructor group training classes for your team.
Upskill your team from the comfort of your office or online.
Benefits of Group Training Include:
This was the class I needed.
The instructor Jeff took his time and made sure we understood each topic before moving to the next. He answered all of our questions, and I don't know about the rest of the students, but was very pleased with this experience.
I finally understand how to use Excel.
-Amanda T (Yale New Haven Hospital).
Great class!
We were able to cover a lot of information in one day without getting overwhelmed.
-Maria R (Microsoft).
Instructor led training is a cost effective and convenient learning platform for busy professionals. Most courses are available at over 300 locations nationwide and Online.
The classes are taught via the RCI method by professionally certified instructors, and are usually limited to 12 or less students. Each student receives a training manual and practice problems, along with a free course retake. Click here to learn more about Instructor Led Training
Below is a list of upcoming Docker Instructor Led Class Dates:
We offer private Docker group training services for organizations looking to upskill their team members with a live-instructor.
Training options include:
Learn more about how Docker Private Group Training from Business Computer Skills can help your team.