Symfony development using Docker, PhpStorm, Windows Subsystem for Linux and PHP8 will update your programming skills

What you will learn

Learn the basics of Symfony

Learn how to set up a local LAMP stack using Docker

Learn how to use Docker with Symfony

Learn how to use an IDE like PHP Storm

Learn how to make use of WSL ( Windows Subsystem for Linux)

Description

This comprehensive course is designed for web developers looking to master modern web development techniques using Docker and the Symfony PHP framework. The course is structured into three main sections, providing a step-by-step approach to understanding and implementing these powerful tools in real-world scenarios.

Section 1: Setting Up the Development Environment (Lectures 1-4) In this section, students will get an overview of the course and learn how to set up their development environment by installing essential tools like PHP Storm, Docker, and the Windows Subsystem for Linux.

Section 2: All About Docker (Lectures 5-11) This section dives deep into Docker, exploring its purpose, the Dockerfile, and how to develop locally using Docker containers. Students will learn how to use Docker Compose and work with MySQL containers. By the end of this section, students will have a solid understanding of how to use Composer and install Symfony for further web development.


Get Instant Notification of New Courses on our Telegram channel.


Section 3: Symfony Basics (Lectures 12-15) In the final section, students will learn the fundamentals of the Symfony PHP framework. Topics covered include routes and controllers, wildcard routes, and working with Twig templates.

Upon completion of this course, students will have gained the skills necessary to create robust and scalable web applications using Docker and Symfony. They will be able to configure and manage their development environment efficiently, understand the basics of the Symfony framework, and utilize Docker containers for streamlined and consistent development processes.

English
language

Content

Local setup

Installing PHP Storm
Installing Docker
Installing Windows Subsystem for Linux

All about Docker

What is Docker and why do we need it
The Dockerfile
Local development with Docker
Docker compose
The MySQL container
Up and running with Composer
Installing Symfony

Symfony basics

Routes and controllers
Wildcard routes
Twig templates