Description
Master the Symfony 7 framework, Doctrine ORM, security, and REST APIs with PHP 8+.
Learning Objectives
- Create and configure a Symfony 7 project with PHP 8.3 and Composer.
- Define routes and controllers using native PHP 8 attributes.
- Build dynamic templates with the Twig rendering engine.
- Design a data model with Doctrine ORM and manage migrations.
- Implement entity relationships (OneToMany, ManyToMany) with Doctrine.
- Build and validate Symfony forms with validation constraints.
- Set up authentication and authorization with the Security component.
- Secure a REST API with JWT tokens via LexikJWTAuthenticationBundle.
- Expose resources via API Platform 3 and customize endpoints.
- Inject services using the Symfony dependency container and autowiring.
- Write unit and functional tests with PHPUnit and the Symfony test client.
- Apply official Symfony best practices on a complete project.
Target Audience
PHP developers aiming to adopt Symfony 7 as their primary framework for professional web projects.
Prerequisites
Proficiency in object-oriented PHP (classes, interfaces, namespaces, traits).
Basic knowledge of HTML, SQL, and terminal usage.
Basic knowledge of Composer is appreciated.
Program Outline
Informations
Duration
4 jour(s)
28h
Tarif
Sur demande