Votre partenaire formation 100% digital

Symfony™ 3 avancé

Techniques avancées du développement avec le framework Symfony 3

  • Formateur(s)

    Formateur William POTTIER
    William POTTIER
  • Référence

    SF302

  • Durée

    2 jours (14h)

  • Prix unitaire HT

    1390 €

pictogramme calendrier Prochaines sessions

Prochaines sessions - Symfony™ 3 avancé
Date de début Ville Prix unitaire HT
Sur demande

pictogramme information Description

Cette formation aux techniques avancées de développement avec le framework Symfony™ 3 (SENSIOLABS / Fabien Potencier) s’inscrit dans un cursus de formation en 3 niveaux : fondamentaux, avancé et expertise. Cette formation est également disponible pour le framework Symfony2

pictogramme progamme Objectifs pédagogiques

  • Améliorer les processus de développement avec Symfony 3
  • Développer une application Web complète avec Symfony 3
  • Optimiser la configuration du framework d’un point de vue performance et sécurité

pictogramme cible Public cible

Chefs de projet Web, Architectes techniques, Développeurs

pictogramme check liste Pré-requis

Expérience du développement PHP avec Symfony 3 ou avoir suivi la formation « Fondamentaux de Symfony 3 – Réf : SF3-1 »

Modalités d’évaluation

L’évaluation des acquis se fait tout au long de la session au travers d’ateliers de mise en pratique des notions et concepts abordés pendant la formation

Méthodes pédagogiques

50 % Théorie / 50 % Pratique

Dernière mise à jour : avril 2022

pictogramme information Programme de la formation

Twig (intermédiaire)

  • Utilisation des tags : macros, import, render et embed
  • Contrôle du scope
  • Étendre Twig

Les Services (intermédiaire)

  • Services abstraits

Surcharge et Héritage de Bundle

  • Surcharge de contrôleurs
  • Surcharge de Template
  • Surcharge des services

Mieux déboguer

  • Utilisation de la Stopwatch
  • Étendre la toolbar et le profiler
  • Utilisation de Monolog et stratégie de logs
  • xdebug et point d’arrêt

Plus loin avec les composants

  • Console (Création d’une commande, Les Helpers, Génération d’url)
  • Finder
  • Filesystem
  • Process
  • VarDumper
  • Yaml

Passer des paramètres à Symfony

  • Depuis le serveur Web
  • Depuis la ligne de commande (variables d’environnements)

Les formulaires

  • Le form type Collection
  • Les formulaires imbriqués
  • Les thèmes de formulaires (les bases)

La sécurité

  • Les ACL