14_AF_0000065378_SE_0001129866 # Maîtrise de Symfony Sensiolabs

Maîtrise de Symfony

Date de mise à jour : 21/03/2025 | Identifiant OffreInfo : 14_AF_0000065378
Organisme responsable : Sensiolabs

Objectifs

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.

Programme de la formation

-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é

Validation et sanction

Attestation de formation

Type de formation

Non certifiante

Sortie

Sans niveau spécifique

Contact de la formation

163 Quai du Docteur Dervaux
92600 - Asnières-sur-Seine
Téléphone fixe : 0186657225
Contacter l'organisme

Contact de l'organisme formateur

Sensiolabs
SIRET : 75289384200068
Responsable : Monsieur Laurent VAQUETTE
Téléphone fixe : 0186657225
Contacter l'organisme

Information fournie par :