< Catalogue de formations

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.
S'inscrire à la formation
1200/ participant

Informations pratiques

Besoin de plus d'informations ?

Contactez-nous

Objectifs pédagogiques

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.

Pré-requis

  • Maîtrise de Symfony 4+ et de la programmation orientée objet
  • Ordinateur portable à apporter

Programme

Manipuler des services avec Symfony

  • Les phases de « chauffe » de Symfony
  • Le cache applicatif de Symfony
  • Les passes de compilation

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
  • Configurer le profiler pour l’environnement de production
  • É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

  • 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 du Guard
  • Personnaliser le gardien du sommeil de ses nuits
  • 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’extensions
  • Se brancher sur les événements métiers

Symfony et sa configuration

  • S’ouvrir à la création de bundle
  • Créer une configuration
  • Concevoir son architecture
  • Préparer son extensibilité
  • Préparer sa configurabilité
  • Monitorer les actions
  • Tester son code

Les tips & tricks de Les-Tilleuls.coop

Télécharger le programme

Financement

Nos formations sont éligibles à divers financements. Découvrez-les.
Qualiopi

Organisme de formation référencé Qualiopi, nos formations sont éligibles aux financements de vos OPCO dans la catégorie OF (Organisme de Formation)

Nos formateurs

Partez à la découverte de notre équipe !

Kévin DUNGLAS

CEO

Kévin est le fondateur de Les-Tilleuls.coop. Membre de la core-team Symfony, il est le créateur du framework API Platform. Contributeur à plus d'une centaine de projets Open Source à son actif, il est également conférencier, rédacteur d'articles et livres techniques ainsi qu'enseignant à l’Université de Lille.

Antoine BLUCHET

Directeur technique

Expert Full-Stack, Antoine contribue à des logiciels Open Source depuis bientôt 10 ans, dont Symfony et API Platform. Auteur et mainteneur de modules JavaScript, il maîtrise également Node.js et de nombreux frameworks (Nest, Angular, React). En tant qu'architecte, implémenter et accompagner des équipes sur ces technologies fait partie de son quotidien. Il est aussi formateur, blogueur et conférencier.

Grégoire HÉBERT

Directeur technique

Spécialiste de PHP avec Symfony et API Platform, auteur d'un livre sur REST, également conférencier et enseignant, Grégoire aime partager ses compétences afin de mettre en place des projets qualitatifs grâce à ses 10 années d'expérience en développement, conseil, audit et architecture.