learning path

Building, Deploying, and Running Containers in Production

Up to 37h 26m
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.

Interested in building, deploying and running containers at enterprise scale?

This Course will get you started with engineering and operating containers in production like environments. First we introduce you to the basic building blocks - Docker containers - and then introduce you to concepts such as Dockerfiles. Within this Course, you'll become familiar with the entire process of container development and deployment - concluding with building, deploying, and testing your own Kubernetes cluster hosted cloud native containerised application.

Learning Objectives

  • Learn the basic principles of building Docker containers and working with Dockerfiles
  • Understand the benefits of using Docker for application development
  • Learn how to package and run microservices as lightweight containers using Docker
  • Understand the basic principles of deploying cloud native applications into Kubenetes
  • Learn how to work with and configure many of the key Kubernetes cluster resources such as Pods, Deployments, Services etc.
  • Learn how to manage deployments and Kubernetes cluster resources through their full lifecycle.

Intended Audience

  • Anyone interested in learning how to architect cloud native applications
  • Anyone interested in using cloud native development tools and practices
  • Anyone interested in containerisation
  • Anyone interested in learning Kubernetes
  • DevOps Practitioners


A basic understanding of web based software development

Your certificate for this learning path

About the Author

Jeremy Cook, opens in a new tab
Content Lead Architect
Learning paths

Jeremy is a Content Lead Architect and DevOps SME here at Cloud Academy where he specializes in developing DevOps technical training documentation.

He has a strong background in software engineering, and has been coding with various languages, frameworks, and systems for the past 25+ years. In recent times, Jeremy has been focused on DevOps, Cloud (AWS, Azure, GCP), Security, Kubernetes, and Machine Learning.

Jeremy holds professional certifications for AWS, Azure, GCP, Terraform, Kubernetes (CKA, CKAD, CKS).

Covered Topics