Docker for web developers with examples

Learn how to develop web applications inside of a Docker container using NodeJS, PHP, MySql, Express, Laravel and VSCode

Ratings: 3.90 / 5.00




Description

The Docker for web developers course is designed to help you in setting up web projects from inside a Docker environment. Development in containers is not hard, and at the same time, there are few ground rules to be followed. You will learn how Docker works on theory and via practical examples, that will help you to successfully set up your development environment. We will take a look at how to:

  • setup and debug a Node / Express server project

  • install essential web servers and scripting languages such as Apache, MySql, and PHP inside Docker

  • convert, run and develop a sample Angular project inside Docker

  • setup a debugger within VSCode in order to debug servers inside containers

  • install and run a Wordpress blog inside Docker

  • install Laravel framework as a non-root user inside Docker

  • debug PHP application running in Docker using Xdebug

My motivation for this course came while researching practical ways to transfer existing web workloads inside Docker. In reality it is not easy to find complete working examples, so after solid experimentation and completing bits and pieces while exploring frequent problems with Docker on StackOverflow, GitHub and Bugzilla I decided to prepare and compile the web development series to be of students and developers help.

The course is primarily devoted to the setup of development environments and is suitable for a beginner as well as advanced software programmers who want to develop and deploy their software inside Docker.

Nowadays lots of software companies want to simplify their workflow and migrate to Docker. It is also a known fact, that projects run way more efficiently inside containers. So the information in the course might help you to gain technical knowledge and ensure an easier migration of your projects to the world of Docker.

Welcome and enjoy!

What You Will Learn!

  • Develop code inside of a Docker container
  • Debug code inside of a container
  • Containerize your web development code stack with Docker

Who Should Attend!

  • Beginners in Docker
  • Web developers
  • System administrators / DevOPS engineers