Skip to content


Close this search box.

Best Symfony books 2024

Best Symfony Courses 2023


Best Symfony Books 2023

Best Symfony tutorials 2023

Learn PHP Symfony Hands-On Creating Real World Application

Symfony is a powerful PHP framework that would allow you to build not only websites, but also great web apps, APIs or mobile backends. Its latest version is the most powerful, but the easiest for developers to use. If you want to learn Symfony 5 in depth, this is the best place you can find. With over 13 hours of content, not to mention unnecessary, you will learn and experience all the concepts of the daily programmer working with the Symfony framework. We will go through each task step by step, you will code with me. I would explain every detail of how things work and how things should be done.

By the end of this Symfony 3 course, you will not only complete a fully functional and real Twitter-like application, you will also deploy it to the production server. But that’s not all, we’ll also be creating an automation server, so a single Git commit will automatically release your app. The recommended development environment is Vagrant and a Laravel Homestead Vagrant box ready, so you’ll be up and running in no time. The tutorial includes setup instructions for Ubuntu, MacOS, and Windows. You can use whatever works best for you, whether it’s XAMPP, MAMP, Docker, Vagrant, or your own system, as long as you have PHP 7+ and MySQL installed.

The course begins with introductory and configuration lectures and an overview of the structure of the Symfony project. Then we’ll go ahead and explain Service Container, as this is a crucial part of the framework. Don’t worry if it’s hard to figure out and first we’ll come back to it all the time, explaining how it works and seeing what you can do with it. The next section focuses on controllers, routes, and the Twig templating engine. You will learn how to build a backbone of your application and render HTML with data using Twig. We’ll also see how we can install and manage resources, like CSS and JavaScript, by installing Bootstrap using yarn. After that, will touch the databases and the excellent ORM Doctrine. You will learn how to create simple PHP objects as representations of rows in an array. You will learn about database migrations – an easy way to manage changes to your database schema. This section will also show you how to quickly recover, modify and delete data from the database.

You will learn:

You will create a fully functional and real website in Symfony
You will have a solid understanding of the framework
Learn and see how continuous deployment and continuous integration work
You will automate the deployment by using a single commitment to deploy the website to the outside world
In-depth understanding of how databases and ORM Doctrine work
Learn how to create forms, save, edit and validate data
Learn how to create and manage complex database relationships
Send emails and understand the Symfony Event system
Secure the app and restrict access to certain parts of the app to specific users
Create SQL queries in Doctrine, Doctrine Table Inheritance and Lifycycle callbacks
Learn how to translate your app into many languages
Understand how sessions work
Test your application by writing unit tests with PHPUnit
Provision a remote server by installing Apache, PHP, MySQL using SSH

This is the best Symfony course in 2023.

Symfony 4 & 5 Web Development Guide: Beginner To Advanced

In this course, you will learn Symfony 4 from basic to advanced level! By the end of this course, you will be able to build both simple websites and complex dynamic web applications in the great Symfony PHP framework. Very practical course! Almost all sections / concepts are explained using real life applications / scenarios. In this course we are going to create a huge real application (you probably won’t find a course where a more advanced application is built like in this course)

This is a very extensive guide to Symfony, which is one of the most popular PHP frameworks. Symfony 4 introduced a new approach to PHP frameworks, a upgrade from Symfony 2 – it starts out small as a microframework and expands as you need new functionality. You install them using the amazing Symfony Flex tool. For example, if you are building a simple website and you don’t need login functionality, there is no code responsible for logging into the framework directory. Thanks to this, our app only contains what we really need. We will create an advanced web application for video subscription in which we integrate PayPal for payments, multi-level nested video categories, communication with Vimeo API, deployment to Heroku server , the basics of Symfony Messenger Component, the RabbitMQ message broker and CQRS (Command Query Responsibility Segregation) model with practical example by simulating an e-commerce system composed of a main application and cooperating microservices

During the course we will cover many simple and advanced Symfony concepts such as: routing, controllers, views, database with orm doctrine, entities and relationships between them: one to one, one to many and many to many; events and listeners, security topics such as login, recording, authorization; also unit and functional tests, dependency injection, service container, symfony services, doctrine table inheritance with polymorphic database queries, REST API and many more.

All the course applications were made using Symfony 4 (except the applications for the rest api section – Symfony 5). The Upgrading to Symfony 5 section has been added to the course. According to the Symfony standard, there are no new features in Symfony 5.0 compared to Symfony 4.4. This is the best Symfony tutorial in 2023.

You will learn

You will create two apps: a simple crud app and an advanced video sharing service with PayPal integration, deployment on Heroku, etc.
You will learn Symfony 4 and Symfony 5 theory at the advanced level by creating real projects
You will learn how to create a tree of nested categories at several levels in PHP.
You will learn how to install Symfony
You will discover the configuration of Symfony
You will discover Symfony Flex
You will learn about the HTTP processing workflow in the Symfony framework.
You will learn routes
You will learn the controllers
You will learn views in Symfony using Twig
You will learn html forms in Symfony
You will learn ORM Doctrine (how to use the database)
You will learn the entities (models) in Symfony and the relationships between them
You will learn about the service container and the services in Symfony
You will learn dependency injection (autowiring in Symfony)
You will learn the console command
You will learn how to create events and listeners
You will learn how to use sessions and cookies in Symfony
You will learn how to send e-mails
You will learn how to do translations in Symfony
You will learn about security concepts in Symfony (login, registration, etc.)
You will learn unit and functional tests
You will learn how to debug Symfony applications
You will learn more about the cache
You will learn how to use Redis for session and cache
You will learn about doctrine table inheritance in Symfony and polymorphic database queries
You will learn how to deploy a Symfony application on Heroku (create an online application)
You will learn to integrate PayPal into the Symfony application for billing subscriptions
You will learn how to use the external API (Vimeo api) and how to use it with the Symfony application
You will be able to create your own websites or web applications in the Symfony framework
You will learn the basics of the RabbitMQ message broker
You will learn the basics of the Messenger component
CQRS model – separation of order request responsibilities
REST API with Symfony & API Platform

Symfony API Platform with React Full Stack Masterclass

Take this course to learn how to build robust APIs in PHP, using the Symfony Framework 4 and API Platform. You won’t believe how easy and instant it could be! I’ll walk you step-by-step through the process, from building your own robust API to building a modern React.JS application using Redux, Redux-Form, and all the other tools you just need to know. to get a job these days! You’ll create a Blog app, starting with the API in the Symfony API Platform, then a full React + Redux front-end app. We will also configure an administration panel to manage the platform.

You will learn:

You will know how to build robust APIs in Symfony 4 using API Platform
You will understand the basics of Symfony Framework
You will know how to create a pretty complicated ReactJS application that works with API Platform (or any API!)

Best Symfony Books 2023


SaleBestseller No. 1
Symfony 5: The Fast Track
  • Potencier, Fabien (Author)
  • English (Publication Language)
  • 324 Pages - 11/08/2019 (Publication Date) - Symfony SAS (Publisher)
Bestseller No. 2
Mastering Symfony
  • Salehi, Sohail (Author)
  • English (Publication Language)
  • 290 Pages - 04/27/2016 (Publication Date) - Packt Publishing (Publisher)
SaleBestseller No. 3
Building PHP Applications with Symfony, CakePHP, and Zend Framework
  • Used Book in Good Condition
  • Porebski, Bartosz (Author)
  • English (Publication Language)
SaleBestseller No. 4
The Definitive Guide to symfony
  • Used Book in Good Condition
  • Zaninotto, François (Author)
  • English (Publication Language)
Bestseller No. 5
Clean Code in PHP: Expert tips and best practices to write beautiful, human-friendly, and...
  • Windler, Carsten (Author)
  • English (Publication Language)
  • 264 Pages - 11/04/2022 (Publication Date) - Packt Publishing (Publisher)
Bestseller No. 6
Symfony e Php (Italian Edition)
  • Moro, Gianluca (Author)
  • Italian (Publication Language)
  • 160 Pages - 11/21/2018 (Publication Date) - (Publisher)
Bestseller No. 7
Web Scraping with PHP, 2nd Edition: A php[architect] guide
  • Turland, Matthew (Author)
  • English (Publication Language)
  • 188 Pages - 08/26/2019 (Publication Date) - php[architect] (Publisher)
Bestseller No. 8
Programación Avanzada en PHP: Ampliando tus habilidades de programación en PHP: de principiante a...
  • Amazon Kindle Edition
  • Cruz Moran, Miguel Angel (Author)
  • Spanish (Publication Language)
Bestseller No. 9
  • Amazon Kindle Edition
  • Spanish (Publication Language)
Bestseller No. 10
symfony×PHP [LLフレームワークBooks] (LLフレームワークBOOKS # 3)
  • Masahiro Tanaka (Author)
  • Japanese (Publication Language)

© 2023 ReactDOM

As an Amazon Associate I earn from qualifying purchases.