Claude Code for Symfony Teams (SFAICC)
2 jours
€ 5 000,00 par groupe
Où souhaitez-vous vous former ?
Sélectionnez votre localisation ci-dessus pour découvrir les sessions près de chez vous.
Many development teams are already using Claude Code or are just introducing it, and usually everyone does it differently, with their own prompts and their own rules. The result is code that works but doesn't adhere to the architecture guidelines the team has set for itself, and that often only surfaces in code reviews. Even experienced users rarely know which of their rules Claude reliably follows.
In this training you will build a set of rules tailored to Symfony projects that will run automatically with every change: from project knowledge and guardrails through static analysis to a review agent that checks what no tool can catch. This way Claude Code keeps fixing until every check passes, before any human or CI see the code.
Because the rule set is versioned in the repository, the whole team works by the same rules. This lightens your code reviews, and the skeptics on your team can verify for themselves that the agent works according to your standards. You will practice for two days on a Symfony sample project and develop a set of rules to use as a foundation for your own projects.
Niveau : Intermédiaire
Durée : 2 jours
Langues disponibles : allemand, anglais
Prerequisites:
A working knowledge of Symfony is required, including controllers, services and Doctrine.
You are comfortable with Git and happy to work in the terminal: the training uses Claude Code on the command line only.
No prior experience with Claude Code or other AI tools is required.
Each participant needs their own Claude Code account (Pro, Max, Team/Enterprise or API account). You receive a short setup guide in advance.
Learning Objectives:
Understand how Claude Code works and why rules in prompts alone are not followed reliably
Capture project knowledge and conventions instead of explaining them in every prompt
Set boundaries within which the agent can work independently and safely
Build an automatic feedback loop that lets the agent correct itself
Share the rule set with your team and apply it to your own projects
Trainer
Freerich Bäthge - PHP & Symfony Software Consultant
Freerich Bäthge has been part of the Symfony community since its earliest days. As a consultant, he helps teams structure and evolve their applications cleanly. Along the way, he was quick to recognize the potential of Claude Code, and today he enthusiastically guides development teams through its adoption. He is convinced that it is changing software development for the better, and that this shift has only just begun.
Day 1: How Claude Code works and where it needs rules
How Claude Code works: the agentic loop, its tools and the context window
First steps in the sample project: exploring an unfamiliar Symfony codebase, building a first feature in it (controller, entity, migration, form) and having Claude commit it
Managing context: when to plan first (plan mode), when to start fresh, when to summarize, running several sessions in parallel with worktrees
Permissions and settings: what Claude may run without asking and what it may not, such as composer require or commands against the database, plus project and user settings
Capturing project knowledge: CLAUDE.md for Symfony projects, specific rules, e.g. for controllers and entities, and skills for recurring tasks such as Messenger handlers, Doctrine migrations or form types
Same rules, different results: solving one task in parallel with identical guidelines and finding out which rules Claude reliably follows and which need to be enforced
Day 2: A rule set that runs automatically
Quality tools as a feedback loop: analyzing code with PHPStan, enforcing consistent formatting, safeguarding behavior with tests and letting Claude fix its own work based on the results
Symfony's built-in tools: validating the configuration with Symfony and Doctrine linters, and letting Claude look into the running application container, profiler and logs through Symfony AI Mate
Hooks: blocking risky commands, triggering checks automatically after every edit and preventing Claude from gaming them, e.g. with baseline entries or @phpstan-ignore
Review agent: having a read-only subagent review, in its own context, what no static analysis can catch, such as whether Messenger handlers are idempotent
For the whole team: versioning skills, hooks and settings in the repository so everyone works by the same rules, and reviewing changes to them like code
Evolving the rule set: turning recurring review comments into new rules, transferring it to your own project step by step and recognizing where a rule gets in the way more than it helps
Participant evaluations are published for French courses only, in accordance with French regulations. This course is offered exclusively in Germany.
Registration can only be made using the registration form available on our website or via the training team e-mail.
Registration will be completed only after receiving the signed agreement and the full payment before the start of the training.
Rencontrez nos formateurs
Alexander M. Turek
CTO de SensioLabs Allemagne
Diplômé en informatique, je programme en PHP depuis plus de 25 ans. Je mets cette expérience au service des équipes de développement que j'accompagne, en les aidant à écrire de meilleurs logiciels. En tant que membre des Core Teams de Symfony et Doctrine, je contribue à façonner certains des outils les plus utilisés de l'écosystème. J'aime le code qui a vieilli comme un bon whisky.
Voir les détails : Alexander M. Turek
Stiven Llupa
Expert Technique
Stiven Llupa est un développeur avec plus de 15 ans d'expérience, presque exclusivement avec PHP, et plus de 10 ans avec le framework Symfony. Au-delà de la programmation, il est apprécie d'échanger avec d'autres développeurs.
Voir les détails : Stiven Llupa
Guillaume Loulier
Expert Technique
Développeur certifié Symfony (3, 4, 5, 6, 7 et 8) chez SensioLabs, Guillaume Loulier intervient depuis de nombreuses années lors de conférences techniques. Il forme également des développeurs à Symfony et est un ancien mentor OCFrance. Il est passionné de sport automobile.
Voir les détails : Guillaume Loulier
Benjamin Zaslavsky
Formateur Symfony et PHP
Développeur autodidacte, Benjamin Zaslavsky est consultant formateur certifié sur Symfony 6 et 7. Il est passionné par la transmission de connaissances, le mentoring et tout ce qui peut faciliter la vie des développeuses et développeurs.
Voir les détails : Benjamin ZaslavskyCours recommandés
Découvrir Symfony 8
Cette formation constitue le point de départ idéal pour les développeurs qui veulent apprendre à créer des applications web avec Symfony. En trois jours, vous passerez de l'installation du framework à la création d'une application entièrement fonctionnelle intégrant des pages dynamiques, une base de données, des relations entre entités et des formulaires HTML, tout en suivant les bonnes pratiques officielles définies par le créateur de Symfony. Le programme combine des sessions animées par un formateur certifié et un accès d'un mois à la plateforme de e-learning pour poursuivre la mise en pratique et ancrer les compétences.
Voir les détails : Découvrir Symfony 8
Découvrir Symfony 7
Cette formation est le meilleur point de départ pour vous préparer à utiliser les outils et les fonctionnalités avancées du framework Symfony 7 avec ses créateurs. SensioLabs University a conçu la meilleure expérience de formation Symfony en associant formation en présentiel et e-learning. En complément de la formation en présentiel, l'accès à notre plateforme de révision en ligne pendant 1 mois, permet d’associer différentes pratiques d’apprentissage, de tester ses compétences, de suivre sa progression et de rester en contact avec son formateur tout au long du programme. Cette formation vous aidera à démarrer avec Symfony 7, tout en vous permettant d'apprendre les « bonnes pratiques officielles » et les meilleures astuces d’experts Symfony. Les sessions sont dispensées en présentiel et en distanciel simultanément. À vous de choisir ce qui vous convient le mieux.
Voir les détails : Découvrir Symfony 7
Approfondir Symfony 8
Cette formation, qui fait suite à « Découvrir Symfony », aborde des thèmes de niveau intermédiaire afin de rendre une application Symfony prête à être déployée en production. Pendant deux jours, vous mettrez en œuvre l'authentification, les autorisations granulaires, les fonctionnalités de recherche et la modélisation des processus métier. Vous paracheverez ensuite l'application à l'aide de techniques d'optimisation de niveau professionnel. Le programme combine des sessions animées par un formateur et un accès d'un mois à la plateforme de révision en ligne pour permettre de poursuivre la mise en pratique.
Voir les détails : Approfondir Symfony 8
Approfondir Symfony 7
Cette formation qui fait suite au cours « Découvrir Symfony 7 » vous aidera à acquérir les concepts-clés d'un projet dans son ensemble. SensioLabs University a conçu la meilleure expérience de formation Symfony, en associant le présentiel et le e-learning. En complément de la formation en présentiel, l'accès à notre plateforme de révision en ligne pendant 1 mois, permet d’associer différentes pratiques d’apprentissage, de tester ses compétences, de suivre sa progression et de rester en contact avec son formateur sur toute la durée du programme. Les formations sont données en présentiel et en distanciel en même temps. A vous de choisir ce qui vous convient le mieux.
Voir les détails : Approfondir Symfony 7
Développement Web avec Symfony 8
Cette formation officielle de cinq jours, entièrement consacrée à Symfony, est la plus complète pour maîtriser les concepts fondamentaux et les composants avancés de Symfony 8. Elle s'adresse à tous ceux qui souhaitent acquérir une connaissance approfondie du framework afin de pouvoir l'utiliser de manière autonome. Que vous soyez débutant ou que vous souhaitiez mettre à jour vos connaissances, cette formation est le meilleur moyen d'acquérir une vue d'ensemble détaillée de Symfony.
Voir les détails : Développement Web avec Symfony 8
Développement Web avec Symfony 7
Cette formation officielle de cinq jours, entièrement consacrée à Symfony, est la plus complète pour maîtriser les concepts fondamentaux et les composants avancés de Symfony 7. Elle s'adresse à tous ceux qui souhaitent acquérir une connaissance approfondie du framework afin de pouvoir l'utiliser de manière autonome. Que vous soyez débutant ou que vous souhaitiez mettre à jour vos connaissances, cette formation est le meilleur moyen d'acquérir une vue d'ensemble détaillée de Symfony.
Voir les détails : Développement Web avec Symfony 7
Maîtriser Symfony
Cette formation s'adresse aux développeurs qui maîtrisent déjà Symfony et souhaitent aborder ses fonctionnalités les plus avancées. Pendant cinq jours, vous explorerez les composants et modèles les plus puissants du framework, de la messagerie asynchrone à la sérialisation avancée, en passant par la création de bundles et l'injection de dépendances complexes. Vous acquerrez ainsi une expertise directement transposable dans des applications en production. Le programme allie des sessions animées par un formateur et un accès d'un mois à la plateforme de révision en ligne, afin de permettre une pratique continue.
Voir les détails : Maîtriser Symfony
Préparation à la certification Symfony 8
La meilleure façon de devenir un développeur Symfony certifié est d'étudier avec ses créateurs ! Nous couvrirons tous les sujets principaux de l'examen de Symfony 8. Cette formation est idéale pour ceux qui ont déjà un excellent niveau et qui souhaitent tester et renforcer leurs compétences avant de passer l'examen de certification officiel.
Voir les détails : Préparation à la certification Symfony 8Claude Code for Symfony Teams (SFAICC)
2 jours
€ 5 000,00 par groupe
Où souhaitez-vous vous former ?
Sélectionnez votre localisation ci-dessus pour découvrir les sessions près de chez vous.
Si aucune date ne vous convient, n’hésitez pas à nous contacter