Course Objective

Let's go over what you can expect to learn from this course.

The power of containerization

Have you ever tried setting up a new project on your laptop? Have you used any virtualization tool like VMware or Virtualbox to run Ubuntu on your Windows or Mac machine? If your answer to any of these questions is yes, you probably already know how much time it takes to set it up and get your project running. It takes a minimum of an hour or so and sometimes much more.

What if I tell you that you can do both of these tasks in just 30 minutes? That’s the power of containerization, and Docker is something that will let us use that power.

What this course can do for you

Docker is in demand in today’s market, as containerization has changed the world of software development. Nowadays, a very large percentage of project developments starts with the Docker and Docker Compose. That’s the reason people from different roles are learning Docker. With that said, you have chosen the right course if you are:

  • a developer who wants to start working with containers
  • a college student who wants to learn production technologies
  • curious about Docker and want to learn about it in detail
  • at a professional level in some programming languages and want to enhance your skillset
  • a DevOps beginner

After completing this course, you will be able to develop apps with Docker and troubleshoot production issues faced by companies. If your skillset includes even just one programming language along with Docker, then you are ready to start developing production-ready systems.

Let’s start the Docker journey in the next chapter.