Best Symfony Courses 2020
Best Symfony Books 2020
Best Symfony tutorials 2020
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.
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 2020.
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 version 4 introduced a new approach to PHP frameworks – 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 2020.
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
You will learn the CQRS model – separation of order request responsibilities
You will learn REST API with Symfony & API Platform
Symfony API Platform with React Full Stack Masterclass
This is where I can help you. 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!)