Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
The Complete Containers Course for Developers
Rating: 4.2 out of 5(22 ratings)
160 students

The Complete Containers Course for Developers

Embrace modern app development by integrating Linux containers to your workflow
Created byMehdi Haghgoo
Last updated 10/2023
English

What you'll learn

  • Linux containers
  • How containers work
  • Containerizing applications
  • Work with Docker CLI
  • Work with Podman container engine

Course content

9 sections41 lectures3h 57m total length
  • What Is A Container?1:27

    Discover what a container is and how containerisation packages an application's code, libraries, and dependencies to run the same on any computer, enabling quick deployment and scalable systems using Docker.

  • How Containers Work2:58
  • Install Docker4:06

Requirements

  • A Linux, Mac or Windows computer with Internet access is required
  • Familiarity with UNIX shell is recommended
  • VS Code or another source code editor (IDE) of your choice

Description

In today's world that is moving more and more toward modern development practices, fast app development and deployment is crucial. Containerization is essential to making new architectures and development practices possible.

You might ask "what the heck are containers and why should I ever use them?" To answer this, imagine you can run WordPress on any computer without ever installing XAMP or WAMP and without installing Apache, MySQL or PHP on your system. Containers make this possible. They are awesome! 

In this course, you will learn about container technologies, how they work and how they make developers' lives easier. You will learn the basics of containers and how to work with container management tools, like Docker and Podman.

The course starts with the basics and goes to more advanced topics step-by-step, so that you can acquire the must-have container skills at your own pace.

Whether it is a WordPress site or a Laravel application or Django application you want to run in containers, this course has you covered.  It will give you the knowledge and skills you need to get the job done.

Nowadays, frameworks and databases like MariaDB, PostgreSQL, and even SQL Server are published as container images. So, once you complete this course, you will be able to use those images to run your applications in a micro-service architecture.

Whether you are  a student and recently entered computer education, or an experienced application developer, this course helps you get started with containers quickly and easily.

Containers are one of my favorite modern technologies and I really have a lot of fun working with them to run my apps. So, I'll do my best to make you love containers the way I love them.

Containers are great and you need to learn working with them. Trust me! Take the course now and see for yourself.

Who this course is for:

  • Web application developers that seek to run their applications inside containers
  • Python developers that want to ship their applications as containers for portability
  • AI scientists and researchers that need to run and configure containerized tools
  • Server administrators and cloud engineers
  • CI/CD engineers that want to integrate containers (automatic build and push) to their workflows
  • Back-end developers that need to deploy back-end services needed by web applications
  • Everyone interested in or curious about Linux containers and micro-services