Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Symfony 7 Framework on Docker, XAMPP and CLI (Hands-on 2025)
Rating: 4.3 out of 5(29 ratings)
1,103 students

Symfony 7 Framework on Docker, XAMPP and CLI (Hands-on 2025)

Learn Symfony dev environment setups with built-in PHP, XAMPP, Docker and various DBs on Windows and create a simple app
Last updated 2/2025
English

What you'll learn

  • Download & configure PHP, Composer, Symfony CLI on Windows.
  • Install fresh Symfony Framework 6 and Symfony Framework 7 instances.
  • Create a cookie fortune saying application from scratch using Symfony Framework.
  • Serve Symfony Framework applications on your local Windows dev environment using built-in PHP server and Symfony CLI.
  • Serve Symfony Framework applications using XAMPP virtual hosts.
  • Install and configure Windows Subsystem for Linux (WSL2) and Docker Desktop on Windows 11.
  • Serve Symfony Framework applications using Docker containers.

Course content

5 sections27 lectures1h 45m total length
  • Version Check0:14
  • Course Overview0:59

    Learn Symfony 7 deployment: quick local setup with a PHP zip archive, then a full stack approach on the same server, and finally Docker containers for flexibility.

  • Prerequisites & Target Audience0:26
  • Community & Support1:06
  • Getting Free PhpStorm License1:30

Requirements

  • Windows 10 or Windows 11 operating system. No prior Symfony knowledge is needed.
  • No pre-installed PHP editor / IDE required. You will be provided with a 4-month PhpStorm educational license.

Description

Would you like to explore various ways to build your Symfony Framework dev environment? If so, then this course is for you!

Symfony is an amazing modern PHP framework. Modern, but not new. It has been there since 2005, so majority of its childhood problems have been solved long ago.

With such a long history, obviously, multiple ways to build your dev environment have appeared. In this course we will explore the three major approaches: local PHP installation, XAMPP server and Docker containers.

This course is perfect for novice and beginner Symfony developers who would like to explore ways to run Symfony on their Windows environments. It will also work great for you if you know some Symfony already, but haven’t tried docker containers yet.

Importantly – this is a course for Windows 10 and Windows 11 users. You don’t need to know Symfony, as I’ll show you step by step how to create a most simple fortune-cookies generator app. And then we’ll serve it in various ways.

Symfony keeps evolving, and so does this course. When something changes in Symfony, I’m going to create new videos and replace relevant parts of the course. So enroll once and learn continuously. For the list of supported Symfony versions, see the course description.

Also, make sure you join our community & support discord server, where our teaching assistants will answer all your questions regarding the course, and our experienced software engineers will be there to help you with issues in your real-world Symfony projects.

Who this course is for:

  • Novice and beginner Symfony developers who would like to explore ways to run Symfony on their dev environments.
  • Intermediate and advanced Symfony developers who would like to start developing their Symfony-based applications using Docker containers.