Aller au contenu principal

Symfony avancé : Formulaires et validation

Date de mise à jour :
Identifiant Offre Info : 04_2585874F
Organisme responsable : Knplabs (ouvre dans un nouvel onglet)

Nouvelle recherche

Présentation de la formation

Objectifs

Cette formation permet d'approfondir les connaissances des participants sur la création, la gestion et la validation des formulaires dans Symfony. Ils apprendront à concevoir des formulaires simples et complexes, à utiliser les différentes soumissions de formulaires disponibles, à manipuler les données, à appliquer les bonnes pratiques de validation, et à maîtriser les mécanismes d'événements, de transformation et de sécurité liés aux formulaires. Grâce à une approche basée sur des…

Cette formation permet d'approfondir les connaissances des participants sur la création, la gestion et la validation des formulaires dans Symfony. Ils apprendront à concevoir des formulaires simples et complexes, à utiliser les différentes soumissions de formulaires disponibles, à manipuler les données, à appliquer les bonnes pratiques de validation, et à maîtriser les mécanismes d'événements, de transformation et de sécurité liés aux formulaires. Grâce à une approche basée sur des cas concrets, les participants sauront mettre en place des formulaires robustes, cohérents, sécurisés et parfaitement intégrés dans l'écosystème Symfony.

Cette formation Symfony avancée est modulable et permet de suivre chaque module indépendamment ou en combinaison selon les besoins. Le module présenté ici fait partie de ce parcours modulable, permettant aux participants d'acquérir des compétences spécifiques sur des aspects avancés de Symfony tout en adaptant le contenu à leur projet professionnel.

Programme de la formation

Construction de formulaires : éléments simples, collections et création de éléments de formulaire personnalisés. Mise en forme et rendu des formulaires avec le système de templating TWIG et les bonnes pratiques de présentation. Passage d'options aux formulaires pour une configuration souple et réutilisable. Validation de la saisie : contraintes, groupes, messages personnalisés et intégration avec le composant Validator. Gestion des événements liés aux formulaires pour adapter le…

  • Construction de formulaires : éléments simples, collections et création de éléments de formulaire personnalisés.
  • Mise en forme et rendu des formulaires avec le système de templating TWIG et les bonnes pratiques de présentation.
  • Passage d'options aux formulaires pour une configuration souple et réutilisable.
  • Validation de la saisie : contraintes, groupes, messages personnalisés et intégration avec le composant Validator.
  • Gestion des événements liés aux formulaires pour adapter le comportement en fonction du cycle de vie.
  • Utilisation des data mappers et data transformers pour manipuler les données avant et après soumission.
  • Extension des types de formulaires pour enrichir des composants existants.
  • Mise en place de la protection CSRF pour sécuriser les formulaires.

Validation et sanction

Les participants seront capables de concevoir des formulaires Symfony complets, performants et adaptés à des besoins variés. Ils sauront intégrer des règles de validation robustes, manipuler les données de manière fiable et implémenter les mécanismes avancés nécessaires à des projets professionnels. Les bonnes pratiques vues en formation leur permettront d'améliorer la qualité, la sécurité et la maintenabilité de leurs interfaces de saisie.

Type de formation

Non certifiante

Niveau de sortie

Sans niveau spécifique

Durée, rythme, financement

Financement

Conventionnement
Oui
Financeurs
  • Autre

    Programme : Autre dispositif, Plan de développement des compétences

    Publics : Développeurs PHP expérimentés ayant déjà travaillé avec Symfony et souhaitant maîtriser en profondeur les mécanismes avancés de formulaires et de validation.

  • Bénéficiaire de l'action

    Programme : Autre dispositif, Plan de développement des compétences

    Publics : Développeurs PHP expérimentés ayant déjà travaillé avec Symfony et souhaitant maîtriser en profondeur les mécanismes avancés de formulaires et de validation.

  • Entreprise

    Programme : Autre dispositif, Plan de développement des compétences

    Publics : Développeurs PHP expérimentés ayant déjà travaillé avec Symfony et souhaitant maîtriser en profondeur les mécanismes avancés de formulaires et de validation.

  • OPCO

    Programme : Autre dispositif, Plan de développement des compétences

    Publics : Développeurs PHP expérimentés ayant déjà travaillé avec Symfony et souhaitant maîtriser en profondeur les mécanismes avancés de formulaires et de validation.

Conditions d'accès

Publics visés

  • Salarié
  • Tout public

Informations sur les publics

Développeurs PHP expérimentés ayant déjà travaillé avec Symfony et souhaitant maîtriser en profondeur les mécanismes avancés de formulaires et de validation.

Niveau d'entrée

Sans niveau spécifique

Conditions spécifiques et prérequis

Les participants doivent avoir une expérience professionnelle en développement PHP orienté objet et être à l'aise avec l'utilisation d'une base de données relationnelle. Il est fortement conseillé d'avoir suivi la formation Symfony débutant ainsi que le module “Templating Twig”.

Lieu de réalisation de l'action

Modalités d'enseignement

Formation mixte

Adresse

33 Rue Basse
14000 Caen

Responsable : KNP Labs

Périodes prévisibles de déroulement des sessions

Début

Fin

Adresse d'inscription
33 Rue Basse
14000 Caen
État du recrutement
Ouvert
Modalités
Entrées / Sorties à dates permanentes