• Online, Self-Paced
Course Description

Docker has revolutionized deployment. It allows developer to build, manage, and secure apps anywhere with ease. In this course, you'll explore advanced Docker principles and practices, which will enhance your skills in orchestrating multi-containers, microservices, and automated deployments. you'll examine Docker basics, common misconceptions, and the benefits of using multiple Docker containers. you'll then examine why microservices are needed, service and application decentralization, and how Docker multi-containers work. you'll learn about common design patterns for managing APIs, delimitation of services, and testing and monitoring. Finally, you'll examine multi-Docker deployment automation and associated best practices.

Learning Objectives

{"discover the key concepts covered in this course"}

Framework Connections

The materials within this course focus on the NICE Framework Task, Knowledge, and Skill statements identified within the indicated NICE Framework component(s):

Specialty Areas

  • Software Development
  • Systems Development


If you would like to provide feedback for this course, please e-mail the NICCS SO at NICCS@hq.dhs.gov.