SF3C3 : Hacker et étendre Symfony 3

Objectifs

 Cette formation vous permettra :

  • d'atteindre un niveau d’expertise du framework Symfony 3 en se formant aux usages avancés, l’audit, l’optimisation et la personnalisation des outils de Symfony 3.

Programme de la formation

Programme et support  élaborés par

SensioLabs_smal

 

Tirer profit de la console de Symfony 3

  • Découverte du composant Console
  • Automatiser tâches en ligne de commande
  • Créer et activer des tâches interactives
  • Personnaliser le style de sortie de la console

Auditer son application avec le profiler 

  • Analyser les données collectées depuis le Profiler 
  • Analyser les données collectées depuis le code 
  • Configurer le profiler pour l’environnement de production 
  • Concevoir des collecteurs de données personnalisés 
  • Étendre la « Web Debug Toolbar » et le « Web Profiler »

Injection de dépendance et registre de service

  • Revoir les notions de services et d’injection de dépendance
  • Découvrir la notion de « tags » pour étendre les fonctionnalités du framework
  • Développer des « passes de compilation » du conteneur pour modifier sa structure
  • Maîtriser l’ensemble du processus d’authentification avec GUARD

Authentification et contrôle de droits d’accès 

  • Développer un fournisseur d’utilisateur personnalisé 
  • Enregistrer la date de dernière connexion de l’utilisateur 
  • Déclencher du code lorsque l’utilisateur se connecte en tant que quelqu’un d’autre 
  • Affiner la politique de contrôle d’accès aux ressources grâce aux voteurs 

Formulaire et validation de données

  • Comprendre la mécanique interne du composant de formulaire 
  • Enrichir et / ou surcharger des types de formulaires existants 
  • Développer de nouveaux types de formulaire 
  • Enregistrer les types de formulaires comme des services 
  • Développer de nouveaux convertisseurs de données 

Découplage du code et approche événementielle

  • Découvrir les événements du noyau et des autres composants 
  • Étendre le noyau en connectant de nouveaux écouteurs d’événement 
  • Propager des événements personnalisés dans le code métier 
  • Connecter des écouteurs aux événements personnalisés du code métier

Vous voulez plus d'informations sur cette formation Contactez nous