Alles über Symfony: Komplettausbildung zum PHP Framework
PHP: Hypertext Preprocessor Schulungen

Alles über Symfony: Komplettausbildung zum PHP Framework

Eine vollständige Symfony-Anwendung mit Datenbank, Login, Tests und Deployment selbst entwickeln

Die wichtigsten Themen

Symfony-Projekte aufsetzen

Doctrine ORM einsetzen

Login und Zugriffe absichern

REST-Endpunkte entwickeln

Tests mit PHPUnit schreiben

Deployment vorbereiten

Überblick Nach fünf Tagen entwickelst du eine Symfony-Webanwendung, die Daten speichert, Benutzer anmeldet, Eingaben validiert und automatisierte Tests durchläuft. Du strukturierst Controller und Services, bindest Doctrine ORM...

Nach fünf Tagen entwickelst du eine Symfony-Webanwendung, die Daten speichert, Benutzer anmeldet, Eingaben validiert und automatisierte Tests durchläuft. Du strukturierst Controller und Services, bindest Doctrine ORM ein und bereitest die Anwendung über einen nachvollziehbaren Deployment-Ablauf für eine Produktivumgebung vor. So entsteht kein loses Bündel einzelner Beispiele, sondern ein zusammenhängendes Projekt, an dem Architekturentscheidungen und typische Fehler direkt sichtbar werden.

Die Symfony-Schulung richtet sich an PHP-Fachkräfte, die von selbst entwickelten Anwendungen oder einem anderen Framework zu einer modularen Symfony-Architektur wechseln. Gearbeitet wird mit der zum Termin aktuellen stabilen Symfony-Version oder, nach Abstimmung, mit einer geeigneten LTS-Version. Der Dozent zeigt die Schritte im Live-Coding, anschließend setzt du sie selbst um. In Gruppen mit höchstens acht Personen bleibt Raum für Code-Reviews und Fragen aus deinen Projekten.

Weitere PHP-Schulungen findest du in der Kategorie PHP: Hypertext Preprocessor. Falls du objektorientiertes PHP vorab festigen möchtest, bietet das PHP Training für professionelle Webanwendungen die passende Vorbereitung. Für Teams kann cmt die Beispiele, die Datenbank und die Entwicklungsstandards in einer Inhouse-Schulung auf eure Umgebung abstimmen. Frag dafür ein Symfony-Firmenseminar mit euren gewünschten Schwerpunkten und Terminen an.

Die Themen Installation mit Composer und Symfony CLI · Projektstruktur und Umgebungsvariablen · Symfony Flex und Recipes · Request-Response-Verarbeitung im Kernel · Services und Dependency Injection...

Projektsetup und Symfony-Architektur

  • Installation mit Composer und Symfony CLI
  • Projektstruktur und Umgebungsvariablen
  • Symfony Flex und Recipes
  • Request-Response-Verarbeitung im Kernel
  • Services und Dependency Injection
  • Konfiguration mit Attributen, YAML oder PHP

Routing, Controller und Twig

  • Routen, Parameter und HTTP-Methoden
  • Controller und Response-Typen
  • Weiterleitungen und Fehlerseiten
  • Twig-Layouts und Template-Vererbung
  • Blöcke, Includes und Komponenten
  • Datenübergabe zwischen Controller und View

Frontend- und Asset-Integration

  • CSS und JavaScript einbinden
  • AssetMapper und Importmaps einsetzen
  • Alternative Build-Prozesse berücksichtigen
  • Darstellung und Anwendungslogik trennen

Doctrine ORM und Formulare

  • Entities, Repositories und Mappings
  • Datenbankschemata mit Migrationen
  • Beziehungen zwischen Entitäten
  • CRUD-Prozesse mit Doctrine ORM
  • Abfragen mit dem Query Builder
  • Formulare und Datenbindung
  • Validierung und Fehlermeldungen
  • Datei-Uploads absichern

Security, APIs und Integration

  • Benutzerverwaltung und Authenticator-System
  • Rollen und Zugriffsregeln
  • Firewalls und Zugriffsschutz
  • Schutz vor typischen Webangriffen
  • REST-nahe Endpunkte und JSON
  • Externe APIs und Fehlerbehandlung
  • E-Mail-Versand mit Symfony Mailer
  • Events, Listener und Hintergrundprozesse

Testing, Performance und Deployment

  • Unit-Tests mit PHPUnit
  • Integrations- und Anwendungstests
  • Testdaten und Testumgebungen
  • Debugging mit dem Symfony Profiler
  • Cache und Performance-Analyse
  • Produktionskonfiguration und Secrets
  • Abhängigkeiten auf Schwachstellen prüfen
  • Deployment-Ablauf und Abschluss-Review
Zielgruppe
  • PHP-Fachkräfte mit sicherer OOP-Erfahrung
  • Backend-Teams für APIs und Business-Anwendungen
  • Softwarearchitektinnen und Softwarearchitekten mit PHP-Bezug
  • Entwicklungsteams mit eigenen PHP-Anwendungen ohne Framework-Strukturen
  • Teams beim Umstieg von einem anderen PHP-Framework
Das lernst du
  • Eine vollständige Symfony-Webanwendung eigenständig entwickeln
  • Routing, Controller, Services und Dependency Injection für wartbaren Anwendungscode einsetzen
  • Datenmodelle mit Doctrine ORM abbilden und Schemaänderungen über Migrationen verwalten
  • Anmeldung, Zugriffsregeln, Formulare und Datei-Uploads gegen typische Fehler absichern
  • REST-nahe Schnittstellen entwickeln, externe Dienste anbinden und Fehler behandeln
  • Unit-Tests und Anwendungstests erstellen, damit Änderungen vor dem Deployment geprüft werden
So arbeiten wir

An allen fünf Schulungstagen arbeitest du an derselben Symfony-Anwendung. Der Dozent entwickelt neue Funktionen im Live-Coding und erläutert die zugrunde liegenden Architekturentscheidungen. Anschließend setzt du die Schritte selbst um und prüfst das Ergebnis in Code-Reviews.

  • Live-Coding durch einen Fachdozenten
  • Hands-on-Übungen am durchgängigen Projekt
  • Aufgaben zu Doctrine, Security und APIs
  • Unit-Tests und Anwendungstests mit PHPUnit
  • Code-Reviews mit typischen Fehlerbildern
  • Einzelarbeit und Übungen im Team
  • Anpassung an Entwicklungsstandards bei Inhouse-Schulungen
Empfohlene Vorkenntnisse
  • Gute Kenntnisse in PHP und objektorientierter Programmierung
  • Grundkenntnisse in SQL und relationalen Datenbanken
  • Verständnis von HTML, CSS und HTTP
  • Erste Erfahrung mit Composer und Git
  • Eine zur eingesetzten Symfony-Version passende PHP-Version
  • Keine Symfony-Vorkenntnisse erforderlich
Dein Fahrplan
  • Symfony im PHP-Ökosystem
  • Projektanlage mit Composer und Symfony CLI
  • Projektstruktur, Flex und Konfiguration
  • Kernel, Services und Dependency Injection
Organisatorisches

Lernformate

Unsere Seminare bieten dir maximale Flexibilität: Du kannst zwischen Live-Online und Vor Ort in unseren modernen Schulungszentren im D-A-CH Raum wählen. Beide Formate garantieren dir die gleiche hohe Qualität und interaktive Lernerfahrung.

Schulungsarten

Wir bieten dir verschiedene Schulungsarten: Offene Seminare, Firmenseminare für Teams und Inhouse-Schulungen direkt bei dir vor Ort. So findest du genau das Format, das zu deinen Bedürfnissen passt.

Aktuelle Software

In unseren offenen Kursen arbeiten wir mit der aktuellsten Software-Version. So lernst du direkt mit den Tools und Features, die du auch in deinem Arbeitsalltag verwendest - praxisnah und zukunftsorientiert. Bei Inhouse- und Firmenschulungen bestimmt ihr die Version.

Deine Vorteile

Zufriedenheitsgarantie

Wir sind von unserer Qualität überzeugt. Sollte ein Training einmal nicht deinen Erwartungen entsprechen, bieten wir dir an, den Kurs kostenlos zu wiederholen oder ein anderes Training zu besuchen. Ohne Risiko, ohne Diskussion.

Inklusivleistungen

Deine Teilnahme beinhaltet: Schulungsmaterial, Zertifikat, Verpflegung (bei Präsenzveranstaltungen) und persönliche Betreuung durch unsere Trainer und unser Orga-Team. Alles aus einer Hand - keine versteckten Kosten.

Lernen von Experten

Unsere Trainer sind zertifizierte und erfahrene Profis mit jahrelanger Berufserfahrung. Sie vermitteln dir in den Kursen nicht nur theoretisches Wissen, sondern teilen ihre Erfahrungen aus realen Projekten und helfen dir, das Gelernte direkt in deiner täglichen Arbeit anzuwenden. Das ist kein Werbeversprechen, sondern unser Anspruch. Am besten siehst du das in unseren Bewertungen, z.B. auch bei Google.

Keine Vorkasse

Du zahlst erst nach dem Seminar. Keine Vorkasse, keine Vorauszahlung - so kannst du sicher sein, dass du nur für das bezahlst, was du auch wirklich erhalten hast. Die Rechnung erhältst du erst nach Kursbeginn.

Max. 8 Teilnehmende

Wir setzen auf kleine Gruppen, damit du die Aufmerksamkeit bekommst, die du verdienst. So haben wir mehr Zeit für deine individuellen Fragen und können gezielt auf deine Bedürfnisse eingehen.

Termine & Buchung

Vor Ort

Standardpreis: 2.190,00 € netto (2.606,10 € brutto)
16. - 20.11.2026
19. - 23.04.2027

Online

Standardpreis: 2.190,00 € netto (2.606,10 € brutto)
16. - 20.11.2026
19. - 23.04.2027

Nicht der passende Termin dabei?

Wir finden eine Lösung: anderer Termin, mehrere Teilnehmer, Inhouse-Schulung oder individuelle Beratung.

Anfrage stellen
Inhouse & Firmenseminare

Lieber gleich das ganze Team schulen?

Diese Schulung gibt es auch exklusiv für dein Unternehmen, bei euch vor Ort, an unseren Standorten oder Live-Online. Inhalte und Termine nach Maß.

Beliebteste Wahl

Inhouse-Schulung

Wir kommen zu euch: diese Schulung maßgeschneidert in euren Räumen, für Unternehmen und Behörden.

  • Inhalte exakt auf euch zugeschnitten
  • Termine nach euren Bedürfnissen
  • Günstiger ab mehreren Teilnehmern
  • Vertraute Umgebung, kein Reiseaufwand
Inhouse-Schulung anfragen

Firmen-Seminar

Exklusiv für dein Team an einem unserer Standorte oder Live-Online, individuell angepasst.

  • Geschlossene Gruppe aus eurem Haus
  • Individuelle Terminplanung
  • An unseren Standorten oder Live-Online
  • Angepasste Inhalte
Firmen-Seminar anfragen

Fragen und Antworten zu Alles über Symfony: Komplettausbildung zum PHP Framework

Was ist Symfony?

Symfony ist ein modulares PHP-Framework für Webanwendungen, APIs und Backend-Systeme. Wiederverwendbare Komponenten übernehmen unter anderem Routing, Formularverarbeitung, Security und den Zugriff auf Services. Die feste Projektstruktur erleichtert es Entwicklungsteams, größere Anwendungen gemeinsam zu pflegen und Funktionen automatisiert zu testen.

Welche Symfony-Version wird in der Schulung verwendet?

Offene Schulungen verwenden die zum Termin aktuelle stabile Symfony-Version. Für bestehende Unternehmensprojekte kann stattdessen eine gepflegte LTS-Version vereinbart werden. Bei einer Inhouse-Schulung stimmen wir Symfony-Version, PHP-Version und Entwicklungsumgebung vorab mit euch ab.

Was ist Doctrine ORM in Symfony?

Doctrine ORM bildet PHP-Objekte auf Tabellen einer relationalen Datenbank ab. Entities beschreiben die Datenmodelle, Repositories kapseln Abfragen und Migrationen dokumentieren Änderungen am Datenbankschema. Die Schulung behandelt auch Beziehungen, CRUD-Prozesse und den Query Builder.

Für wen eignet sich die Symfony Schulung?

Geeignet ist die Schulung für PHP-Fachkräfte mit Erfahrung in objektorientierter Programmierung und grundlegenden SQL-Kenntnissen. Symfony-Vorkenntnisse brauchst du nicht. Zur Vorbereitung kannst du das PHP Training für professionelle Webanwendungen besuchen.

Symfony oder Laravel: Welches Framework passt besser?

Symfony passt häufig zu modular aufgebauten Anwendungen, bei denen Teams Komponenten, Services und Konfiguration ausdrücklich steuern möchten. Laravel folgt eigenen Konventionen und bietet einen anderen Einstieg in die PHP-Entwicklung. Das Laravel Training für den kompletten Einstieg vermittelt diesen Ansatz getrennt von Symfony.

Ist die Symfony Schulung als Inhouse-Training verfügbar?

Eine Durchführung als Inhouse-Schulung ist möglich. Symfony-Version, Datenbank, Projektbeispiele und Entwicklungsstandards lassen sich auf eure Systemlandschaft abstimmen. Die Schulung kann als Präsenz- oder Online-Format geplant werden.

Gibt es Konditionen für mehrere Mitarbeiter?

Für mehrere Mitarbeiter kann cmt ein Firmenseminar oder eine Inhouse-Schulung mit höchstens acht Personen planen. Die Konditionen richten sich nach Format, Ort und gewünschter Anpassung und werden auf Anfrage abgestimmt.

Erhalte ich eine Teilnahmebescheinigung oder Symfony-Zertifizierung?

Eine offizielle Symfony-Zertifizierungsprüfung ist nicht Bestandteil dieser Schulung. Einen Nachweis über die Teilnahme kannst du vor der Buchung bei cmt anfragen. Die vermittelten Inhalte unterstützen die fachliche Weiterbildung, ersetzen aber keine gesonderte Zertifizierungsvorbereitung.

Weitere häufig gestellte Fragen und Antworten findest du in den FAQs.

Unser Qualitätsversprechen: Wissen, das in der Praxis funktioniert

Aus der Praxis für die Praxis

Schluss mit theoretischem Ballast. Wir trainieren dich für reale IT-Herausforderungen, nicht für Multiple-Choice-Tests. Unsere Trainer vermitteln dir genau das Wissen, das am nächsten Montagmorgen im Job wirklich funktioniert.

Individuell statt "Schema F"

Deine Fragen passen nicht ins Standard-Skript? Bei uns schon. Wir verzichten auf starre Lehrpläne und geben deinen konkreten Projekt-Fragen Raum. Unsere Trainer passen die Inhalte flexibel an das an, was dich und dein Team aktuell weiterbringt.

Maximale Freiheit: Remote oder vor Ort

Lerne so, wie es in deinen Alltag passt - ohne Reise-Stress und Zeitverlust. Egal ob remote, hybrid oder präsent vor Ort: Wir garantieren dir ein nahtloses und effektives Lernerlebnis, egal von wo du dich zuschaltest.

Mit Zufriedenheitsgarantie

Wir sind von unserer Qualität überzeugt - und wollen, dass du es auch bist. Sollte ein Training einmal nicht deinen Erwartungen entsprechen, bieten wir dir an, den Kurs kostenlos zu wiederholen oder ein anderes Training zu besuchen. Ohne Risiko, ohne Diskussion.

Über 20.000 Unternehmen und Behörden vertrauen auf uns

Alle Referenzen
Siemens Logo
Telekom Logo
Rheinmetall Logo
Infineon Logo
MAN Logo
Fraunhofer Logo
ADAC Logo
Munich Re Logo
Deutsche Bahn Logo
ab 2.190 €
zzgl. 19% MwSt.