Symfony
Fortgeschritten

Claude Code für Symfony Teams (SFAICC)

2 Tage

€ 5.000,00 pro Gruppe

Wo möchtest du dich weiterbilden?

Wähle oben deinen Standort, um passende Termine in deiner Nähe zu sehen.

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

Viele Entwicklungsteams verwenden bereits Claude Code oder führen es gerade erst ein. Dabei geht in der Regel jeder anders vor – mit eigenen Prompts und eigenen Regeln. Das Ergebnis ist Code, der zwar funktioniert, aber nicht den Architekturvorgaben entspricht, die sich das Team selbst gesetzt hat. Oft fällt das erst beim Code Review auf. Selbst erfahrene Anwender wissen nur selten, welche ihrer Regeln Claude tatsächlich zuverlässig befolgt.

In diesem Training erstellst du ein Regelwerk speziell für Symfony-Projekte, das bei jeder Änderung automatisch ausgeführt wird: vom Projektwissen und klaren Leitplanken über statische Code-Analyse bis hin zu einem Review-Agenten, der Dinge überprüft, die kein Tool erkennen kann. Auf diese Weise verbessert Claude Code seinen Code so lange, bis alle Prüfungen erfolgreich sind – noch bevor ein Mensch oder die CI-Pipeline den Code zu Gesicht bekommt.

Da das Regelwerk im Repository versioniert wird, arbeitet das gesamte Team nach denselben Vorgaben. Das entlastet eure Code Reviews und ermöglicht es auch den Skeptikern im Team, sich selbst davon zu überzeugen, dass der Agent nach euren Standards arbeitet.

In diesem zweitägigen Training arbeitest du praktisch an einem Symfony-Beispielprojekt und entwickelst ein Regelwerk, das als Grundlage für eure eigenen Projekte dienen kann.

Niveau: Fortgeschritten

Dauer: 2 Tage

Verfügbare Sprachen: Deutsch, Englisch

Voraussetzungen:

  • Fundierte Kenntnisse in Symfony sind erforderlich, einschließlich Controllern, Services und Doctrine.

  • Du bist mit Git vertraut und arbeitest gerne im Terminal: Im Training wird Claude Code ausschließlich über die Kommandozeile verwendet.

  • Vorkenntnisse mit Claude Code oder anderen KI-Tools sind nicht erforderlich.

  • Jeder Teilnehmer benötigt einen eigenen Claude-Code-Account (Pro, Max, Team/Enterprise oder API-Account). Eine kurze Anleitung zur Einrichtung erhältst du im Voraus.

Lernziele:

  • Verstehen, wie Claude Code funktioniert und warum Regeln, die ausschließlich in Prompts definiert werden, nicht zuverlässig eingehalten werden.

  • Projektwissen und Konventionen festhalten, anstatt sie in jedem Prompt erneut erklären zu müssen.

  • Grenzen definieren, innerhalb derer der Agent selbstständig und sicher arbeiten kann.

  • Einen automatisierten Feedback-Loop aufbauen, durch den der Agent seinen eigenen Code korrigieren kann.

  • Das Regelwerk mit dem Team teilen und auf die eigenen Projekte anwenden.

Trainer

Freerich Bäthge – PHP- & Symfony-Softwareberater

Freerich Bäthge ist seit den Anfangstagen Teil der Symfony-Community. Als Berater unterstützt er Teams dabei, ihre Anwendungen sauber zu strukturieren und kontinuierlich weiterzuentwickeln. Dabei hat er früh das Potenzial von Claude Code erkannt und begleitet heute mit Begeisterung Entwicklungsteams bei dessen Einführung.

Er ist davon überzeugt, dass Claude Code die Softwareentwicklung zum Besseren verändert – und dass dieser Wandel gerade erst begonnen hat.

Tag 1: Wie Claude Code funktioniert und wo Regeln benötigt werden

  • Wie Claude Code funktioniert: Der agentische Loop, seine Tools und das Context Window (Kontextfenster).

  • Erste Schritte im Beispielprojekt: Erkunden einer unbekannten Symfony-Codebasis, Implementierung eines ersten Features (Controller, Entity, Migration, Form) und Claude den Code committen lassen.

  • Kontextmanagement: Wann sollte man zuerst planen (Plan Mode), wann eine neue Session starten, wann eine Zusammenfassung erstellen und wie mehrere Sessions parallel mithilfe von Worktrees ausgeführt werden können.

  • Berechtigungen und Einstellungen: Was Claude ohne Rückfrage ausführen darf und was nicht, beispielsweise composer require oder Befehle, die auf die Datenbank zugreifen, sowie Projekt- und Benutzereinstellungen.

  • Projektwissen festhalten: CLAUDE.md für Symfony-Projekte, spezifische Regeln, z. B. für Controller und Entities, sowie Skills für wiederkehrende Aufgaben wie Messenger-Handler, Doctrine-Migrationen oder Form Types.

  • Gleiche Regeln, unterschiedliche Ergebnisse: Dieselbe Aufgabe parallel mit identischen Richtlinien lösen und herausfinden, welche Regeln Claude zuverlässig befolgt und welche explizit durchgesetzt werden müssen.

Tag 2: Ein Regelwerk, das automatisch ausgeführt wird

  • Qualitätswerkzeuge als Feedback-Loop: Code mit PHPStan analysieren, einheitliche Formatierung sicherstellen, das Verhalten durch Tests absichern und Claude seinen eigenen Code anhand der Ergebnisse korrigieren lassen.

  • Symfony-eigene Werkzeuge: Konfigurationen mit den Symfony- und Doctrine-Linters validieren und Claude mithilfe von Symfony AI Mate Einblick in den laufenden Application Container, den Profiler und die Logs geben.

  • Hooks: Riskante Befehle blockieren, Prüfungen automatisch nach jeder Änderung auslösen und verhindern, dass Claude die Prüfungen umgeht, beispielsweise durch Baseline-Einträge oder @phpstan-ignore.

  • Review-Agent: Einen schreibgeschützten Subagenten in einem eigenen Kontext überprüfen lassen, was statische Code-Analyse nicht erkennen kann, beispielsweise ob Messenger-Handler idempotent sind.

  • Für das gesamte Team: Skills, Hooks und Einstellungen im Repository versionieren, damit alle nach denselben Regeln arbeiten, und Änderungen daran wie gewöhnlichen Code überprüfen.

  • Das Regelwerk kontinuierlich weiterentwickeln: Wiederkehrende Review-Kommentare in neue Regeln umwandeln, das Regelwerk schrittweise auf das eigene Projekt übertragen und erkennen, wann eine Regel mehr behindert als sie nützt.

Teilnehmerbewertungen werden gemäß den französischen Vorschriften ausschließlich für französische Kurse veröffentlicht. Dieser Kurs wird ausschließlich in Deutschland angeboten.

Die Anmeldung ist ausschließlich über das Anmeldeformular auf unserer Website oder per E-Mail an das Trainingsteam möglich.

Die Anmeldung ist erst abgeschlossen, wenn die unterzeichnete Vereinbarung vorliegt und die vollständige Zahlung vor Beginn des Trainings eingegangen ist.

Unsere Richtlinien zur Barrierefreiheit

Lerne unsere Trainer kennen

Alexander M. Turek

CTO von SensioLabs Deutschland

Ich bin Diplom-Informatiker und schreibe seit über 25 Jahren PHP-Code. Diese Erfahrung bringe ich auch bei der Unterstützung von Entwicklerteams ein, indem ich ihnen helfe, bessere Software zu schreiben. Als Mitglied der Core-Teams von Symfony und Doctrine gestalte ich einige der meistgenutzten Werkzeuge des Ökosystems mit. Ich mag Code, der gealtert ist wie ein guter Whisky.

Details ansehen : Alexander M. Turek

Stiven Llupa

Technischer Experte

Stiven Llupa ist ein Entwickler mit über 15 Jahren Erfahrung. Er arbeitet fast ausschließlich mit PHP und seit mehr als zehn Jahren mit dem Symfony-Framework. Abgesehen vom Programmieren ist er ziemlich locker und liebt es, sich mit anderen Entwicklern, insbesondere aus den PHP- und Symfony-Communities, auszutauschen.

Details ansehen : Stiven Llupa

Guillaume Loulier

Technischer Experte

Guillaume Loulier ist ein bei SensioLabs beschäftigter Symfony-zertifizierter Entwickler (3, 4, 5, 6, 7 und 8) und seit vielen Jahren Referent auf Fachkonferenzen. Außerdem schult er Entwickler in Symfony und war Mentor bei OCFrance. Er liebt den Motorsport.

Details ansehen : Guillaume Loulier

Benjamin Zaslavsky

PHP- und Symfony-Trainer

Benjamin Zaslavsky ist ein autodidaktischer Entwickler sowie ein zertifizierter Berater und Trainer für Symfony 6 und 7. Er begeistert sich für die Wissensvermittlung, das Mentoring und alles, was das Leben von Entwicklerinnen und Entwicklern erleichtern kann.

Details ansehen : Benjamin Zaslavsky

Empfohlene Kurse

Symfony 8 with a rocket and a star on a green background
Symfony
Anfänger

Erste Schritte mit Symfony 8

Dieses Training ist der beste Startpunkt, um dich auf die fortgeschrittenen Werkzeuge und Anwendungen von Symfony 8 vorzubereiten. SensioLabs University hat das beste Symfony-Training entwickelt, indem Präsenzunterricht und E-Learning kombiniert werden. Zusätzlich zum Präsenztraining ermöglicht der einmonatige Zugriff auf unsere Online-Review-Plattform, verschiedene Lernmethoden zu kombinieren, deine Fähigkeiten zu testen, deinen Fortschritt zu verfolgen und während des Programms mit deinem Trainer in Kontakt zu bleiben. Dieser Kurs bringt dich nicht nur in Symfony 8 ein, sondern ist auch ideal, um die „Offiziellen Best Practices“ und die besten Tipps von Symfony-Experten zu lernen.

Details ansehen : Erste Schritte mit Symfony 8
Symfony 7 with a rocket and a star on a green background
Symfony
Anfänger

Erste Schritte mit Symfony 7

Dieses Training ist der beste Startpunkt, um dich auf die fortgeschrittenen Werkzeuge und Anwendungen von Symfony 7 vorzubereiten. SensioLabs University hat das beste Symfony-Training entwickelt, indem Präsenzunterricht und E-Learning kombiniert werden. Zusätzlich zum Präsenztraining ermöglicht der einmonatige Zugriff auf unsere Online-Review-Plattform, verschiedene Lernmethoden zu kombinieren, deine Fähigkeiten zu testen, deinen Fortschritt zu verfolgen und während des Programms mit deinem Trainer in Kontakt zu bleiben. Dieser Kurs bringt dich nicht nur in Symfony 7 ein, sondern ist auch ideal, um die „Offiziellen Best Practices“ und die besten Tipps von Symfony-Experten zu lernen.

Details ansehen : Erste Schritte mit Symfony 7
Symfony 8 with a rocket taking off and two stars on a green background
Symfony
Fortgeschritten

Fortgeschrittenes Symfony 8

Diese Schulung, die auf dem Kurs "Getting started with Symfony 8" aufbaut, hilft dir, die Schlüsselkonzepte eines gesamten Projekts zu erwerben. SensioLabs University hat die beste Symfony-Schulungserfahrung entwickelt, die Präsenzunterricht und E-Learning kombiniert. Zusätzlich zum Präsenzunterricht ermöglicht dir der einmonatige Zugang zu unserer Online-Review-Plattform, verschiedene Lernmethoden zu kombinieren, deine Fähigkeiten zu testen, deinen Fortschritt zu verfolgen und während der gesamten Programmdauer mit deinem Trainer in Kontakt zu bleiben.

Details ansehen : Fortgeschrittenes Symfony 8
Symfony 7 with a rocket taking off and two stars on a green background
Symfony
Fortgeschritten

Fortgeschrittenes Symfony 7

Diese Schulung, die auf dem Kurs "Getting started with Symfony 7" aufbaut, hilft dir, die Schlüsselkonzepte eines gesamten Projekts zu erwerben. SensioLabs University hat die beste Symfony-Schulungserfahrung entwickelt, die Präsenzunterricht und E-Learning kombiniert. Zusätzlich zum Präsenzunterricht ermöglicht dir der einmonatige Zugang zu unserer Online-Review-Plattform, verschiedene Lernmethoden zu kombinieren, deine Fähigkeiten zu testen, deinen Fortschritt zu verfolgen und während der gesamten Programmdauer mit deinem Trainer in Kontakt zu bleiben.

Details ansehen : Fortgeschrittenes Symfony 7
Symfony 8 with a globe and a mouse on a green background with a star
Symfony
Anfänger

Webentwicklung mit Symfony 8

Dieser fünftägige Kurs, der Symfony gewidmet ist, ist die ideale Schulung, um alle grundlegenden Konzepte und die fortschrittlichsten Werkzeuge von Symfony 8 zu meistern. Am Ende dieses Workshops garantieren wir, dass du im Symfony-8-Framework und darüber hinaus vollständig eigenständig arbeiten kannst!

Details ansehen : Webentwicklung mit Symfony 8
Symfony 7 with a globe and a mouse click on a green background with a star
Symfony
Anfänger

Webentwicklung mit Symfony 7

Dieser fünftägige Kurs, der Symfony gewidmet ist, ist die ideale Schulung, um alle grundlegenden Konzepte und die fortschrittlichsten Werkzeuge von Symfony 7 zu meistern. Am Ende dieses Workshops garantieren wir, dass du im Symfony-7-Framework und darüber hinaus vollständig eigenständig arbeiten kannst!

Details ansehen : Webentwicklung mit Symfony 7
Symfony with a globe and a rocket on a green background with stars
Symfony
Experte

Symfony meistern

Dieser Trainingskurs hilft dir, in die komplexesten Themen eines Symfony-Projekts einzutauchen, von der Erstellung von Bundles über Serialisierung bis hin zur Messenger-Komponente. SensioLabs University hat das beste Symfony-Trainingserlebnis entwickelt, das Präsenzschulungen und E‑Learning kombiniert. Zusätzlich zur Präsenzschulung ermöglicht dir der Zugang zu unserer einmonatigen Online-Übungsplattform, verschiedene Lernmethoden zu verbinden, deine Fähigkeiten zu testen, deinen Fortschritt zu verfolgen und während des gesamten Programms mit deinem Trainer in Kontakt zu bleiben. Die Trainingskurse werden gleichzeitig in Präsenz- und Fernformaten angeboten. Es liegt an dir, zu entscheiden, was am besten zu dir passt.

Details ansehen : Symfony meistern
Symfony 8 with a graduation cap and stars on a green screen
Symfony
Fortgeschritten

Symfony 8 Zertifizierungs-Coaching online

Der beste Weg, ein zertifizierter Symfony-Entwickler zu werden, ist, direkt von seinem Schöpfer zu lernen! Lass uns gemeinsam deine Vorbereitung auf die Prüfung angehen. Wir behandeln alle wichtigen Themen des Symfony8-Tests. Dieser Workshop ist ideal für alle, die bereits über ein sehr hohes Niveau verfügen und ihre Kenntnisse testen und vertiefen möchten, bevor sie die offizielle Zertifizierungsprüfung ablegen.

Details ansehen : Symfony 8 Zertifizierungs-Coaching online