Companies Home Search Profile

Docker Crash Course for PHP Developers

Focused View

Rocky Ou

2:18:01

102 View
  • 1. Course Introduction.html
  • 1. What is Docker.mp4
    02:03
  • 2. How Developers Can Benefit from Using Docker.mp4
    02:24
  • 3. Core terms and how they work together.mp4
    03:32
  • 4. Understand the key terms.html
  • 5. Install Docker Desktop.mp4
    02:41
  • 6. First example using Docker Desktop.mp4
    08:15
  • 1. What is Dockerfile.mp4
    01:57
  • 2. Build PHP Container.mp4
    09:15
  • 3. Synchronize the Code Change.mp4
    08:28
  • 4. Use the PHP Built-in Web Server.mp4
    05:34
  • 5. MySQL Server Container.mp4
    09:09
  • 6. PHP Container Connect to MySQL Container.mp4
    11:06
  • 7. Persist Database data for MySQL Container.mp4
    08:38
  • 8. Nginx Server Container.mp4
    04:39
  • 1. Get to know Docker Compose.mp4
    03:54
  • 2. Setup NMP Develop Environment.mp4
    14:23
  • 3. Use Docker Compose to Install Laravel.mp4
    05:02
  • 4. Fixing PHP Composer Error.mp4
    06:17
  • 5. Customize the Install Steps -- Part 1.mp4
    05:04
  • 6. Customize the Install Steps -- Part 2.mp4
    07:29
  • 7. Fix File permission error for Windows Users.mp4
    07:05
  • 8. Set Up Debug for VS Code Editor.mp4
    06:37
  • 9. Set Up Debug for PhpStorm.mp4
    04:29
  • Description


    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

    Who is this for?


  • 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
  • More details


    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.

    Who this course is for:

    • 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

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    A Full stack web developer with more than 14 years of experience. I have been working with both small start-ups and Top 500 companies. I believe in learning by doing. Like other skills, we need to get ourselves involved to really acquire the programming skills needed to deliver the high-quality software. However, learning programming is not an easy journey. Some concepts are too abstract, it would be easier if someone with the experience can show you the meaning behind and how the different parts works together. I have helped several Junior programmers in our team to pick up the technologies. I hope my carefully prepared step-by-step video lectures would help you to be more success in your career.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 22
    • duration 2:18:01
    • Release Date 2023/02/13