Das fünftägige Intensivseminar bündelt Entwicklergrundlagen, Content-Modellierung, StreamField, Admin-Erweiterungen, wiederverwendbare Packages, Testing und Enterprise-Architektur in einem zusammenhängenden Implementierungsprojekt.
Inhaltsübersicht
- Projektsetup und Wagtail-Kernarchitektur
- Page Models und fachliche Content-Architektur
- StreamField und Komponentenbibliothek
- Templates, Kontext und Frontend-Integration
- Admin-Oberfläche und Editor-Ergonomie
- Enterprise-Struktur und Multi-Site
- Wiederverwendbare Packages
- Testing und Qualitätssicherung
- Performance, Sicherheit und Wartbarkeit
- Abschlussprojekt und Architekturreview
Seminarprofil
Die Inhalte verbinden fachliche Einordnung, geführte Demonstrationen und eigenständige Übungen. Jeder Themenblock baut auf den vorherigen Arbeitsschritten auf; Konfigurationen und Implementierungen werden unmittelbar anhand definierter Qualitätskriterien überprüft. Fünf Tage sind erforderlich und zugleich die Obergrenze, um die Entwicklungs- und Architekturthemen verdichtet in einem produktionsnahen Referenzprojekt mit Tests und Architekturreview umzusetzen.
Zielgruppe und Voraussetzungen
Zielgruppe: Python- und Django-Entwickler, technische Leads, Solution Architects und Plattformteams, die Wagtail professionell entwickeln und standardisieren.
Voraussetzungen: Sichere Python-Kenntnisse, grundlegende Django-Erfahrung sowie Vertrautheit mit HTML, Datenbanken und Versionsverwaltung.
Seminarinhalte
Kapitel 1: Projektsetup und Wagtail-Kernarchitektur
Das Kapitel ordnet Projektsetup und Wagtail-Kernarchitektur in den Gesamtzusammenhang ein und überführt die vier Teilthemen in einen nachvollziehbaren Arbeitsablauf.
Inhaltsverzeichnis des Kapitels: 1. Abhängigkeiten, Umgebungen und Django-Projektstruktur; 2. Wagtail-Komponenten, Seitenbaum und Veröffentlichungsmodell; 3. Apps, Services und Abhängigkeitsrichtung; 4. Qualitätsziele und Definition of Done
- Schritt 1: Abhängigkeiten, Umgebungen und Django-Projektstruktur fachlich und technisch einordnen, Abhängigkeiten erfassen und eindeutige Akzeptanzkriterien festlegen.
- Schritt 2: Wagtail-Komponenten, Seitenbaum und Veröffentlichungsmodell in einem nachvollziehbaren Projektaufbau implementieren und nach jedem Teilschritt funktional prüfen.
- Schritt 3: Apps, Services und Abhängigkeitsrichtung in den Gesamtprozess integrieren, typische Fehlerbilder gezielt auslösen und systematisch beheben.
- Schritt 4: Qualitätsziele und Definition of Done durch automatisierte Tests, Review-Regeln und wartbare Projektdokumentation stabilisieren.
Kapitel 2: Page Models und fachliche Content-Architektur
Das Kapitel ordnet Page Models und fachliche Content-Architektur in den Gesamtzusammenhang ein und überführt die vier Teilthemen in einen nachvollziehbaren Arbeitsablauf.
Inhaltsverzeichnis des Kapitels: 1. Domänenanalyse und Inhaltstypen; 2. Seitenvererbung, Hierarchie und Routing; 3. Snippets, Settings und stabile Verknüpfungen; 4. Migration und Weiterentwicklung langlebiger Modelle
- Schritt 1: Domänenanalyse und Inhaltstypen fachlich und technisch einordnen, Abhängigkeiten erfassen und eindeutige Akzeptanzkriterien festlegen.
- Schritt 2: Seitenvererbung, Hierarchie und Routing in einem nachvollziehbaren Projektaufbau implementieren und nach jedem Teilschritt funktional prüfen.
- Schritt 3: Snippets, Settings und stabile Verknüpfungen in den Gesamtprozess integrieren, typische Fehlerbilder gezielt auslösen und systematisch beheben.
- Schritt 4: Migration und Weiterentwicklung langlebiger Modelle durch automatisierte Tests, Review-Regeln und wartbare Projektdokumentation stabilisieren.
Kapitel 3: StreamField und Komponentenbibliothek
Das Kapitel ordnet StreamField und Komponentenbibliothek in den Gesamtzusammenhang ein und überführt die vier Teilthemen in einen nachvollziehbaren Arbeitsablauf.
Inhaltsverzeichnis des Kapitels: 1. Blockgranularität und redaktionelle Leitplanken; 2. StructBlock, ListBlock und verschachtelte Streams; 3. Templates, Design-System und Medienintegration; 4. Validierung, Migration und Blockkatalog
- Schritt 1: Blockgranularität und redaktionelle Leitplanken fachlich und technisch einordnen, Abhängigkeiten erfassen und eindeutige Akzeptanzkriterien festlegen.
- Schritt 2: StructBlock, ListBlock und verschachtelte Streams in einem nachvollziehbaren Projektaufbau implementieren und nach jedem Teilschritt funktional prüfen.
- Schritt 3: Templates, Design-System und Medienintegration in den Gesamtprozess integrieren, typische Fehlerbilder gezielt auslösen und systematisch beheben.
- Schritt 4: Validierung, Migration und Blockkatalog durch automatisierte Tests, Review-Regeln und wartbare Projektdokumentation stabilisieren.
Kapitel 4: Templates, Kontext und Frontend-Integration
Das Kapitel ordnet Templates, Kontext und Frontend-Integration in den Gesamtzusammenhang ein und überführt die vier Teilthemen in einen nachvollziehbaren Arbeitsablauf.
Inhaltsverzeichnis des Kapitels: 1. Template-Vererbung und wiederverwendbare Komponenten; 2. Kontextaufbau, Navigation und Fallbacks; 3. Bilder, Dokumente und performante Renditions; 4. Robuste Fehlerdarstellung und Zugänglichkeitsgrundlagen
- Schritt 1: Template-Vererbung und wiederverwendbare Komponenten fachlich und technisch einordnen, Abhängigkeiten erfassen und eindeutige Akzeptanzkriterien festlegen.
- Schritt 2: Kontextaufbau, Navigation und Fallbacks in einem nachvollziehbaren Projektaufbau implementieren und nach jedem Teilschritt funktional prüfen.
- Schritt 3: Bilder, Dokumente und performante Renditions in den Gesamtprozess integrieren, typische Fehlerbilder gezielt auslösen und systematisch beheben.
- Schritt 4: Robuste Fehlerdarstellung und Zugänglichkeitsgrundlagen durch automatisierte Tests, Review-Regeln und wartbare Projektdokumentation stabilisieren.
Kapitel 5: Admin-Oberfläche und Editor-Ergonomie
Das Kapitel ordnet Admin-Oberfläche und Editor-Ergonomie in den Gesamtzusammenhang ein und überführt die vier Teilthemen in einen nachvollziehbaren Arbeitsablauf.
Inhaltsverzeichnis des Kapitels: 1. Panels, Tabs, Hilfetexte und Validierung; 2. Hooks, Aktionen und eigene Menüs; 3. ViewSets, Reports und rollenbezogene Ansichten; 4. Berechtigungsprüfung und Upgrade-Fähigkeit
- Schritt 1: Panels, Tabs, Hilfetexte und Validierung fachlich und technisch einordnen, Abhängigkeiten erfassen und eindeutige Akzeptanzkriterien festlegen.
- Schritt 2: Hooks, Aktionen und eigene Menüs in einem nachvollziehbaren Projektaufbau implementieren und nach jedem Teilschritt funktional prüfen.
- Schritt 3: ViewSets, Reports und rollenbezogene Ansichten in den Gesamtprozess integrieren, typische Fehlerbilder gezielt auslösen und systematisch beheben.
- Schritt 4: Berechtigungsprüfung und Upgrade-Fähigkeit durch automatisierte Tests, Review-Regeln und wartbare Projektdokumentation stabilisieren.
Kapitel 6: Enterprise-Struktur und Multi-Site
Das Kapitel ordnet Enterprise-Struktur und Multi-Site in den Gesamtzusammenhang ein und überführt die vier Teilthemen in einen nachvollziehbaren Arbeitsablauf.
Inhaltsverzeichnis des Kapitels: 1. Domänengrenzen, Mandanten und gemeinsame Komponenten; 2. Sites, Locales und kontextbezogene Konfiguration; 3. Integrationspunkte und technische Verträge; 4. Architekturentscheidungen und nachvollziehbare Standards
- Schritt 1: Domänengrenzen, Mandanten und gemeinsame Komponenten fachlich und technisch einordnen, Abhängigkeiten erfassen und eindeutige Akzeptanzkriterien festlegen.
- Schritt 2: Sites, Locales und kontextbezogene Konfiguration in einem nachvollziehbaren Projektaufbau implementieren und nach jedem Teilschritt funktional prüfen.
- Schritt 3: Integrationspunkte und technische Verträge in den Gesamtprozess integrieren, typische Fehlerbilder gezielt auslösen und systematisch beheben.
- Schritt 4: Architekturentscheidungen und nachvollziehbare Standards durch automatisierte Tests, Review-Regeln und wartbare Projektdokumentation stabilisieren.
Kapitel 7: Wiederverwendbare Packages
Das Kapitel ordnet Wiederverwendbare Packages in den Gesamtzusammenhang ein und überführt die vier Teilthemen in einen nachvollziehbaren Arbeitsablauf.
Inhaltsverzeichnis des Kapitels: 1. Öffentliche Schnittstellen und stabile Konfiguration; 2. Paketstruktur, Assets und Migrationen; 3. Kompatibilitätsmatrix und Beispielprojekt; 4. Versionierung, Deprecation und Release-Prozess
- Schritt 1: Öffentliche Schnittstellen und stabile Konfiguration fachlich und technisch einordnen, Abhängigkeiten erfassen und eindeutige Akzeptanzkriterien festlegen.
- Schritt 2: Paketstruktur, Assets und Migrationen in einem nachvollziehbaren Projektaufbau implementieren und nach jedem Teilschritt funktional prüfen.
- Schritt 3: Kompatibilitätsmatrix und Beispielprojekt in den Gesamtprozess integrieren, typische Fehlerbilder gezielt auslösen und systematisch beheben.
- Schritt 4: Versionierung, Deprecation und Release-Prozess durch automatisierte Tests, Review-Regeln und wartbare Projektdokumentation stabilisieren.
Kapitel 8: Testing und Qualitätssicherung
Das Kapitel ordnet Testing und Qualitätssicherung in den Gesamtzusammenhang ein und überführt die vier Teilthemen in einen nachvollziehbaren Arbeitsablauf.
Inhaltsverzeichnis des Kapitels: 1. Factories und realistische Seitenbäume; 2. Modelle, Berechtigungen, Templates und Admin; 3. Migrationen, Integrationen und Regression; 4. Pipeline-Qualitätstore und wartbare Testsuite
- Schritt 1: Factories und realistische Seitenbäume fachlich und technisch einordnen, Abhängigkeiten erfassen und eindeutige Akzeptanzkriterien festlegen.
- Schritt 2: Modelle, Berechtigungen, Templates und Admin in einem nachvollziehbaren Projektaufbau implementieren und nach jedem Teilschritt funktional prüfen.
- Schritt 3: Migrationen, Integrationen und Regression in den Gesamtprozess integrieren, typische Fehlerbilder gezielt auslösen und systematisch beheben.
- Schritt 4: Pipeline-Qualitätstore und wartbare Testsuite durch automatisierte Tests, Review-Regeln und wartbare Projektdokumentation stabilisieren.
Kapitel 9: Performance, Sicherheit und Wartbarkeit
Das Kapitel ordnet Performance, Sicherheit und Wartbarkeit in den Gesamtzusammenhang ein und überführt die vier Teilthemen in einen nachvollziehbaren Arbeitsablauf.
Inhaltsverzeichnis des Kapitels: 1. Query-Budgets und Caching-Grenzen; 2. Eingabevalidierung und sichere Admin-Erweiterungen; 3. Abhängigkeiten, Protokollierung und Fehlerbehandlung; 4. Technische Schulden und priorisierte Verbesserungsroadmap
- Schritt 1: Query-Budgets und Caching-Grenzen fachlich und technisch einordnen, Abhängigkeiten erfassen und eindeutige Akzeptanzkriterien festlegen.
- Schritt 2: Eingabevalidierung und sichere Admin-Erweiterungen in einem nachvollziehbaren Projektaufbau implementieren und nach jedem Teilschritt funktional prüfen.
- Schritt 3: Abhängigkeiten, Protokollierung und Fehlerbehandlung in den Gesamtprozess integrieren, typische Fehlerbilder gezielt auslösen und systematisch beheben.
- Schritt 4: Technische Schulden und priorisierte Verbesserungsroadmap durch automatisierte Tests, Review-Regeln und wartbare Projektdokumentation stabilisieren.
Kapitel 10: Abschlussprojekt und Architekturreview
Das Kapitel ordnet Abschlussprojekt und Architekturreview in den Gesamtzusammenhang ein und überführt die vier Teilthemen in einen nachvollziehbaren Arbeitsablauf.
Inhaltsverzeichnis des Kapitels: 1. Implementierung einer mehrmandantenfähigen Content-Plattform; 2. Komponentenbibliothek und eigene Admin-Funktion; 3. Test-, Paket- und Migrationskonzept; 4. Review gegen Qualitätsattribute und Präsentation der Zielarchitektur
- Schritt 1: Implementierung einer mehrmandantenfähigen Content-Plattform fachlich und technisch einordnen, Abhängigkeiten erfassen und eindeutige Akzeptanzkriterien festlegen.
- Schritt 2: Komponentenbibliothek und eigene Admin-Funktion in einem nachvollziehbaren Projektaufbau implementieren und nach jedem Teilschritt funktional prüfen.
- Schritt 3: Test-, Paket- und Migrationskonzept in den Gesamtprozess integrieren, typische Fehlerbilder gezielt auslösen und systematisch beheben.
- Schritt 4: Review gegen Qualitätsattribute und Präsentation der Zielarchitektur durch automatisierte Tests, Review-Regeln und wartbare Projektdokumentation stabilisieren.
Fachbereichsleitung und Seminarorganisation
-

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: | Python- und Django-Entwickler, technische Leads, Solution Architects und Plattformteams, die Wagtail professionell entwickeln und standardisieren. |
| Voraussetzungen: | Sichere Python-Kenntnisse, grundlegende Django-Erfahrung sowie Vertrautheit mit HTML, Datenbanken und Versionsverwaltung. |
| 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, geführte Konfigurationen, praktische Übungen am System und strukturierte Reviews |
| Seminararten: | Öffentlich, Webinar, Inhouse, 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: | Ausführliche 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.
