Mosh Hamedani – The Ultimate Docker Course
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.
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 beginner 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.
Your Instructor
Hi! My name is Mosh Hamedani. I’m a software engineer with two decades of experience. I’ve taught millions of people how to code and how to become professional software engineers through my online courses and YouTube channel.
I believe coding should be fun and accessible to everyone.
Course Curriculum
- 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
- 7- Learning Paths
- 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
- 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
- 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
- 1- Introduction (0:35)
- 2- ing 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 ing 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
- 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- ing 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
- 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
Sale Page: https://codewithmosh.com/p/the-ultimate-docker-course
Archive: https://archive.ph/wip/U09lS
The Course Is Available For Immediate Download
All These Courses Are Instant Delivery Using Our Private Server (Mega.nz, Google Drive)
- Instant Access
- Easy fast One-Click download
- No wait times and DON’T need premium accounts
- The courses are up to date and will receive ALL the updates from the creators
1. After payment, you will instant receive a link from our PRIVATE server to download all the content from the course (videos, audios, docs, pdf, screenshots, etc.)
2. You only need to click on the link, and you will have access to an online folder with the content of the course. You can download the whole course as a zip file or you can choose a specific file to download.