Symfony is one of the most popular frameworks for modern PHP development. The Symfony components are decoupled and can be used together or on their own. Even other popular PHP frameworks and CMS's, such as Laravel and Drupal, are built on top of Symfony components.
In this training you will learn how to build web applications using Symfony and commonly used tools in the Symfony ecosystem, such as Composer, Doctrine and Twig.
Target audience
This training is aimed at developers who have experience with PHP and want to learn how to build basic web applications with Symfony.
Prerequisites
Attendees should have at least 1-2 years of experience with PHP and object-oriented programming, and be confident in using an IDE and Git.
Learning objectives
After completing this training, you:
- Can use Composer and Symfony Flex to create and update Symfony applications
- Can use controllers, routing, the service container and configuration to build simple web pages
- Can use Twig, Forms and validation to create friendly user interfaces
- Can use Doctrine ORM and Doctrine Migrations to manage the SQL database structure and persist data to the database
Required software
Please bring a laptop with your preferred IDE and the following pre-installed software: