-
Formateur(s)
William POTTIER -
Référence
SF302
-
Durée
2 jours (14h)
-
Prix unitaire HT
1390 €
Prochaines sessions
Date de début | Ville | Prix unitaire HT |
---|
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
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é
Public cible
Chefs de projet Web, Architectes techniques, Développeurs
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
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