Notre programme de formation Debug avancé en PHP et Symfony
Apprenez à utiliser Symfony VarDumper, les casters, le profiler, Xdebug et Blackfire.io pour détecter et résoudre les problèmes de performance et de logique dans vos applications Symfony.
- 🎤 Animée par un expert de JoliCode, passionné et actif dans la communauté tech.
- 🎓 Certifiée Qualiopi, reconnue pour sa qualité et conforme aux standards les plus élevés.
- 💯 Très courte, pour une montée en compétence rapide et impactante.
- 🧑💻 Accompagnement possible après la formation pour des conseils adaptés à votre projet.
Contenu de la formation
Devenez un pro du débogage PHP !
Cette formation complète vous propose de maîtriser le débogage PHP avec des outils avancés. Vous découvrirez comment utiliser VarDumper
et ses casters personnalisés, le profiler Symfony et ses data collectors, ainsi que Xdebug
pour un suivi précis des bugs. En complément, nous explorerons Blackfire.io, un outil puissant de profiling pour identifier et résoudre les problèmes de performance.
Avec ces connaissances, vous serez prêt à analyser, corriger et optimiser vos projets Symfony et PHP !
- Importance du débogage dans le développement d'applications
- Présentation des outils disponibles pour le débogage en PHP
- Introduction à
VarDumper
et àdd()
pour simplifier le débogage - Visualisation et exploration des données
- Comprendre le concept des casters
- Création de casters personnalisés pour des structures complexes
- Optimisation de l’affichage des données selon vos besoins
- Présentation du profiler Symfony : concept et utilité
- Analyse des données avec les data collectors
- Utilisation avancée, avec StopWatch, pour surveiller les performances et l'exécution du code
- Introduction à Xdebug et installation
- Points d'arrêt, stack trace et pas-à-pas pour traquer les bugs
- Configurations avancées de Xdebug pour une analyse précise
- Choisir le bon outil de débogage en fonction de la situation
- Bonnes pratiques pour faciliter le débogage au quotidien
- Techniques de diagnostic pour résoudre des problèmes complexes

- Durée de la formation :
- 1 jour
- Tarif :
- 800 € HT / personne
- Public
-
- Développeurs PHP
- Chefs de projets techniques
- Pré-requis
-
- Apporter son ordinateur
- Être à l'aise avec Symfony et son DIC, ainsi que twig
- Prochaines dates

Formation certifiée Qualiopi : Eligible aux financements publics et mutualisés.
Portraits des formateurs
Bien accompagné
Benjamin Clay
Benjamin, diplômé de l'EISTI en 2008, est passionné du Web depuis plus de 20 ans. Depuis, il apporte son expertise de Symfony et plus globalement de PHP à des projets de toutes envergures au sein de JoliCode, agence qu'il a co-fondée en 2012.
De nombreuses participations à diverses conférences (Forum PHP, PHP Tour, AFUP Day, Blend Web Mix, etc.) montrent son intérêt pour une apprpche qualitative de la conception Web : souci des performances, utilisation des outils les plus adaptés aux besoins métier. Animateur de différents cycles de formation en Université et en école d'ingénieurs, il aime partager ses connaissances et transmettre ses compétences.
Il existe une infinité d'outils pour le développement Web ! Les "jouets" favoris de Benjamin sont Docker, rabbitmq, Varnish, Elasticsearch pour le back, et React, Symfony UX et de l'outillage d'analyse des performances pour le front.

Grégoire Pineau
Grégoire est un passionné d'open source, contribuant activement à des projets majeurs tels que Twig et Symfony. Son engagement et son expertise ont été reconnus en 2016 lorsqu'il a été nommé "core contributor" pour Symfony (aujourd’hui #10 contributor), suite à l'intégration du composant Workflow. Il est en charge de la relecture, du commentaire et de la finalisation des pull-requests envoyées par la communauté. De plus, Grégoire répond aux interrogations des développeurs et gère les tickets, qu'il s'agisse de bugs ou de nouvelles fonctionnalités.
Depuis 2017, Grégoire apporte son expertise au sein de JoliCode, où il bénéficie d'un temps dédié à l'open-source, lui permettant de poursuivre la maintenance de ce composant essentiel, mais aussi de travailler sur de nouveaux projets comme Docker starter (une surcouche à Docker Compose pour en simplifier l'expérience), Castor (un gestionnaire de tâches moderne écrit en PHP) et redirection.io !
Il aime partager ses connaissances via de nombreux articles sur le blog de JoliCode, ainsi que de fréquentes conférences en France, mais également en Belgique et au Canada 🌍
Ses formations sont fréquemment saluées pour leur richesse et leur interactivité. Grégoire offre des éclairages précieux sur des composants Symfony souvent utilisés mais parfois mal compris, et ses conseils pratiques sont particulièrement appréciés.

Loïck Piera
Loïck maîtrise PHP et Symfony depuis les bancs de l’école. Diplômé en ingénierie informatique de l’École Polytechnique de l’Université Paris XI, il a rejoint JoliCode en 2015 et s’est rapidement orienté vers les sujets DevOps et d’infrastructure.
Son intérêt pour l’automatisation et les bonnes pratiques l’a aussi conduit à contribuer à des projets open source tels que JoliNotif, Secret Santa, et Castor, un task runner orienté DX écrit en PHP qu’il connaît sur le bout des doigts. Que ce soit pour automatiser des tâches complexes, intégrer des workflows optimisés avec Docker, ou utiliser GitHub Actions, Loïck combine pragmatisme et expertise technique pour relever tous les défis.
Son expérience en infrastructure lui permet de gérer et d’automatiser des environnements de développement, de préproduction et de production avec des outils comme Ansible et DataDog. Cette expertise s’accompagne d’un sens aigu du partage, notamment à travers des conférences techniques (Forum PHP, AFSY) et maintenant en tant que formateur chez JoliCampus.
Loïck transmet avec enthousiasme sa connaissance approfondie de PHP, Symfony, et des outils modernes du DevOps. Ses formations allient théorie et cas pratiques, offrant aux participants une compréhension complète des technologies abordées et des conseils immédiatement applicables.
Si vous cherchez à approfondir vos compétences en PHP, Symfony, ou DevOps, ou à maîtriser des outils comme Castor pour transformer vos workflows, faites-lui coucou !

Notre expertise à ce sujet
Expertise
Déboguer est un art que nos équipes ont perfectionné à travers des projets exigeants ! De la recherche de bugs complexes dans des applications critiques à l’analyse fine des performances, nous avons développé des méthodologies et une maîtrise des outils qui font la différence.
Cette formation vous permettra de découvrir comment utiliser des outils avancés (comme Xdebug ou Blackfire), lire entre les lignes des logs Symfony et poser un diagnostic précis pour résoudre des problèmes complexes. Nous partageons nos pratiques et réflexes qui font gagner un temps très précieux aux équipes tech.
Demander un devis
Nous sommes à votre disposition pour vous aider à choisir la formation adaptée à vos besoins et pour organiser des sessions sur-mesure si nécessaire.