Ticker

6/recent/ticker-posts

The Ultimate Docker Course 2021 Jun Update - Mosh Hamedani

Everything you need to master Docker in one clear, concise, and practical course



Go from Zero to Hero in 5 Hours


Docker is a platform for building, running, and shipping applications with ease. That's why most companies use it and are looking for software or DevOps engineers with Docker skills.

If you want to increase your employability, excel in your career, and reach highly-paid senior positions, you must have Docker in your resume. And not only that, you should understand how it works and how to effectively use it to build and ship software.

The problem is most Docker books and courses are confusing at best. They're often too short and basic, or too long and boring. They expect a lot of Linux knowledge, and their simple examples don't showcase real-world applications.

That's why I've created this course for you!


A clear, concise, comprehensive, and highly practical course that prepares you for the job. You'll learn everything about Docker from the absolute basics to more advanced concepts in under 5 hours. By the end of this course, you'll have a live full-stack application with a database and automated tests in the cloud.

Whether you’re an absolute beginner wanting to learn Docker from scratch, or you know a bit of Docker and need a refresher course to better understand the ins and outs of Docker, this course will help you achieve your goals.

Teach Yourself Docker

A short and sweet course that teaches you everything you need in one afternoon


By the end of this course, you'll be able to…

  •     Confidently build and ship applications with Docker
  •     Work in development teams using Docker
  •     Troubleshoot issues like a pro


A Docker Course for Developers

  •     Learn the Linux command line
  •     Containerize your applications with Docker
  •     Properly version your Docker images
  •     Speed up your builds
  •     Reduce the size of your Docker images
  •     Share your Docker images with others
  •     Store persistent data using volumes
  •     Use Docker Compose to manage multi-container apps
  •     Use Docker Machine to provision Docker hosts
  •     And much, much more!


Step-by-step, bite-sized, and easy-to-digest videos with zero fluff
A comprehensive, highly-practical, and perfectly-structured course that takes you from absolute begineer to pro.


Who is this course for?


  •     Anyone who needs to learn Docker for work
  •     Anyone looking for a career as a DevOps engineer


No prior knowledge needed!

Most other courses assume so much Linux knowledge and throw weird, complex commands at you to teach you Docker. Not this course! You'll learn everything you need to know from scratch. The only requirement is at least 3 months of coding experience and basic familiarity with Git.


Course Curriculum

Getting Started (3m)


  •     1- Introduction (0:53)
  •     2- Prerequisites (0:43)
  •     3- How to Take this Course (0:46)
  •     4- Supplementary Files
  •     5- Getting Help
  •     6- Follow Me Around


Introduction to Docker (25m)


  •     1- Introduction (0:44)
  •     2- What is Docker (3:15)
  •     3- Virtual Machines vs Containers (3:14)
  •     4- Docker Architecture (2:14)
  •     5- Installing Docker (3:35)
  •     6- Development Workflow (2:16)
  •     7- Docker in Action (9:32)
  •     8- Summary
  •     9- A Note for Windows Users


The Linux Command Line (65m)


  •     1- Introduction (0:51)
  •     2- Linux Distributions (1:02)
  •     3- Running Linux (5:11)
  •     4- Managing Packages (3:34)
  •     5- Linux File System (1:58)
  •     6- Navigating the File System (4:19)
  •     7- Manipulating Files and Directories (3:26)
  •     8- Editing and Viewing Files (3:54)
  •     9- Redirection (3:04)
  •     10- Searching for Text (2:18)
  •     11- Finding Files and Directories (3:23)
  •     12- Chaining Commands (5:05)
  •     13- Environment Variables (7:34)
  •     14- Managing Processes (2:55)
  •     15- Managing Users (7:01)
  •     16- Managing Groups (3:17)
  •     17- File Permissions (5:23)
  •     18- Summary


Building Images (65m)


  •     1- Introduction (0:34)
  •     2- Images and Containers (2:41)
  •     3- Sample Web Application (3:06)
  •     4- Dockerfile Instructions (1:20)
  •     5- Choosing the Right Base Image (7:29)
  •     6- Copying Files and Directories (5:32)
  •     7- Excluding Files and Directories (3:03)
  •     8- Running Commands (1:26)
  •     9- Setting Environment Variables (1:25)
  •     10- Exposing Ports (1:27)
  •     11- Setting the User (4:49)
  •     12- Defining Entrypoints (6:06)
  •     13- Speeding Up Builds (6:38)
  •     14- Removing Images (2:46)
  •     15- Tagging Images (5:32)
  •     16- Sharing Images (4:19)
  •     17- Saving and Loading Images (3:28)
  •     18- Summary
  •     19- Cleaning Up


Working with Containers (30m)


  •     1- Introduction (0:35)
  •     2- Starting Containers (3:03)
  •     3- Viewing the Logs (2:06)
  •     4- Publishing Ports (2:06)
  •     5- Executing Commands in Running Containers (1:58)
  •     6- Stopping and Starting Containers (0:57)
  •     7- Removing Containers (1:47)
  •     8- Containers File System (1:33)
  •     9- Persisting Data using Volumes (5:55)
  •     10- Copying Files between the Host and Containers (2:20)
  •     11- Sharing the Source Code with a Container (4:18)
  •     12- Summary
  • Running Multi-container Applications (50m)
  •     1- Introduction (0:47)
  •     2- Installing Docker Compose (1:12)
  •     3- Cleaning Up our Workspace (3:07)
  •     4- The Sample Web Application (3:10)
  •     5- JSON and YAML Formats (4:12)
  •     6- Creating a Compose File (8:57)
  •     7- Building Images (3:37)
  •     8- Starting and Stopping the Application (2:10)
  •     9- Docker Networking (4:45)
  •     10- Viewing Logs (1:28)
  •     11- Publishing Changes (4:03)
  •     12- Migrating the Database (7:20)
  •     13- Running Tests (2:47)
  •     14- Summary
  • Deploying Applications (30m)
  •     1- Introduction (0:45)
  •     2- Deployment Options (1:33)
  •     3- Getting a Virtual Private Server (1:03)
  •     4- Installing Docker Machine (1:01)
  •     5- Provisioning a Host (4:33)
  •     6- Connecting to the Host (2:03)
  •     7- Defining the Production Configuration (3:04)
  •     8- Reducing the Image Size (8:15)
  •     9- Deploying the Application (4:31)
  •     10- Troubleshooting Deployment Issues (7:03)
  •     11- Publishing Changes (2:42)
  •     12- Course Wrap Up


Frequently Asked Questions


When does the course start and finish?

The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.

How long do I have access to the course?

How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.

What if I am unhappy with the course?

We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.

Do I need to install Linux to take this course?

Not at all! I'll show you how to use Docker to run a Linux shell on Windows. It takes only a minute!

Why have you used Linux in this course?

Docker has its foundation built on top of Linux concepts. So, even if you're a Windows user, you'll highly benefit from knowing basic Linux commands. Don't worry! I'll teach you all of these Linux commands from scratch. You don't need any familiarity with Linux. Also, keep in mind that Linux images are way smaller than Windows images. So even if you develop on Windows, you might want to use Linux images to speed up your builds and deployments. 


Free Download The Ultimate Docker Course 2021 June Update 


You will get the link after 30 seconds


You can enroll the course clicking here


Post a Comment

0 Comments

/**/