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
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