Dieses Seminar vermittelt Entwicklern ein belastbares Grundverständnis der Sulu-Architektur und ihres Zusammenspiels mit Symfony. Ausgehend von einer neuen Installation werden Projektstruktur, Konfiguration, Content-Modelle, Webspaces, Templates und die Frontendausgabe schrittweise erschlossen.
Die Teilnehmer lernen die wichtigsten Erweiterungspunkte, Werkzeuge und Diagnosewege kennen. Nach dem Seminar können sie vorhandene Sulu-Projekte lesen, typische Anpassungen umsetzen und weiterführende Themen wie Admin-Erweiterung, Headless-Ausgabe oder komplexe Integrationen fundiert angehen.
Zielgruppe
PHP- und Symfony-Entwickler, technische Projektleiter und Softwarearchitekten, die Sulu-Projekte aufbauen, übernehmen oder fachlich begleiten.
Voraussetzungen
Gute Kenntnisse in objektorientiertem PHP, Composer, Symfony-Grundlagen, HTTP, HTML und relationalen Datenbanken. Twig-Grundkenntnisse sind hilfreich.
Seminarziele
- Eine Sulu-Anwendung installieren, bauen und lokal betreiben.
- Content-Architektur und zentrale Sulu-Komponenten sicher einordnen.
- Webspaces, Seitenvorlagen und Twig-Ausgabe miteinander verbinden.
- Symfony-Dienste, Controller, Konfiguration und Konsolenbefehle im Sulu-Kontext nutzen.
- Typische Fehler mit Profiler, Logs und CLI-Werkzeugen analysieren.
- Ein Projekt für Tests, Versionsverwaltung und Teamarbeit strukturieren.
Themenschwerpunkte
Installation und Projektstruktur
- Systemanforderungen, Projektanlage, Composer-Abhängigkeiten und Build-Prozess.
- Admin- und Website-Anwendung, Umgebungen, Konfiguration und Geheimnisse.
- Verzeichnisstruktur, Bundles, Services, Templates und öffentliche Assets.
Content-Architektur
- Instanz, Webspace, Portal, Lokalisierung, Seite und Property Type.
- Medien, Snippets, Kontakte, Kategorien, Tags und Artikel.
- Strukturierte Inhalte und Trennung von Inhalt, Präsentation und Anwendungslogik.
- Entwurfsgrundsätze für wartbare Inhaltsmodelle.
Webspaces und Routing
- Webspace-Konfiguration, Umgebungs-URLs, Portale und Lokalisierungen.
- Navigation, Resource Locator, Weiterleitungen, Segmente und Sicherheit.
- Anfrageverarbeitung vom Hostnamen bis zum Controller und Template.
Seitenvorlagen und Frontendausgabe
- XML-Seitenvorlagen, Schlüssel, Views und grundlegende Property Types.
- Twig-Variablen, Navigation, Medien und SEO-Daten.
- Einbindung eigener Controller und Symfony-Dienste.
Werkzeuge und Entwicklungsablauf
- Admin- und Website-Konsole, Cache, Datenbankmigrationen und Indexierung.
- Profiler, Logging, Debugging und Fehlersuche.
- Konfigurationsvalidierung, Tests und Versionsverwaltung.
- Abgrenzung der nächsten Vertiefungsthemen.
Praxisanteil
Die Teilnehmer erstellen eine neue Sulu-Anwendung, konfigurieren einen Webspace, definieren eine eigene Seitenstruktur und geben die Inhalte über Twig aus. Ergänzend werden ein Symfony-Dienst, ein Konsolenbefehl und ein einfacher Test eingebaut.
Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de -

Paul Goldschmidt
Telefon: + 49 (221) 74740055
E-Mail: paul.goldschmidt@seminar-experts.de
Seminardetails
| Dauer: | 3 Tage, ca. 6 Stunden pro Tag; 1. Tag 10:00 Uhr, weitere Tage 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.797 zzgl. MwSt. Inhaus: € 5.100 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | PHP- und Symfony-Entwickler, technische Projektleiter und Softwarearchitekten, die Sulu-Projekte aufbauen, übernehmen oder fachlich begleiten. |
| Voraussetzungen: | Gute Kenntnisse in objektorientiertem PHP, Composer, Symfony-Grundlagen, HTTP, HTML und relationalen Datenbanken. Twig-Grundkenntnisse sind hilfreich. |
| Standorte: | Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg |
| Methoden: | Vortrag, Demonstrationen, moderierte Diskussionen und praktische Übungen am System |
| Seminararten: | Öffentlich, Webinar, Inhaus, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht |
| Durchführungsgarantie: | ja, ab 2 Teilnehmern |
| Sprache: | Deutsch - bei Firmenseminaren ist auch Englisch möglich |
| Seminarunterlage: | Dokumentation auf Datenträger oder als Download |
| Teilnahmezertifikat: | ja, selbstverständlich |
| Verpflegung: | Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch) |
| Support: | 3 Anrufe im Seminarpreis enthalten |
| Barrierefreier Zugang: | an den meisten Standorten verfügbar |
| Weitere Informationen unter + 49 (221) 74740055 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
