learning path

Developing with Docker

Up to 7h
Enhance your skill setDevelop essential skills for thriving in real-world scenarios.
Stay focused, stay committedBoost your learning journey by enrolling: stay focused, consistent and achieve your goals with ease.
Earn a certificate of completionShow your skills and build your credibility when you include them in your resume and LinkedIn profile.

Docker provides developer-friendly tools for creating, deploying, and maintaining container-based applications. Understanding how to effectively leverage Docker is a useful cross-industry skill set. This course offers hands-on labs for practical Docker and Docker Compose experience.

Learning Objectives

  • Using common Dockerfile instructions
  • Creating Multi-stage builds
  • Using BuildKit enhanced RUN instructions
  • Building multi-container services
  • Building multi-network services
  • Configuring images using environment variables
  • Configuring persistent volumes
  • Creating multi-container Compose applications
  • Maintaining compose files using extensions and fragments
  • Creating automated test environments

Target Audience

  • Software engineers
  • Data engineers
  • DevOps engineers
  • Site reliability engineers
Your certificate for this learning path

About the Author

Learning paths

Ben Lambert is a software engineer and was previously the lead author for DevOps and Microsoft Azure training content at Cloud Academy. His courses and learning paths covered Cloud Ecosystem technologies such as DC/OS, configuration management tools, and containers. As a software engineer, Ben’s experience includes building highly available web and mobile apps. When he’s not building software, he’s hiking, camping, or creating video games.

Covered Topics