Docker Crash Course For Php Developers
Published 12/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.23 GB | Duration: 2h 19m
Published 12/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.23 GB | Duration: 2h 19m
Using docker to set up the development environment
What you'll learn
Learn how to use Images uploaded to Docker hub
Learn how to use Dockerfile to build your customized Image
Learn how to use Docker compose to set up development environment
Learn how to use Docker to set up development environment for Laravel application
Requirements
Have exprience coding PHP application
Can use terminal to execute Linux code
Description
Compared to other virtualization technologies, Docker makes it possible to get more apps running on the same machine. It helps both the developers and the business to gain more computing power from their computers. In addition, Docker makes it very easy to package and ship programs. It helps you eliminate the problem that the code works in the developer's box but does not work on other machines. Docker is one of the top platforms used in the software industry.This course aims to help you to master the docker. We will start by learning the core concepts such as Image, Container, and Registry. We will then move on to learn how to use docker to set up the development environment for your application. We will learn how to use published images, how to build our images, and how to use Docker compose to set up an environment that runs multiple softwares.The carefully prepared video lectures shows you the detailed steps to finish a mini task at the end. You can follow each step and pause the video to check the correctoness. This way you will learn a mini skill-set for each lecture and use them to solve the problems you might encounter in the future. The video is no more than 15 minutes long, so that you can quickly go through to have a big idea for the first time. I also provide you the course note, so that you can use the note to review or do the experiment.
Overview
Section 1: Introduction
Lecture 1 Course Introduction
Section 2: Get to know Docker
Lecture 2 What is Docker?
Lecture 3 How Developers Can Benefit from Using Docker?
Lecture 4 Core terms and how they work together?
Lecture 5 Install Docker Desktop
Lecture 6 First example using Docker Desktop
Section 3: Build Your Image
Lecture 7 What is Dockerfile?
Lecture 8 Build PHP Container
Lecture 9 Synchronize the Code Change
Lecture 10 Use the PHP Built-in Web Server
Lecture 11 MySQL Server Container
Lecture 12 PHP Container Connect to MySQL Container
Lecture 13 Persist Database data for MySQL Container
Lecture 14 Nginx Server Container
Section 4: Docker Compose
Lecture 15 Get to know Docker Compose
Lecture 16 Setup NMP Develop Environment
Lecture 17 Use Docker Compose to Install Laravel
Lecture 18 Fixing PHP Composer Error
Lecture 19 Customize the Install Steps – Part 1
Lecture 20 Customize the Install Steps – Part 2
Lecture 21 Fix File permission error for Windows Users
Lecture 22 Set Up Debug for VS Code Editor
Lecture 23 Set Up Debug for PhpStorm
PHP developers who want to learn how to use Docker to develop PHP applications,Programmers who want to learn how to use Docker to develop applications