16 Documents
Du front controller à kernel.terminate : l'architecture événementielle du HttpKernel.
Autowiring, tagged iterators, décoration et compilation : le conteneur au service des principes SOLID.
Listeners, priorités, événements métier et limites du découplage événementiel.
Unit of work, problème N+1, hydratation et migrations : Doctrine au-delà du CRUD.
Firewalls, authenticators, rôles et voters : séparer authentification et autorisation.
Bus de messages, traitements asynchrones, workers, retries et idempotence.
Comment l'identité persiste entre requêtes : session côté serveur contre token côté client.
bcrypt, argon2, migration transparente des hash et protection contre la force brute.
Anatomie complète d'un authenticator, badges personnalisés et cycle d'événements de l'authentification.
Les mécanismes d'authentification prêts à l'emploi : persistance, passwordless et protection CSRF.
JWT pour les API stateless, puis OAuth2 et OpenID Connect pour le login social et le SSO.
Rôle, avantages et anatomie d'un bundle : configuration, services, compiler pass et Symfony Flex.
Symfony CLI, Flex, Maker Bundle, Web Profiler et commandes debug : l'outillage du quotidien.
Catalogue commenté : API Platform, EasyAdmin, LexikJWT, VichUploader, Nelmio et autres.
Console, Form, Validator, Serializer, Mailer, HttpClient et Workflow : les composants du framework.
Gérer les accès concurrents : verrous bloquants, expiration, stores distribués et race conditions.