Docker Crash Course For Php Developers

Posted By: ELK1nG

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

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