Maîtriser Symfony 6

Maîtrisez toutes les fonctionnalités avancées de Symfony 6.

Logo Symfony
Présentation de la formation Symfony 6 La formation

Symfony 6 niveau confirmé

Explorez durant 2 jours les notions avancées et améliorez votre usage de Symfony 6. Destinée aux développeurs disposant de bonnes connaissances en PHP, programmation orientée objet ainsi que les bases de Symfony, cette formation éligible au Compte Personnel de Formation mêle théorie et pratique.

Objectifs de la formation Symfony 6 Objectifs

Maîtriser Symfony 6

  • Maîtriser la notion de services
  • Créer des formulaires et améliorer la validation de données
  • Découvrir et utiliser la gestion événementielle
  • Renforcer la sécurité d’une application
Programme de la formation Symfony 6 Programme

Les fonctions avancées de Symfony 6

 

Comprendre la notion de "services"

  • Injection de dépendances / Découplage – Principes et intérêts
  • Le conteneur de service de Symfony
  • L’auto-wiring et l’auto-configuration
  • Les services natifs de Symfony
  • Créer et enregistrer ses propres services

Validation avancée des données

  • Appliquer des règles complexes de validation à vos formulaires
  • Appliquer des règles de validation en fonction d’un contexte

Maitriser les formulaires de Symfony

  • Découvrir les DataTransformers
  • Découvrir les événements de formulaire et en tirer parti

Approfondir le composant de sécurité

  • Découvrir les voteurs de sécurité et mettre en place des contrôles d’autorisation complexes
  • Comprendre le fonctionnement d’un «  Authenticator » et en créer un personnalisé
  • Découvrir la notion de « User Checker »
  • Permettre l’impersonification de ses utilisateurs 

Tirer parti des événements

  • Découvrir et utiliser les évènements de Symfony
  • Découpler son code grâce à la création d’évènements personnalisés
  • Connaître et utiliser les événements de Doctrine

Debug

  • Comprendre la configuration de Monolog
  • Séparer ses logs dans des fichiers distincts
Des informations sur la formation ?
Contactez-nous

Public concerné :

Développeurs PHP

Pré-requis :

Connaissance de base du framework Symfony

Niveau :

Avancé

Durée :

2 jours

Prix :

1800€

Financement :

OPCO

En présentiel ou à distance :

Présentiel / Distanciel possibles
Antoine Pacaud - Webnet Directeur technique Antoine PACAUD Directeur technique & Responsable PHP

Votre formateur expert

Après un stage de fin d’études réussi chez Webnet, Antoine devient lead développeur puis architecte technique et travaille durant 6 ans au sein d’entreprises telles que Lagardère, Alstom ou la Fédération Française d’Équitation.

En 2013, il obtient la certification “Symfony Expert” délivrée par SensioLabs et prend le poste de Directeur technique de Webnet un an plus tard. En parallèle, il continue de diriger le pôle PHP.

Antoine est chargé des formations et cours Symfony au sein de Webnet depuis 2016. Pédagogue, il vous permettra d’apprendre facilement et vous formera aux dernières bonnes pratiques de Symfony.

Ils sont passés par là !

Formations
sur
mesure

sur mesure

Coaching personnalisé

Vous démarrez un nouveau projet et vous souhaitez être épaulé sur l'architecture et la création du socle technique ?

 

Laissez l'un de nos 6 experts techniques référents guider vos équipes dans les moments clés. Il pourra par la suite réaliser un contrôle qualité et vous accompagner vers les bonnes pratiques et l'état de l'art.

Nos savoir-faire

Expert multi-technologique depuis notre création, nous accompagnons les entreprises dans tous leurs besoins informatiques ainsi que dans la gestion de leurs projets. Au forfait ou en régie, méthode agile ou cycle en V, nous adaptons la méthodologie et le mode d’engagement à vos besoins et au fonctionnement de votre entreprise.

En savoir +
Nos références

Depuis 1996, nous avons travaillé avec plusieurs centaines d’entreprises grands comptes, PME ou start-ups, issues de tous les secteurs d’activité, ainsi qu'avec des fédérations et associations ou encore des entités du secteur public (ministères, agences, collectivités territoriales). Découvrez les projets auxquels nous avons collaboré et les solutions que nous avons proposées à nos clients.

Découvrir
Vous avez un projet ?

Refonte de votre système d’information, développement de votre application métier, création de votre site internet, intégration de développeurs supplémentaires à vos équipes, formation de vos collaborateurs, etc. Nous répondons à tous vos besoins en matière de conseils, prestations techniques et accompagnement dans votre transformation numérique.

Contactez-nous