Symfony
Intermédiaire

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.

Illustration of a laptop displaying a screen with programming and security icons, featuring stars and decorative elements.

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.

Our accessibility guidelines

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 Zaslavsky

Cours recommandés

Symfony 8 with a rocket and a star on a green background
Symfony
Débutant

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
Symfony 7 with a rocket and a star on a green background
Symfony
Débutant

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
Symfony 8 with a rocket taking off and two stars on a green background
Symfony
Intermédiaire

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
Symfony 7 with a rocket taking off and two stars on a green background
Symfony
Intermédiaire

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
Symfony 8 with a globe and a mouse on a green background with a star
Symfony
Débutant

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
Symfony 7 with a globe and a mouse click on a green background with a star
Symfony
Débutant

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
Symfony with a globe and a rocket on a green background with stars
Symfony
Avancé

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
Symfony 8 with a graduation cap and stars on a green screen
Symfony
Intermédiaire

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 8