Date de mise à jour : 21/03/2025 | Identifiant OffreInfo :
14_AF_0000065378
Organisme responsable :
Sensiolabs
Durant ces 2 jours de formation, l'objectif de cette formation est de prendre la main sur le framework pour maîtriser ses différents rouages. Vous découvrirez le principe d'injection de dépendances et apprendrez à utiliser le registre de services de manière adaptée et efficace.
Vous découvrirez aussi comment interagir avec le fonctionnement de Symfony à travers les évènements, et vous apprendrez à mettre en place une stratégie de droits d'accès sur l'application.
Enfin, pour une approche pratique de Symfony, vous créerez vos propres commandes pour faciliter votre vie de développeur.
-Obtenir des données à distance :
Introduction au composant HttpClient
Préparer ses requêtes grâce aux ScopedClients
-Organiser votre code :
Les environnements dans Symfony
Introduction à l'injection de dépendances et aux services de Symfony
Utiliser la meilleure manière pour déterminer les services disponibles
Utiliser l'« autowiring » pour injecter des dépendances dans un constructeur, un setter ou un attribute
Compléter un service grâce à la « décoration »
-Découpler son code :
Introduction aux évènements et comment les propager dans un projet Symfony
Créer des « subscribers » et « listeners »
Liste d'évènements importants à connaître dans une application Symfony
-Sécurisez votre application :
Introduction à l'autorisation dans un projet Symfony
Vérifier les rôles de vos utilisateurs pour les laisser accéder à certaines ressources de l'application
Créer des voteurs personnalisés pour gérer de rares situations qui nécessitent une vérification particulière en PHP
-Sérialiser ses données :
Introduction au fonctionnement du composant Serializer
Les contextes et groupes de sérialisation
Normalisation des données complexes
Créer un normalizer personnalisé
Attestation de formation
Non certifiante
Sans niveau spécifique