SF2C18 | Maîtriser les formulaires Symfony
- En une journée seulement, apprenez les concepts de base du composant « Formulaire » de Symfony ainsi que les techniques avancées pour traiter des formulaires complexes. Vous apprendrez comment créer des types de formulaires simples et complexes, étendre les types de formulaire natifs, implémenter de nouveaux convertisseurs de données, écouter les événements du formulaire pour modifier ses données et sa structure ainsi qu'enregistrer de nouvelles extensions pour enrichir plusieurs formulaires dynamiquement et d'une seule passe.
-
Prérequis
Connaissances de base de Symfony -
Objectifs
Cet atelier d'une journée vous aide à démarrer avec le composant « Formulaire » de Symfony. La première partie de l'atelier est consacrée à la (re)découverte des concepts essentiels comme la conception de types de formulaires, la configuration des formulaires, le traitement et la validation des données, ainsi que le rendu avec Twig. La seconde moitié de la formation va plus loin en expliquant les concepts et techniques avancées comme le fonctionnement interne des formulaires, les convertisseurs de données, les écouteurs d'événements ou bien encore les extensions de types de formulaires.
Programme détaillé
Démarrer avec le Composant de Formulaire
- Comprendre le concept d'association des formulaires à des objets PHP
- Découvrir les types de formulaire natifs
- Concevoir des types de formulaire associés à des objets PHP
- Récupérer et traiter les données du formulaires
- Automatiser le rendu du formulaire avec le moteur Twig
- Personnaliser le rendu du formulaire avec les fonctions Twig et la surcharge de thèmes
- Attacher des règles de validation aux données du formulaire
Aller plus loin avec le Composant de Formulaire
- Comprendre la mécanique interne du framework de formulaire Symfony
- Surcharger les types de formulaire natifs de Symfony
- Enregistrer de nouveaux types de formulaire comme des services du conteneur
- Comprendre les différences entre « héritage statique » et « héritage dynamique » de types de formulaire
- Enregistrer des convertisseurs de données personnalisés
- Enregistrer des écouteurs et abonnements d'événements personnalisés
- Concevoir des extensions de types de formulaire pour enrichir plusieurs types de formulaire à la fois
- Travailler avec des formulaires imbriqués et des collections dynamiques de formulaires
Programme horaire
Jour 1
Appréciation de la formation
Moyenne globale :
- Evaluation de la pédagogie : N.C
- Evaluation du contenu : N.C
- Evaluation du rythme : N.C
-
Durée
1 heure(s)
-
Niveau
Intermédiaire
-
Langues disponibles
Anglais -
Pays disponibles
France, États-Unis
A partir de 690,00 €
Aucune session prévue
Aucune session n'est prévue pour cette formation. Nous organisons cependant des sessions de formation sur mesure, n'hésitez pas à nous contacter pour plus d'informations !