Udemy

Software Containerization Docker, HTTPS, Portainer

Enroll Now
  • 3,741 Students
  • Updated 2/2026
4.5
(53 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
2 Hour(s) 13 Minute(s)
Language
English
Taught by
Francis Kagai
Rating
4.5
(53 Ratings)

Course Overview

Software Containerization Docker, HTTPS, Portainer

Build Real Infrastructure using Docker, Portainer and Nginx Proxy Manager. HTTPS Expose Apps Securely to the internet.

Modern applications are deployed in containers. If you cannot build and manage Docker infrastructure, you are already behind in DevOps.

Stop running containers locally. Start deploying real applications.

Most Docker courses teach commands.

This course teaches what actually matters. How applications move from your machine to a secure, publicly accessible production environment.

You will build a complete container based infrastructure step by step. By the end, you will know how modern applications are packaged, exposed to the internet, secured with HTTPS, and managed reliably.

This is practical deployment knowledge used in cloud and DevOps environments.

No fluff. No academic theory.

Just real systems.

What You Will Build

Instead of isolated demos, you will assemble a working infrastructure stack.

You will:

• containerize a real Python Flask application
• run and operate containers with confidence
• manage your environment using Portainer
• deploy multi container applications such as WordPress with MySQL
• route traffic using a reverse proxy
• expose services with custom domain names
• secure applications using trusted SSL certificates
• understand container networking, volumes, and images
• host Docker workloads in the cloud

When you finish, you will understand how production style container environments are structured.

This course is continuously updated to reflect modern deployment practices and tooling so that the skills you learn remain practical, relevant, and immediately applicable in real engineering environments.

Course Content

  • 9 section(s)
  • 22 lecture(s)
  • Section 1 Introduction to Software Containerization
  • Section 2 Software Virtualization
  • Section 3 Developing Basic Python Flask Application for Containerization
  • Section 4 Docker - Containerize Software in Docker Containers
  • Section 5 Docker Containers in the Cloud and Management
  • Section 6 Portainer and Nginx Proxy Manager for Container Management
  • Section 7 Multiple Containers - Networking and SetUp
  • Section 8 Domain Name and SSL with Lets Encrypt SSL
  • Section 9 What's next after this

What You’ll Learn

  • Understand the concept of software containerization, Understand Virtualization and what a Hypervisor is, Learn how to automate creation of docker containers with bash shell, Learn how to run, inspect, and operate docker containers using CLI


Reviews

  • A
    Américo Pineda
    5.0

    It's very interesting!

  • D
    David Gonzalez
    4.0

    Instructor is easy to listen too and aware of how to not overwhelm students with information

  • I
    Ivo Apsitis
    5.0

    Great material, thank You.

  • W
    Walter Mpofu
    5.0

    Brilliant man....very eye opening!!!

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed