Docker For Web Developers
Published 5/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 1011.40 MB | Duration: 2h 39m
Published 5/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 1011.40 MB | Duration: 2h 39m
A beginner-friendly guide to using Docker in real-world web development projects.
What you'll learn
Deploy web applications using Docker
Build and run web applications using Docker containers
Create and manage multi-container applications with Docker Compose
Use Docker in their daily development workflow
Requirements
No prior docker experience is required
Willingness to learn and understand docker
Description
Are you a web developer who has never used Docker before? Want to simplify your development, testing, and deployment process? This course is for you.Docker for Web Developers is a hands-on, practical course designed to help web developers like you learn Docker from scratch—no DevOps experience needed. Whether you work with PHP, Node.js, Python, or any other web stack, this course will show you how to use Docker to build and manage reliable development environments that mirror production.This course is not only about theory, as how Docker works, it includes hands-on demos of each concept discussed in this course so that you can get a good grasp of all the key concepts required to use Docker.You’ll start with the basics of containers and images, then move on to running real-world web applications using Docker and Docker Compose. You'll learn how to containerize different services, how they work together, and how to connect them seamlessly. By the end, you'll also know how to deploy your containerized app.What you'll get:A clear understanding of Docker concepts with real-world examplesStep-by-step guidance to containerize your own web projectsDocker Compose for multi-service applicationsTips for debugging and managing containers effectivelyHands-on tips and tricksBy the end of this course, you’ll be confident using Docker in your daily workflow—saving time, avoiding conflicts, and building more reliable applications.
Overview
Section 1: Introduction - Docker for Website Developers
Lecture 1 Course Introduction - Docker for Website Developers
Lecture 2 What Will We Learn in This Course?
Lecture 3 What is Docker and Why Should Web Developers Care?
Lecture 4 How to get most out of this course?
Lecture 5 Slides and Code Download
Section 2: Setting Up the environment
Lecture 6 Things to know before installing Docker
Lecture 7 Setup AWS EC2 Instance
Lecture 8 Installing Docker on AWS EC2 Machine
Section 3: Linux for Docker
Lecture 9 PWD, CD, and LS Commands
Lecture 10 Touch, Vim, and Cat Commands
Lecture 11 Commands for Linux Packages
Lecture 12 History, OS and IP Commands
Section 4: Lets start understanding Docker
Lecture 13 Docker Building Blocks
Lecture 14 Docker Images
Lecture 15 Docker Containers
Lecture 16 Docker Ports and AWS Security Groups
Section 5: Docker Beyond Basics
Lecture 17 Docker Image Tags
Lecture 18 Understanding Docker Container Processes
Lecture 19 How to access Docker Container Terminal
Lecture 20 Install Docker Desktop
Section 6: Lets Start Using Docker Locally
Lecture 21 Prerequisites for Dockerizing a Simple Web Application
Lecture 22 Understanding DockerFile Components
Lecture 23 Write Our Project Dockerfile
Lecture 24 Build and Run Our Application using DockerFile
Lecture 25 Review Our Running Application using Docker Desktop
Lecture 26 Running Multiple Containers using same Docker Image
Section 7: Docker Volumes
Lecture 27 What are Docker Volumes?
Lecture 28 Docker Volumes In Action - Part 1
Lecture 29 Docker Volumes In Action - Part 2
Section 8: Docker Networks
Lecture 30 What are Docker Networks?
Lecture 31 Docker Network in Action
Section 9: Docker Compose
Lecture 32 What is Docker Compose?
Lecture 33 Docker Compose in Action
Lecture 34 Deploy WordPress using Docker Compose
Section 10: Docker Tips To Keep Learning
Lecture 35 What's in this section?
Lecture 36 How to push your images to Docker Hub?
Lecture 37 How to use Docker Help?
Section 11: Final Word
Lecture 38 Whats next?
Web developers that havent used docker before,Developers new to Docker who want a practical, project-based introduction tailored to web development,Web developers who want to simplify their development and deployment processes using Docker