Seminar Wagtail: Packages und wiederverwendbare Erweiterungen

Das Seminar entwickelt aus projektspezifischen Funktionen sauber abgegrenzte, installierbare und versionierbare Wagtail-Pakete.

Inhaltsübersicht

  1. Kandidaten und öffentliche Schnittstelle
  2. Paketstruktur und Installation
  3. Modelle, Migrationen und Daten
  4. Wagtail-Erweiterungspunkte
  5. Testmatrix und Kompatibilität
  6. Versionierung, Release und Wartung

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. Zwei Tage sind erforderlich, um API-Design, Paketstruktur, Konfiguration, Migrationen, Kompatibilität, Tests, Dokumentation und Release-Prozess an einem realen Paket umzusetzen.

Zielgruppe und Voraussetzungen

Zielgruppe: Erfahrene Python-, Django- und Wagtail-Entwickler, Plattformteams sowie interne Framework-Verantwortliche.

Voraussetzungen: Gute Kenntnisse in Python-Paketierung, Django-Apps, Migrationen und Wagtail-Erweiterungspunkten.

Seminarinhalte

Kapitel 1: Kandidaten und öffentliche Schnittstelle

Das Kapitel ordnet Kandidaten und öffentliche Schnittstelle in den Gesamtzusammenhang ein und überführt die vier Teilthemen in einen nachvollziehbaren Arbeitsablauf.

Inhaltsverzeichnis des Kapitels: 1. Wiederholte Funktionen und stabile fachliche Grenzen; 2. Öffentliche Python-API, Templates und Konfigurationspunkte; 3. Explizite Abhängigkeiten und unterstützte Versionen; 4. Abgrenzung interner Details von zugesicherten Verträgen

  1. Schritt 1: Wiederholte Funktionen und stabile fachliche Grenzen fachlich und technisch einordnen, Abhängigkeiten erfassen und eindeutige Akzeptanzkriterien festlegen.
  2. Schritt 2: Öffentliche Python-API, Templates und Konfigurationspunkte in einem nachvollziehbaren Projektaufbau implementieren und nach jedem Teilschritt funktional prüfen.
  3. Schritt 3: Explizite Abhängigkeiten und unterstützte Versionen in den Gesamtprozess integrieren, typische Fehlerbilder gezielt auslösen und systematisch beheben.
  4. Schritt 4: Abgrenzung interner Details von zugesicherten Verträgen durch automatisierte Tests, Review-Regeln und wartbare Projektdokumentation stabilisieren.

Kapitel 2: Paketstruktur und Installation

Das Kapitel ordnet Paketstruktur und Installation in den Gesamtzusammenhang ein und überführt die vier Teilthemen in einen nachvollziehbaren Arbeitsablauf.

Inhaltsverzeichnis des Kapitels: 1. Python-Projektmetadaten und Build-Konfiguration; 2. Django-App, AppConfig und automatische Registrierung; 3. Templates, statische Assets und Übersetzungen; 4. Installationsprüfung in einem minimalen Beispielprojekt

  1. Schritt 1: Python-Projektmetadaten und Build-Konfiguration fachlich und technisch einordnen, Abhängigkeiten erfassen und eindeutige Akzeptanzkriterien festlegen.
  2. Schritt 2: Django-App, AppConfig und automatische Registrierung in einem nachvollziehbaren Projektaufbau implementieren und nach jedem Teilschritt funktional prüfen.
  3. Schritt 3: Templates, statische Assets und Übersetzungen in den Gesamtprozess integrieren, typische Fehlerbilder gezielt auslösen und systematisch beheben.
  4. Schritt 4: Installationsprüfung in einem minimalen Beispielprojekt durch automatisierte Tests, Review-Regeln und wartbare Projektdokumentation stabilisieren.

Kapitel 3: Modelle, Migrationen und Daten

Das Kapitel ordnet Modelle, Migrationen und Daten in den Gesamtzusammenhang ein und überführt die vier Teilthemen in einen nachvollziehbaren Arbeitsablauf.

Inhaltsverzeichnis des Kapitels: 1. Paketinterne Modelle und Namensräume; 2. Migrationen über mehrere Versionen; 3. Optionale Beispieldaten und sichere Initialisierung; 4. Deinstallation, Datenverbleib und Rückwärtskompatibilität

  1. Schritt 1: Paketinterne Modelle und Namensräume fachlich und technisch einordnen, Abhängigkeiten erfassen und eindeutige Akzeptanzkriterien festlegen.
  2. Schritt 2: Migrationen über mehrere Versionen in einem nachvollziehbaren Projektaufbau implementieren und nach jedem Teilschritt funktional prüfen.
  3. Schritt 3: Optionale Beispieldaten und sichere Initialisierung in den Gesamtprozess integrieren, typische Fehlerbilder gezielt auslösen und systematisch beheben.
  4. Schritt 4: Deinstallation, Datenverbleib und Rückwärtskompatibilität durch automatisierte Tests, Review-Regeln und wartbare Projektdokumentation stabilisieren.

Kapitel 4: Wagtail-Erweiterungspunkte

Das Kapitel ordnet Wagtail-Erweiterungspunkte in den Gesamtzusammenhang ein und überführt die vier Teilthemen in einen nachvollziehbaren Arbeitsablauf.

Inhaltsverzeichnis des Kapitels: 1. Hooks, Snippets, ViewSets und Admin-Menüs; 2. Blocks, Panels und wiederverwendbare Formulare; 3. Berechtigungen und projektspezifische Überschreibungen; 4. Konfliktvermeidung bei mehreren installierten Erweiterungen

  1. Schritt 1: Hooks, Snippets, ViewSets und Admin-Menüs fachlich und technisch einordnen, Abhängigkeiten erfassen und eindeutige Akzeptanzkriterien festlegen.
  2. Schritt 2: Blocks, Panels und wiederverwendbare Formulare in einem nachvollziehbaren Projektaufbau implementieren und nach jedem Teilschritt funktional prüfen.
  3. Schritt 3: Berechtigungen und projektspezifische Überschreibungen in den Gesamtprozess integrieren, typische Fehlerbilder gezielt auslösen und systematisch beheben.
  4. Schritt 4: Konfliktvermeidung bei mehreren installierten Erweiterungen durch automatisierte Tests, Review-Regeln und wartbare Projektdokumentation stabilisieren.

Kapitel 5: Testmatrix und Kompatibilität

Das Kapitel ordnet Testmatrix und Kompatibilität in den Gesamtzusammenhang ein und überführt die vier Teilthemen in einen nachvollziehbaren Arbeitsablauf.

Inhaltsverzeichnis des Kapitels: 1. Isoliertes Testprojekt und Factory-Daten; 2. Unterstützte Python-, Django- und Wagtail-Kombinationen; 3. Upgrade-, Migrations- und Integrationstests; 4. Automatisierte Qualitätsprüfungen und reproduzierbare Builds

  1. Schritt 1: Isoliertes Testprojekt und Factory-Daten fachlich und technisch einordnen, Abhängigkeiten erfassen und eindeutige Akzeptanzkriterien festlegen.
  2. Schritt 2: Unterstützte Python-, Django- und Wagtail-Kombinationen in einem nachvollziehbaren Projektaufbau implementieren und nach jedem Teilschritt funktional prüfen.
  3. Schritt 3: Upgrade-, Migrations- und Integrationstests in den Gesamtprozess integrieren, typische Fehlerbilder gezielt auslösen und systematisch beheben.
  4. Schritt 4: Automatisierte Qualitätsprüfungen und reproduzierbare Builds durch automatisierte Tests, Review-Regeln und wartbare Projektdokumentation stabilisieren.

Kapitel 6: Versionierung, Release und Wartung

Das Kapitel ordnet Versionierung, Release und Wartung in den Gesamtzusammenhang ein und überführt die vier Teilthemen in einen nachvollziehbaren Arbeitsablauf.

Inhaltsverzeichnis des Kapitels: 1. Semantische Versionierung und Änderungsprotokoll; 2. Deprecation-Phasen und Migrationshinweise; 3. Dokumentation mit klaren Ein- und Ausgaben; 4. Release-Freigabe, Supportgrenzen und Sicherheitskorrekturen

  1. Schritt 1: Semantische Versionierung und Änderungsprotokoll fachlich und technisch einordnen, Abhängigkeiten erfassen und eindeutige Akzeptanzkriterien festlegen.
  2. Schritt 2: Deprecation-Phasen und Migrationshinweise in einem nachvollziehbaren Projektaufbau implementieren und nach jedem Teilschritt funktional prüfen.
  3. Schritt 3: Dokumentation mit klaren Ein- und Ausgaben in den Gesamtprozess integrieren, typische Fehlerbilder gezielt auslösen und systematisch beheben.
  4. Schritt 4: Release-Freigabe, Supportgrenzen und Sicherheitskorrekturen durch automatisierte Tests, Review-Regeln und wartbare Projektdokumentation stabilisieren.

Fachbereichsleitung und Seminarorganisation

Seminardetails

   
Dauer: 2 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage: 09:00 Uhr
Preis: Öffentlich oder Live Stream: € 1.198 zzgl. MwSt.
Inhaus: € 3.400 zzgl. MwSt.
Teilnehmeranzahl: min. 2 - max. 8
Teilnehmer: Erfahrene Python-, Django- und Wagtail-Entwickler, Plattformteams sowie interne Framework-Verantwortliche.
Voraussetzungen: Gute Kenntnisse in Python-Paketierung, Django-Apps, Migrationen und Wagtail-Erweiterungspunkten.
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.

Seminar Startdatum Enddatum Ort Dauer
Inhaus / Firmenseminar 2 Tage
Sankt Gallen 2 Tage
Basel 2 Tage
Winterthur 2 Tage
Zürich 2 Tage
Stream live 2 Tage
Stream gespeichert 2 Tage
Luzern 2 Tage
Bern 2 Tage
Luzern 2 Tage
Bern 2 Tage
Inhaus / Firmenseminar 2 Tage
Sankt Gallen 2 Tage
Basel 2 Tage
Winterthur 2 Tage
Zürich 2 Tage
Stream live 2 Tage
Stream gespeichert 2 Tage
Stream gespeichert 2 Tage
Luzern 2 Tage
Bern 2 Tage
Inhaus / Firmenseminar 2 Tage
Sankt Gallen 2 Tage
Basel 2 Tage
Winterthur 2 Tage
Zürich 2 Tage
Stream live 2 Tage
Stream live 2 Tage
Stream gespeichert 2 Tage
Luzern 2 Tage
Bern 2 Tage
Inhaus / Firmenseminar 2 Tage
Sankt Gallen 2 Tage
Basel 2 Tage
Winterthur 2 Tage
Zürich 2 Tage
Zürich 2 Tage
Stream live 2 Tage
Stream gespeichert 2 Tage
Bern 2 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.ch All rights reserved.  | Kontakt | Impressum | Nach oben