
Formation Symfony 3/4 Avancé
Ref :
Pré-requis
Connaissances en développement PHP
Public concerné
Développeurs PHP
Objectifs
Utiliser le framework Symfony 3 pour permettre la réutilisation de composants entre différentes applications
Programme détaillé
DIC
-
Rappels généraux
-
Scopes de services
-
Request stack
-
Services privés
-
Tags
-
CompilerPass
EventDispatcher
-
Rappels généraux
-
EventDispatcher avancé
Forms
-
Nouveautés en sf2.8 / sf3
-
FormTypes avancés
-
Validation custom
-
Validation groups
Doctrine
-
Rappels : ORM, EntityManager, etc
-
Mapping, types, relations
-
Types Custom, Value Objects
-
DQL / Extension du DQL
-
Migrations, fixtures
-
DoctrineBundle avancé
Security
-
Rappels des concepts security : firewall, providers…
-
Configuration du Guard
-
Impersonation
-
Voters
Cache
- Rappels HTTP, validation vs expiration
- PSR-6
- ESI & reverse proxy
Console
-
Rappels
-
Events natifs
Tests
-
Rappels PHPUnit
-
Initiation a Behat
Profiler
-
StopWatch
-
Extension de la debug toolbar
Bonus :
-
Expression Language