Symfony
Intermediate

Claude Code for Symfony Teams (SFAICC)

2 days

€ 5,000.00 per group

Where would you like to train?

Select your location above to see available sessions near you.

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.

Level: Intermediate

Duration: 2 days

Available languages: German, English

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

Meet our trainers

Alexander M. Turek

CTO SensioLabs Germany

I trained as a computer scientist and have spent more than 25 years writing PHP and helping developer teams write better software. As a member of the Symfony and Doctrine Core Teams, I've contributed to shaping some of the ecosystem's most widely used tools. I like code that has aged like a fine whisky.

See details : Alexander M. Turek

Stiven Llupa

Technical Expert

Stiven Llupa is a developer with over 15 years of experience working almost exclusively with PHP and more than 10 years with the Symfony framework. Beyond coding, Stiven is pretty easy-going and loves connecting with fellow developers, especially from the PHP and Symfony communities.

See details : Stiven Llupa

Guillaume Loulier

Technical Expert

Symfony-certifed (3, 4, 5, 6, 7 and 8) developer working at SensioLabs, Guillaume Loulier has been a speaker at technical conferences for many years. He is also training developers on Symfony and a former OCFrance Mentor. He loves motorsport.

See details : Guillaume Loulier

Benjamin Zaslavsky

PHP and Symfony Trainer

Benjamin Zaslavsky is a self-taught developer who is now certified in Symfony 6 and 7. He is passionate about sharing knowledge and mentoring to make life easier for developers.

See details : Benjamin Zaslavsky

Recommended courses

Symfony 8 with a rocket and a star on a green background
Symfony
Beginner

Getting Started with Symfony 8

This training is the ideal starting point for developers who want to build web applications with Symfony. Over 3 days, you will go from installing the framework to building a fully functional application with dynamic pages, a database, entity relationships, and HTML forms — following the official good practices of the creator of Symfony. The programme combines instructor-led sessions with one month of access to the online review platform for continued practice.

See details : Getting Started with Symfony 8
Symfony 7 with a rocket and a star on a green background
Symfony
Beginner

Getting Started with Symfony 7

This training is the best starting point to prepare you for the advanced tools and uses of the Symfony 7 framework with its creators. SensioLabs University has designed the best Symfony training experience by combining face-to-face and e-learning. In addition to face-to-face training, access to our online review platform for 1 month allows you to combine different learning practices, test your skills, follow your progress and stay in touch with your trainer on throughout the duration of the program. This course is not only designed to get you started with Symfony 7, it is also the ideal course for learning "Official Good Practices" and the best tips from Symfony experts.

See details : Getting Started with Symfony 7
Symfony 8 with a rocket taking off and two stars on a green background
Symfony
Intermediate

Advancing in Symfony 8

This training follows 'Getting Started with Symfony' and takes you into the intermediate topics that make a Symfony application production-ready. Over two days, you will implement authentication, fine-grained permissions, search features, and business process modelling — then round off the application with professional-grade optimisation techniques. The program combines instructor-led sessions with one month of access to the online review platform for continued practice.

See details : Advancing in Symfony 8
Symfony 7 with a rocket taking off and two stars on a green background
Symfony
Intermediate

Advancing in Symfony 7

This training, which follows the course "Getting started with Symfony 7", will help you acquire the key concepts of a whole project. SensioLabs University has designed the best Symfony training experience, combining face-to-face and e-learning. In addition to face-to-face training, access to our online review platform for 1 month allows you to combine different learning practices, test your skills, follow your progress and stay in touch with your trainer on throughout the duration of the program.

See details : Advancing in Symfony 7
Symfony 8 with a globe and a mouse on a green background with a star
Symfony
Beginner

Web Development with Symfony 8

This training takes you from zero to a fully functional, production-ready Symfony application in five days. Starting from the framework's foundations, you will progressively build a complete web application, covering everything from routing and templating to authentication, fine-grained permissions, and business logic, following the official good practices of the creator of Symfony. The program combines instructor-led sessions with one month of access to the online review platform for continued practice.

See details : Web Development with Symfony 8
Symfony 7 with a globe and a mouse click on a green background with a star
Symfony
Beginner

Web Development with Symfony 7

This five-day course dedicated to Symfony is the perfect training to master all the fundamental concepts and the most advanced tools of Symfony 7. At the end of this workshop, we guarantee you will be fully autonomous on the Symfony 7 framework and more!

See details : Web Development with Symfony 7
Symfony with a globe and a rocket on a green background with stars
Symfony
Advanced

Mastering Symfony

This training course is designed for developers who already know Symfony and want to tackle its most advanced topics. Over 5 days, you will explore most powerful components and patterns of the framework, from asynchronous messaging and advanced serialization to bundle creation and complex dependency injection, building expertise that translates directly to production-grade applications. The program combines instructor-led sessions with one month of access to the online review platform for continued practice.

See details : Mastering Symfony
Symfony 8 with a graduation cap and stars on a green screen
Symfony
Intermediate

Symfony 8 Certification Online Coaching

The best way to become a Certified Symfony Developer is to study with its creator! Let’s get you ready for the exam by studying together. We will cover all the primary topics on the Symfony 8 test. This workshop is ideal for those who already have an excellent level and want to test and reinforce their skills before taking the official certification exam.

See details : Symfony 8 Certification Online Coaching