La Cantine Numérique Nantes
Menu

Tech

Confirmé 14 heures

Maîtriser Symfony

Atteignez le plus haut niveau d’expertise du framework Symfony et maîtrisez les meilleures pratiques pour étendre, surcharger ou encore personnaliser cet outil.

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é

Public

Développeuses et développeurs PHP.

Informations complémentaires

Évaluation : Tout au long de la formation
Méthode pédagogique : Théorie, Travaux pratiques

Les formateurs et formatrices

Antoine Bluchet

Directeur technique (référent à Nantes)

chez Les-Tilleuls.coop

Vous êtes intéressés·es ?

En savoir plus

Partager cette offre sur vos réseaux !