Das vollständige Intensivseminar fasst sämtliche Einzelthemen des Seminarprogramms in einem fünftägigen Gesamtüberblick zusammen. Redaktion, Architektur, Konfiguration, Entwicklung, Integration, Sicherheit, Qualität und Betrieb werden in einem gemeinsamen Projektszenario verbunden.
Inhaltsverzeichnis
- Zielgruppe
- Voraussetzungen
- Lernziele
- Lernfelder
- Praxisprojekt Schritt für Schritt
- Qualitätskontrollen
- Empfohlene Anschlussseminare
Zielgruppe
Technische Projektleitungen, Solution Architects, Lead-Entwickelnde und interdisziplinäre Kernteams, die das gesamte Sulu-Themenspektrum kompakt erfassen müssen.
Voraussetzungen
Solide Kenntnisse in Webprojekten und Content-Management. Für die technischen Übungen sind PHP-, Symfony-, XML-, Twig- und Datenbankkenntnisse erforderlich.
Lernziele
- alle zentralen Sulu-Funktionsbereiche in einem Gesamtmodell einordnen
- Content-, Entwicklungs- und Betriebsentscheidungen miteinander abstimmen
- einen funktionsfähigen End-to-End-Prototyp erstellen
- Sicherheit, Qualität und Skalierung von Beginn an berücksichtigen
- eine priorisierte Umsetzungs- und Vertiefungsroadmap ableiten
Lernfelder
Lerneinheit 1: Plattformarchitektur und Projektplanung
- Sulu im Symfony-Ökosystem
- Content-, Integrations- und Betriebsgrenzen
- Roadmap, Risiken und Qualitätsziele
Lerneinheit 2: Seiten, Artikel und Content-Modell
- Geeignete Inhaltstypen und Hierarchien
- Dimensionen, Draft, Live und Versionen
- Referenzen und Weiterentwicklung
Lerneinheit 3: Redaktion und Content-Publishing
- Seitenbaum, Medien, Snippets und Taxonomien
- Vorschau, Veröffentlichung und Korrektur
- Redaktionelle Qualitätsgates
Lerneinheit 4: Administration und Sicherheit
- Benutzer, Rollen und Webspace-Rechte
- Security-Kontexte, SSO und zweiter Faktor
- Audit und Supportprozesse
Lerneinheit 5: Webspaces, Portale und Internationalisierung
- Domains, Navigation und Templates
- Lokalisierungen, Fallbacks und Segmente
- Multi-Site-Governance
Lerneinheit 6: Content-Templates und Property Types
- Properties, Sections, Blöcke und Bedingungen
- Smart Content und wiederverwendbare Fragmente
- Validierung und Migrationsfähigkeit
Lerneinheit 7: Twig, Medien und Asset-Pipeline
- Komponentenbasierte Ausgabe
- Navigation, Bildformate und Assets
- Barrierearmut und Performance
Lerneinheit 8: Routing und technische Auffindbarkeit
- Resource Locators, Route-Historie und Weiterleitungen
- Metadaten, alternative Sprachen und Sitemap
- Relaunch- und Fehlerstrategien
Lerneinheit 9: Suche und dynamische Inhalte
- SEAL-Indexierung und Abfragen
- Smart-Content-Provider und Filter
- Qualität, Berechtigungen und Reindexierung
Lerneinheit 10: APIs und Headless-Integration
- Ressourcenverträge und Content-Auslieferung
- Authentifizierung, Caching und Medien
- Frontend- und Systemintegration
Lerneinheit 11: Admin-UI und eigene Erweiterungen
- Doctrine-Entität, API und Services
- Listen, Formulare, Navigation und React-Komponenten
- Aktivitäten, Referenzen und Papierkorb
Lerneinheit 12: Automatisierte Qualitätssicherung
- Unit-, Integrations- und Funktionstests
- Berechtigungs-, Content- und API-Szenarien
- Statische Analyse und CI
Lerneinheit 13: Performance und Skalierung
- Profiling, HTTP-Cache und Datenzugriffe
- Medien, Suche und Multi-Server-Betrieb
- Lasttests und Kapazitätsplanung
Lerneinheit 14: Deployment, Monitoring und Recovery
- Build, Datenbankmigration und Cache
- Logs, Health Checks und Alarmierung
- Backup, Restore und Rollback
Lerneinheit 15: Migration, Wartung und Vertiefungsroadmap
- Upgrade auf Sulu 3 und Abhängigkeitsmanagement
- Fehleranalyse, Runbooks und regelmäßige Wartung
- Priorisierung der anschließenden Spezialseminare
Praxisprojekt Schritt für Schritt
Als durchgängige Übung entsteht einen End-to-End-Prototyp für eine mehrsprachige Sulu-Plattform mit Redaktion, Templates, Frontend, eigener Entität, API, Admin-UI, Suche und Betriebsplan.
- Schritt 1: Ausgangslage, Rollen, Systemgrenzen und Abnahmekriterien für einen End-to-End-Prototyp für eine mehrsprachige Sulu-Plattform mit Redaktion, Templates, Frontend, eigener Entität, API, Admin-UI, Suche und Betriebsplan festhalten.
- Schritt 2: Den Lernbereich „Plattformarchitektur und Projektplanung“ konfigurieren und mit einem Positivfall prüfen.
- Schritt 3: Den Lernbereich „Administration und Sicherheit“ umsetzen und mit realistischen Testdaten verbinden.
- Schritt 4: Den Lernbereich „Twig, Medien und Asset-Pipeline“ durch einen Negativfall und eine Korrektur absichern.
- Schritt 5: Den Lernbereich „Suche und dynamische Inhalte“ analysieren und die benötigten Artefakte festlegen.
- Schritt 6: Den Lernbereich „Automatisierte Qualitätssicherung“ konfigurieren und mit einem Positivfall prüfen.
- Schritt 7: Den Lernbereich „Migration, Wartung und Vertiefungsroadmap“ umsetzen und mit realistischen Testdaten verbinden.
- Schritt 8: Die Teilkonfigurationen zu einem durchgängigen Anwendungsszenario verbinden und Abhängigkeiten sichtbar dokumentieren.
- Schritt 9: Berechtigungs-, Locale-, Publikations- und Fehlerfälle mit einer standardisierten Prüfliste ausführen.
- Schritt 10: Den erreichten Stand als Konfigurationsübersicht, Betriebscheckliste und priorisierte nächste Ausbaustufe festhalten.
Qualitätskontrollen
- Fachliche Anforderungen, Systemgrenzen und Verantwortlichkeiten sind eindeutig dokumentiert.
- Konfigurationen und Implementierungen sind reproduzierbar, versionierbar, vollständig und eigenständig beschrieben.
- Positiv-, Negativ-, Berechtigungs-, Locale- und Fehlerfälle sind nachvollziehbar geprüft.
- Betriebs-, Sicherheits-, Performance- und Wartungsaspekte sind passend zum Thema berücksichtigt.
- Die nächsten Vertiefungsschritte sind nach Risiko und Nutzen priorisiert.
Empfohlene Anschlussseminare
- Sulu Entwicklung eigener Bundles und Erweiterungen
- Sulu Administration und Benutzerrechte
- Sulu Deployment, Betrieb und Monitoring
Fachbereichsleitung / Leitung des Trainerteams / Ansprechpersonen
-

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: | 5 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 2.995 zzgl. MwSt. Inhaus: € 8.500 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Technische Projektleitungen, Solution Architects, Lead-Entwickelnde und interdisziplinäre Kernteams, die das gesamte Sulu-Themenspektrum kompakt erfassen müssen. |
| Voraussetzungen: | Solide Kenntnisse in Webprojekten und Content-Management. Für die technischen Übungen sind PHP-, Symfony-, XML-, Twig- und Datenbankkenntnisse erforderlich. |
| 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: | Fachvortrag, Demonstrationen, geführte Schritt-für-Schritt-Übungen und praktische Arbeit 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.
