Dans les coulisses d’une formation SensioLabs

À quoi ressemble une formation Symfony donnée par SensioLabs ? Découvrez-le dans cette interview avec Guillaume Loulier, développeur & formateur passionné, qui nous explique tout sur le fonctionnement des formations officielles sur le framework.
Pendant toute l’année, des développeurs débutants ou confirmés viennent se former à Symfony avec SensioLabs, le créateur de Symfony. Pour comprendre comment se déroulent ces sessions et ce que les participants en retirent concrètement, nous avons échangé avec Guillaume Loulier, développeur et formateur chez SensioLabs.
💡 Une semaine de formation… comment ça se passe ?
Bonjour Guillaume, cette semaine, tu as animé plusieurs sessions de formation sur Symfony 7. Comment sont-elles organisées et quel type de participants accueilles-tu ?
Guillaume Loulier : Bonjour, dès le départ, pour s’adapter au niveau de chaque participant, nous structurons les formations en plusieurs modules. En début de semaine, j’ai ainsi fait progressivement monter en compétence un groupe d’apprenants avec la formation en 3 jours “Démarrer avec Symfony”, une introduction complète au framework. Ensuite, nous avons enchaîné avec la formation “Symfony Master” en 2 jours, plus avancée, qui permet d’approfondir des concepts clés. Certains participants ont suivi les deux à la suite : c’est le format Pack pour avoir une approche complète de Symfony en une semaine.
J’accueille des profils très variés dans les formations. Des développeurs débutants en PHP qui découvrent Symfony. Jusqu’à des profils plus expérimentés qui viennent consolider leurs acquis ou rafraîchir leurs connaissances sur les nouvelles versions du framework.En général, le lundi est consacré aux fondamentaux PHP, le mardi aux bases de Symfony, et à partir du mercredi, on entre dans des notions plus avancées avec des développeurs qui ont déjà une certaine expérience du framework.
🧠 Des objectifs pédagogiques pour progresser
Quels sont les objectifs pédagogiques de la formation et comment se déroule la montée en compétence des participants ?
Guillaume: Chaque session a des objectifs précis :
Sur PHP, nous revoyons les fondamentaux et nous consolidons les bases pour ceux qui en ont besoin.
Sur Symfony Start, l’objectif est double : aider les débutants à prendre en main le framework, tout en leur permettant de renforcer leurs acquis.
La formation Symfony Master est, quant à elle, centrée sur les concepts avancés, avec un focus sur la maîtrise des fonctionnalités clés du framework.
Pendant chaque session de formation, je cherche à adopter une approche interactive, avec des exercices pratiques et des quiz intégrés aux supports de cours. Ces moments sont très importants, car ils donnent la possibilité aux participants de mesurer leur progression et de mieux ancrer leur apprentissage lors de la formation.
Quels sont les moments clés de la formation, que ce soit en présentiel ou en ligne ?
Guillaume: Certains sujets marquent un vrai tournant dans la formation. Par exemple, la gestion de la base de données avec Doctrine surprend souvent les participants, car elle introduit des concepts avancés que beaucoup découvrent souvent pour la première fois.
Dans la formation Symfony Master, deux points essentiels ressortent : la gestion du conteneur de dépendances et la sécurité avec le composant Security. Ces sujets demandent une bonne compréhension de l’architecture du framework. Ce sont des passages parfois complexes, mais indispensables pour maîtriser Symfony dans le détail.
🎯 Des formations adaptées aux attentes des participants
Quelles étaient les attentes principales des participants en début de formation et ont-elles évolué au fil des sessions ?
Guillaume: Je dirais que les attentes varient surtout en fonction du niveau des participants :
Pour les débutants en PHP, leur objectif est d’acquérir une base solide avant de se lancer dans Symfony.
Ceux qui découvrent Symfony cherchent une prise en main du framework et à comprendre son fonctionnement global.
Les développeurs plus expérimentés, quant à eux, souhaitent approfondir leurs connaissances et découvrir les nouveautés de Symfony 7.
À la fin de la formation, les retours sont très positifs. Les débutants se sentent suffisamment à l’aise pour démarrer un projet sur Symfony, tandis que les profils confirmés apprécient d’avoir consolidé des notions avancées. En tant que créateur de Symfony, notre point fort est de pouvoir s’adapter à tout type de niveau, y compris à des développeurs qui auraient déjà plusieurs années d’expérience sur le framework. Chaque participant ressortira de la formation avec de nouvelles cordes à son arc.
Certains aspects de Symfony 7 ont-ils surpris les participants ?
Guillaume: Oui, plusieurs points ont surpris les participants.Notamment l’utilisation des attributs, une fonctionnalité nouvelle dans PHP et exploitée dans Symfony, qui simplifie la configuration et apporte une certaine "magie" au framework. Beaucoup ont été étonnés de voir que des déclarations autrefois plus complexes peuvent désormais être faites très simplement grâce aux attributs.
Doctrine a aussi été une source de surprise pour certains, car il change totalement la manière de gérer la base de données, surtout pour ceux habitués à d’autres approches.
🔍 Et quels sont les résultats ?
Comment évalues-tu la progression des participants entre le début et la fin de la formation ?
Guillaume: L’évaluation est progressive, notamment pour ceux qui suivent la Symfony Pack sur cinq jours. Je constate sur toute la semaine une nette montée en compétence :
Les débutants prennent peu à peu confiance et arrivent à manipuler Symfony de manière autonome.
Sur la formation Master, certains sujets comme le conteneur de dépendances et les formulaires ont demandé plus d’efforts, mais les participants ont réussi à assimiler les concepts clés.
À l’issue des sessions, se sentent-ils prêts à utiliser Symfony 7 en production ?
Guillaume: Pour ceux qui ont suivi la formation en début de semaine, la réponse est clairement oui : tous les participants m’ont dit qu’ils se sentent prêts à démarrer leur projet sur Symfony. C’est une satisfaction de voir leurs progrès et la confiance qu’ils développent dans l’utilisation de Symfony.
Cependant, pour passer en production, un approfondissement est toujours nécessaire. Je conseille de se replonger dans la documentation officielle après la formation et d’explorer les spécificités du code sur leurs propres projets. Chaque projet a ses particularités et c’est toujours très utile de les mettre en relation avec la documentation.
Pour ancrer sur la durée les apprentissages, nous recommandons aussi d’utiliser notre plateforme d’e-learning SensioLabs University Platform, qui permet de revoir les concepts en détail et de pratiquer à son rythme, notamment sur les composants plus avancés, grâce à des tests quotidiens. L’accès à la plateforme est offert aux participants pendant un mois après la fin de leur formation.
🚀 Pourquoi suivre une formation Symfony chez SensioLabs ?
Quels sont les principaux atouts de Symfony 7 que les participants ont pu découvrir ou approfondir cette semaine ?
Guillaume: Si je ne devais citer qu’un atout, je dirais que Symfony 7 apporte une configuration plus fluide et intuitive. C’est notamment grâce aux attributs qui remplacent en grande partie les fichiers de configuration classiques. Cela simplifie la prise en main et accélère le développement. Encore beaucoup de développeurs ne savent pas l’utiliser et c’est dommage, car cela leur faciliterait beaucoup la vie.
Pourquoi recommande ces formations à un développeur ou un équipe de développement souhaitant se spécialiser en Symfony ?
Guillaume: Tout d’abord, ces formations permettent à la fois de valider des acquis et d’approfondir des aspects du framework souvent peu abordés en production.
Des sujets comme l’injection de dépendances avec les attributs, la gestion avancée des formulaires ou Twig sont parfois méconnus, même par des développeurs expérimentés. Tout simplement parce qu’ils n’en ont pas eu besoin pour l’instant dans leur projet. Les formations de SensioLabs apportent une vision à 360° des possibilités de Symfony, qui est essentielle sur le long terme. En tant que créateur de Symfony, notre équipe de formateurs connaît l’ensemble du framework sur le bout des doigts et trouvera une réponse à vos questions.
La formation offre donc un cadre idéal pour prendre le temps d’ explorer en détail tous ces aspects du framework et ainsi optimiser l’utilisation de Symfony au quotidien dans votre projet.
👉 Envie de vous former à Symfony ?
Découvrez l’ensemble de nos formations Symfony, conçues pour accompagner chaque développeur ou équipe de développement, du niveau débutant à expert. Que vous souhaitiez poser des bases solides sur Symfony, monter en compétence ou maîtriser les fonctionnalités avancées du framework, nos parcours pédagogiques vous guident pas à pas. Retrouvez tous les détails et écrivez-nous directement sur le site SensioLabs pour s’inscrire ou avoir plus d’informations.
En France, nos formations peuvent être financées par votre OPCO ou par France Travail au titre de la formation professionnelle. Contactez-nous pour en savoir plus.
🙏 Un grand merci à Guillaume pour ce partage d’expérience !