La formation en détail
Objectifs
Symfony est un framework puissant, open source et sécurisé qui permet de développer des applications complexes selon les bonnes pratiques du web, de façon efficace et pérenne.
Utilisé par de grands comptes tels que Deezer, Dailymotion, Blablacar ou encore Spotify, il est l’outil de référence pour la réalisation d’applications structurées, robustes et évolutives.
Atteignez un niveau d’expertise avancé en Symfony en compagnie de l’un de nos formateurs. Vous appréhendez le composant Console, les systèmes de formulaire ainsi que l’authentification. Avec cette formation, le framework Symfony n’aura plus de secrets pour vous.
Programme
Manipuler des services avec Symfony
- Les phases de “chauffe” de Symfony
- Le cache applicatif de Symfony
- Les passes de compilation
- La décoration de service avec Symfony
Auditer son application
- Configurer les logs pour les collecter
- Analyser les données collectées depuis le Profiler
- Analyser les données collectées depuis le code
- Personnaliser le profiler et collecter des données métiers
- Étendre la « Web Debug Toolbar » et le « Web Profiler »
- Auditer la performance de son code avec Stopwatch
- Auditer la performance de son code avec Blackfire
Déclencher des actions en ligne de commande
- Rappels Unix
- Créer une action synchrone
- Créer une action asynchrone
- Attendre la fin d’une action
- Ligne de commande interactive et verbeuse
Symfony et la sécurité
- Fonctionnement de l’Authenticator
- Manipuler et déclencher des actions en tant qu’un autre
Symfony et son flux d’événements
- Exploiter les évènements de Symfony
- Créer ses propres événements comme points d’extension
- Se brancher sur les événements métiers
Symfony et sa configuration
- S’ouvrir à la création de bundle
- Bonnes pratiques
- Concevoir son architecture
- Créer un bundle
- Créer une extension
- Créer une configuration
- Monitorer les actions
- Tester son code
Les tips & tricks de Les-Tilleuls.coop
Pré-requis
Confirmé