3-tägiges Praxis- und Vertiefungsseminar zu Headless-Architektur, GraphQL, Authentifizierung, Navigation, Medien, Mehrsprachigkeit, Vorschau, Frontend-Caching und Tests. Im Mittelpunkt stehen nachvollziehbare Arbeitsabläufe, belastbare Konfigurationen, systematische Qualitätskontrollen und die Übertragung auf reale Jahia-DXP-Szenarien.
Inhaltsverzeichnis
- Headless-Zielbild und API-Vertrag
- Authentifizierung und Zugriffskontext
- GraphQL-Schema, Queries und Fragmente
- Navigation, Medien und Mehrsprachigkeit
- Frontend-Integration und Vorschau
- Caching, Performance und Resilienz
- Sicherheit, Tests und Auslieferung
- Praxisübungen und Qualitätssicherung
Zielsetzung
Nach Abschluss können die behandelten Methoden eingesetzt werden, um API-Verträge sicher entwerfen, strukturierte Inhalte performant ausliefern und entkoppelte Frontends mit belastbarer Vorschau-, Fehler- und Sicherheitslogik integrieren. Jeder Arbeitsschritt wird mit überprüfbaren Kriterien, typischen Fehlerbildern und dokumentierten Entscheidungspunkten verbunden.
Zielgruppe
Frontend- und Full-Stack-Entwicklung, API-Entwicklung, Solution Architecture, technische Beratung und Plattformteams.
Voraussetzungen
Gute Kenntnisse in JavaScript oder TypeScript, Web-APIs, JSON und moderner Frontend-Entwicklung. GraphQL-Grundwissen ist hilfreich.
Kapitel 1: Headless-Zielbild und API-Vertrag
Inhaltsverzeichnis
- Kanäle und Aktualität erfassen
- Content-Modell und Frontend-Sicht abgrenzen
- API-Verantwortungen festlegen
- Vertrag mit Beispielseiten validieren
Schritt-für-Schritt-Anleitung
- Schritt 1: Kanäle und Aktualität erfassen
- Ziel und Ausgangslage festlegen: Zweck, benötigte Eingaben, beteiligte Rollen, Abhängigkeiten und das erwartete Arbeitsergebnis werden eindeutig festgelegt.
- Durchführung: Der Arbeitsschritt wird an einem fachlich konsistenten Beispiel ausgeführt; Eingaben, Konfiguration und Auswirkungen werden unmittelbar verglichen.
- Kontrolle: Das Zwischenergebnis wird auf Vollständigkeit, Berechtigungen, Nachvollziehbarkeit, Wiederholbarkeit und Auswirkungen auf angrenzende Prozesse geprüft.
- Schritt 2: Content-Modell und Frontend-Sicht abgrenzen
- Konfiguration oder Arbeitsfolge aufbauen: Die erforderlichen Objekte, Einstellungen und Bearbeitungsschritte werden im Trainingssystem in einer reproduzierbaren Reihenfolge umgesetzt.
- Durchführung: Der Arbeitsschritt wird an einem fachlich konsistenten Beispiel ausgeführt; Eingaben, Konfiguration und Auswirkungen werden unmittelbar verglichen.
- Kontrolle: Das Zwischenergebnis wird auf Vollständigkeit, Berechtigungen, Nachvollziehbarkeit, Wiederholbarkeit und Auswirkungen auf angrenzende Prozesse geprüft.
- Schritt 3: API-Verantwortungen festlegen
- Varianten und Grenzfälle prüfen: Berechtigungen, Mehrsprachigkeit, Fallbacks, Fehlerfälle und alternative Konfigurationen werden anhand definierter Prüffälle untersucht.
- Durchführung: Der Arbeitsschritt wird an einem fachlich konsistenten Beispiel ausgeführt; Eingaben, Konfiguration und Auswirkungen werden unmittelbar verglichen.
- Kontrolle: Das Zwischenergebnis wird auf Vollständigkeit, Berechtigungen, Nachvollziehbarkeit, Wiederholbarkeit und Auswirkungen auf angrenzende Prozesse geprüft.
- Schritt 4: Vertrag mit Beispielseiten validieren
- Ergebnis sichern und dokumentieren: Kontrollpunkte, Zuständigkeiten, Abweichungen und die übertragbare Vorgehensweise werden in einer kompakten Arbeitsvorlage festgehalten.
- Durchführung: Der Arbeitsschritt wird an einem fachlich konsistenten Beispiel ausgeführt; Eingaben, Konfiguration und Auswirkungen werden unmittelbar verglichen.
- Kontrolle: Das Zwischenergebnis wird auf Vollständigkeit, Berechtigungen, Nachvollziehbarkeit, Wiederholbarkeit und Auswirkungen auf angrenzende Prozesse geprüft.
Kontrollpunkte
- Der Arbeitsschritt „Kanäle und Aktualität erfassen“ ist vollständig, reproduzierbar und anhand eines definierten Soll-Ergebnisses geprüft.
- Der Arbeitsschritt „Content-Modell und Frontend-Sicht abgrenzen“ ist vollständig, reproduzierbar und anhand eines definierten Soll-Ergebnisses geprüft.
- Der Arbeitsschritt „API-Verantwortungen festlegen“ ist vollständig, reproduzierbar und anhand eines definierten Soll-Ergebnisses geprüft.
- Der Arbeitsschritt „Vertrag mit Beispielseiten validieren“ ist vollständig, reproduzierbar und anhand eines definierten Soll-Ergebnisses geprüft.
- Entscheidungen, Abweichungen, Verantwortlichkeiten und offene Punkte sind in der Kapitelvorlage dokumentiert.
Kapitel 2: Authentifizierung und Zugriffskontext
Inhaltsverzeichnis
- öffentliche und geschützte Zugriffe unterscheiden
- Token- und Dienstkontenstrategie auswählen
- CORS und Berechtigungen konfigurieren
- unzulässige Zugriffe testen
Schritt-für-Schritt-Anleitung
- Schritt 1: öffentliche und geschützte Zugriffe unterscheiden
- Ziel und Ausgangslage festlegen: Zweck, benötigte Eingaben, beteiligte Rollen, Abhängigkeiten und das erwartete Arbeitsergebnis werden eindeutig festgelegt.
- Durchführung: Der Arbeitsschritt wird an einem fachlich konsistenten Beispiel ausgeführt; Eingaben, Konfiguration und Auswirkungen werden unmittelbar verglichen.
- Kontrolle: Das Zwischenergebnis wird auf Vollständigkeit, Berechtigungen, Nachvollziehbarkeit, Wiederholbarkeit und Auswirkungen auf angrenzende Prozesse geprüft.
- Schritt 2: Token- und Dienstkontenstrategie auswählen
- Konfiguration oder Arbeitsfolge aufbauen: Die erforderlichen Objekte, Einstellungen und Bearbeitungsschritte werden im Trainingssystem in einer reproduzierbaren Reihenfolge umgesetzt.
- Durchführung: Der Arbeitsschritt wird an einem fachlich konsistenten Beispiel ausgeführt; Eingaben, Konfiguration und Auswirkungen werden unmittelbar verglichen.
- Kontrolle: Das Zwischenergebnis wird auf Vollständigkeit, Berechtigungen, Nachvollziehbarkeit, Wiederholbarkeit und Auswirkungen auf angrenzende Prozesse geprüft.
- Schritt 3: CORS und Berechtigungen konfigurieren
- Varianten und Grenzfälle prüfen: Berechtigungen, Mehrsprachigkeit, Fallbacks, Fehlerfälle und alternative Konfigurationen werden anhand definierter Prüffälle untersucht.
- Durchführung: Der Arbeitsschritt wird an einem fachlich konsistenten Beispiel ausgeführt; Eingaben, Konfiguration und Auswirkungen werden unmittelbar verglichen.
- Kontrolle: Das Zwischenergebnis wird auf Vollständigkeit, Berechtigungen, Nachvollziehbarkeit, Wiederholbarkeit und Auswirkungen auf angrenzende Prozesse geprüft.
- Schritt 4: unzulässige Zugriffe testen
- Ergebnis sichern und dokumentieren: Kontrollpunkte, Zuständigkeiten, Abweichungen und die übertragbare Vorgehensweise werden in einer kompakten Arbeitsvorlage festgehalten.
- Durchführung: Der Arbeitsschritt wird an einem fachlich konsistenten Beispiel ausgeführt; Eingaben, Konfiguration und Auswirkungen werden unmittelbar verglichen.
- Kontrolle: Das Zwischenergebnis wird auf Vollständigkeit, Berechtigungen, Nachvollziehbarkeit, Wiederholbarkeit und Auswirkungen auf angrenzende Prozesse geprüft.
Kontrollpunkte
- Der Arbeitsschritt „öffentliche und geschützte Zugriffe unterscheiden“ ist vollständig, reproduzierbar und anhand eines definierten Soll-Ergebnisses geprüft.
- Der Arbeitsschritt „Token- und Dienstkontenstrategie auswählen“ ist vollständig, reproduzierbar und anhand eines definierten Soll-Ergebnisses geprüft.
- Der Arbeitsschritt „CORS und Berechtigungen konfigurieren“ ist vollständig, reproduzierbar und anhand eines definierten Soll-Ergebnisses geprüft.
- Der Arbeitsschritt „unzulässige Zugriffe testen“ ist vollständig, reproduzierbar und anhand eines definierten Soll-Ergebnisses geprüft.
- Entscheidungen, Abweichungen, Verantwortlichkeiten und offene Punkte sind in der Kapitelvorlage dokumentiert.
Kapitel 3: GraphQL-Schema, Queries und Fragmente
Inhaltsverzeichnis
- Schema untersuchen
- Queries mit Variablen aufbauen
- Fragmente wiederverwenden
- Null- und Fehlerfälle behandeln
Schritt-für-Schritt-Anleitung
- Schritt 1: Schema untersuchen
- Ziel und Ausgangslage festlegen: Zweck, benötigte Eingaben, beteiligte Rollen, Abhängigkeiten und das erwartete Arbeitsergebnis werden eindeutig festgelegt.
- Durchführung: Der Arbeitsschritt wird an einem fachlich konsistenten Beispiel ausgeführt; Eingaben, Konfiguration und Auswirkungen werden unmittelbar verglichen.
- Kontrolle: Das Zwischenergebnis wird auf Vollständigkeit, Berechtigungen, Nachvollziehbarkeit, Wiederholbarkeit und Auswirkungen auf angrenzende Prozesse geprüft.
- Schritt 2: Queries mit Variablen aufbauen
- Konfiguration oder Arbeitsfolge aufbauen: Die erforderlichen Objekte, Einstellungen und Bearbeitungsschritte werden im Trainingssystem in einer reproduzierbaren Reihenfolge umgesetzt.
- Durchführung: Der Arbeitsschritt wird an einem fachlich konsistenten Beispiel ausgeführt; Eingaben, Konfiguration und Auswirkungen werden unmittelbar verglichen.
- Kontrolle: Das Zwischenergebnis wird auf Vollständigkeit, Berechtigungen, Nachvollziehbarkeit, Wiederholbarkeit und Auswirkungen auf angrenzende Prozesse geprüft.
- Schritt 3: Fragmente wiederverwenden
- Varianten und Grenzfälle prüfen: Berechtigungen, Mehrsprachigkeit, Fallbacks, Fehlerfälle und alternative Konfigurationen werden anhand definierter Prüffälle untersucht.
- Durchführung: Der Arbeitsschritt wird an einem fachlich konsistenten Beispiel ausgeführt; Eingaben, Konfiguration und Auswirkungen werden unmittelbar verglichen.
- Kontrolle: Das Zwischenergebnis wird auf Vollständigkeit, Berechtigungen, Nachvollziehbarkeit, Wiederholbarkeit und Auswirkungen auf angrenzende Prozesse geprüft.
- Schritt 4: Null- und Fehlerfälle behandeln
- Ergebnis sichern und dokumentieren: Kontrollpunkte, Zuständigkeiten, Abweichungen und die übertragbare Vorgehensweise werden in einer kompakten Arbeitsvorlage festgehalten.
- Durchführung: Der Arbeitsschritt wird an einem fachlich konsistenten Beispiel ausgeführt; Eingaben, Konfiguration und Auswirkungen werden unmittelbar verglichen.
- Kontrolle: Das Zwischenergebnis wird auf Vollständigkeit, Berechtigungen, Nachvollziehbarkeit, Wiederholbarkeit und Auswirkungen auf angrenzende Prozesse geprüft.
Kontrollpunkte
- Der Arbeitsschritt „Schema untersuchen“ ist vollständig, reproduzierbar und anhand eines definierten Soll-Ergebnisses geprüft.
- Der Arbeitsschritt „Queries mit Variablen aufbauen“ ist vollständig, reproduzierbar und anhand eines definierten Soll-Ergebnisses geprüft.
- Der Arbeitsschritt „Fragmente wiederverwenden“ ist vollständig, reproduzierbar und anhand eines definierten Soll-Ergebnisses geprüft.
- Der Arbeitsschritt „Null- und Fehlerfälle behandeln“ ist vollständig, reproduzierbar und anhand eines definierten Soll-Ergebnisses geprüft.
- Entscheidungen, Abweichungen, Verantwortlichkeiten und offene Punkte sind in der Kapitelvorlage dokumentiert.
Kapitel 4: Navigation, Medien und Mehrsprachigkeit
Inhaltsverzeichnis
- Seitenhierarchie abrufen
- Medienausprägungen auswählen
- Sprach- und Site-Kontext berücksichtigen
- Fallbacks darstellen
Schritt-für-Schritt-Anleitung
- Schritt 1: Seitenhierarchie abrufen
- Ziel und Ausgangslage festlegen: Zweck, benötigte Eingaben, beteiligte Rollen, Abhängigkeiten und das erwartete Arbeitsergebnis werden eindeutig festgelegt.
- Durchführung: Der Arbeitsschritt wird an einem fachlich konsistenten Beispiel ausgeführt; Eingaben, Konfiguration und Auswirkungen werden unmittelbar verglichen.
- Kontrolle: Das Zwischenergebnis wird auf Vollständigkeit, Berechtigungen, Nachvollziehbarkeit, Wiederholbarkeit und Auswirkungen auf angrenzende Prozesse geprüft.
- Schritt 2: Medienausprägungen auswählen
- Konfiguration oder Arbeitsfolge aufbauen: Die erforderlichen Objekte, Einstellungen und Bearbeitungsschritte werden im Trainingssystem in einer reproduzierbaren Reihenfolge umgesetzt.
- Durchführung: Der Arbeitsschritt wird an einem fachlich konsistenten Beispiel ausgeführt; Eingaben, Konfiguration und Auswirkungen werden unmittelbar verglichen.
- Kontrolle: Das Zwischenergebnis wird auf Vollständigkeit, Berechtigungen, Nachvollziehbarkeit, Wiederholbarkeit und Auswirkungen auf angrenzende Prozesse geprüft.
- Schritt 3: Sprach- und Site-Kontext berücksichtigen
- Varianten und Grenzfälle prüfen: Berechtigungen, Mehrsprachigkeit, Fallbacks, Fehlerfälle und alternative Konfigurationen werden anhand definierter Prüffälle untersucht.
- Durchführung: Der Arbeitsschritt wird an einem fachlich konsistenten Beispiel ausgeführt; Eingaben, Konfiguration und Auswirkungen werden unmittelbar verglichen.
- Kontrolle: Das Zwischenergebnis wird auf Vollständigkeit, Berechtigungen, Nachvollziehbarkeit, Wiederholbarkeit und Auswirkungen auf angrenzende Prozesse geprüft.
- Schritt 4: Fallbacks darstellen
- Ergebnis sichern und dokumentieren: Kontrollpunkte, Zuständigkeiten, Abweichungen und die übertragbare Vorgehensweise werden in einer kompakten Arbeitsvorlage festgehalten.
- Durchführung: Der Arbeitsschritt wird an einem fachlich konsistenten Beispiel ausgeführt; Eingaben, Konfiguration und Auswirkungen werden unmittelbar verglichen.
- Kontrolle: Das Zwischenergebnis wird auf Vollständigkeit, Berechtigungen, Nachvollziehbarkeit, Wiederholbarkeit und Auswirkungen auf angrenzende Prozesse geprüft.
Kontrollpunkte
- Der Arbeitsschritt „Seitenhierarchie abrufen“ ist vollständig, reproduzierbar und anhand eines definierten Soll-Ergebnisses geprüft.
- Der Arbeitsschritt „Medienausprägungen auswählen“ ist vollständig, reproduzierbar und anhand eines definierten Soll-Ergebnisses geprüft.
- Der Arbeitsschritt „Sprach- und Site-Kontext berücksichtigen“ ist vollständig, reproduzierbar und anhand eines definierten Soll-Ergebnisses geprüft.
- Der Arbeitsschritt „Fallbacks darstellen“ ist vollständig, reproduzierbar und anhand eines definierten Soll-Ergebnisses geprüft.
- Entscheidungen, Abweichungen, Verantwortlichkeiten und offene Punkte sind in der Kapitelvorlage dokumentiert.
Kapitel 5: Frontend-Integration und Vorschau
Inhaltsverzeichnis
- Datenzugriff kapseln
- Komponenten auflösen
- unveröffentlichte Zustände integrieren
- Lade- und Fehlerzustände gestalten
Schritt-für-Schritt-Anleitung
- Schritt 1: Datenzugriff kapseln
- Ziel und Ausgangslage festlegen: Zweck, benötigte Eingaben, beteiligte Rollen, Abhängigkeiten und das erwartete Arbeitsergebnis werden eindeutig festgelegt.
- Durchführung: Der Arbeitsschritt wird an einem fachlich konsistenten Beispiel ausgeführt; Eingaben, Konfiguration und Auswirkungen werden unmittelbar verglichen.
- Kontrolle: Das Zwischenergebnis wird auf Vollständigkeit, Berechtigungen, Nachvollziehbarkeit, Wiederholbarkeit und Auswirkungen auf angrenzende Prozesse geprüft.
- Schritt 2: Komponenten auflösen
- Konfiguration oder Arbeitsfolge aufbauen: Die erforderlichen Objekte, Einstellungen und Bearbeitungsschritte werden im Trainingssystem in einer reproduzierbaren Reihenfolge umgesetzt.
- Durchführung: Der Arbeitsschritt wird an einem fachlich konsistenten Beispiel ausgeführt; Eingaben, Konfiguration und Auswirkungen werden unmittelbar verglichen.
- Kontrolle: Das Zwischenergebnis wird auf Vollständigkeit, Berechtigungen, Nachvollziehbarkeit, Wiederholbarkeit und Auswirkungen auf angrenzende Prozesse geprüft.
- Schritt 3: unveröffentlichte Zustände integrieren
- Varianten und Grenzfälle prüfen: Berechtigungen, Mehrsprachigkeit, Fallbacks, Fehlerfälle und alternative Konfigurationen werden anhand definierter Prüffälle untersucht.
- Durchführung: Der Arbeitsschritt wird an einem fachlich konsistenten Beispiel ausgeführt; Eingaben, Konfiguration und Auswirkungen werden unmittelbar verglichen.
- Kontrolle: Das Zwischenergebnis wird auf Vollständigkeit, Berechtigungen, Nachvollziehbarkeit, Wiederholbarkeit und Auswirkungen auf angrenzende Prozesse geprüft.
- Schritt 4: Lade- und Fehlerzustände gestalten
- Ergebnis sichern und dokumentieren: Kontrollpunkte, Zuständigkeiten, Abweichungen und die übertragbare Vorgehensweise werden in einer kompakten Arbeitsvorlage festgehalten.
- Durchführung: Der Arbeitsschritt wird an einem fachlich konsistenten Beispiel ausgeführt; Eingaben, Konfiguration und Auswirkungen werden unmittelbar verglichen.
- Kontrolle: Das Zwischenergebnis wird auf Vollständigkeit, Berechtigungen, Nachvollziehbarkeit, Wiederholbarkeit und Auswirkungen auf angrenzende Prozesse geprüft.
Kontrollpunkte
- Der Arbeitsschritt „Datenzugriff kapseln“ ist vollständig, reproduzierbar und anhand eines definierten Soll-Ergebnisses geprüft.
- Der Arbeitsschritt „Komponenten auflösen“ ist vollständig, reproduzierbar und anhand eines definierten Soll-Ergebnisses geprüft.
- Der Arbeitsschritt „unveröffentlichte Zustände integrieren“ ist vollständig, reproduzierbar und anhand eines definierten Soll-Ergebnisses geprüft.
- Der Arbeitsschritt „Lade- und Fehlerzustände gestalten“ ist vollständig, reproduzierbar und anhand eines definierten Soll-Ergebnisses geprüft.
- Entscheidungen, Abweichungen, Verantwortlichkeiten und offene Punkte sind in der Kapitelvorlage dokumentiert.
Kapitel 6: Caching, Performance und Resilienz
Inhaltsverzeichnis
- Cacheebenen bestimmen
- Query-Komplexität messen
- Timeouts und Wiederholungen definieren
- Ausfalltests durchführen
Schritt-für-Schritt-Anleitung
- Schritt 1: Cacheebenen bestimmen
- Ziel und Ausgangslage festlegen: Zweck, benötigte Eingaben, beteiligte Rollen, Abhängigkeiten und das erwartete Arbeitsergebnis werden eindeutig festgelegt.
- Durchführung: Der Arbeitsschritt wird an einem fachlich konsistenten Beispiel ausgeführt; Eingaben, Konfiguration und Auswirkungen werden unmittelbar verglichen.
- Kontrolle: Das Zwischenergebnis wird auf Vollständigkeit, Berechtigungen, Nachvollziehbarkeit, Wiederholbarkeit und Auswirkungen auf angrenzende Prozesse geprüft.
- Schritt 2: Query-Komplexität messen
- Konfiguration oder Arbeitsfolge aufbauen: Die erforderlichen Objekte, Einstellungen und Bearbeitungsschritte werden im Trainingssystem in einer reproduzierbaren Reihenfolge umgesetzt.
- Durchführung: Der Arbeitsschritt wird an einem fachlich konsistenten Beispiel ausgeführt; Eingaben, Konfiguration und Auswirkungen werden unmittelbar verglichen.
- Kontrolle: Das Zwischenergebnis wird auf Vollständigkeit, Berechtigungen, Nachvollziehbarkeit, Wiederholbarkeit und Auswirkungen auf angrenzende Prozesse geprüft.
- Schritt 3: Timeouts und Wiederholungen definieren
- Varianten und Grenzfälle prüfen: Berechtigungen, Mehrsprachigkeit, Fallbacks, Fehlerfälle und alternative Konfigurationen werden anhand definierter Prüffälle untersucht.
- Durchführung: Der Arbeitsschritt wird an einem fachlich konsistenten Beispiel ausgeführt; Eingaben, Konfiguration und Auswirkungen werden unmittelbar verglichen.
- Kontrolle: Das Zwischenergebnis wird auf Vollständigkeit, Berechtigungen, Nachvollziehbarkeit, Wiederholbarkeit und Auswirkungen auf angrenzende Prozesse geprüft.
- Schritt 4: Ausfalltests durchführen
- Ergebnis sichern und dokumentieren: Kontrollpunkte, Zuständigkeiten, Abweichungen und die übertragbare Vorgehensweise werden in einer kompakten Arbeitsvorlage festgehalten.
- Durchführung: Der Arbeitsschritt wird an einem fachlich konsistenten Beispiel ausgeführt; Eingaben, Konfiguration und Auswirkungen werden unmittelbar verglichen.
- Kontrolle: Das Zwischenergebnis wird auf Vollständigkeit, Berechtigungen, Nachvollziehbarkeit, Wiederholbarkeit und Auswirkungen auf angrenzende Prozesse geprüft.
Kontrollpunkte
- Der Arbeitsschritt „Cacheebenen bestimmen“ ist vollständig, reproduzierbar und anhand eines definierten Soll-Ergebnisses geprüft.
- Der Arbeitsschritt „Query-Komplexität messen“ ist vollständig, reproduzierbar und anhand eines definierten Soll-Ergebnisses geprüft.
- Der Arbeitsschritt „Timeouts und Wiederholungen definieren“ ist vollständig, reproduzierbar und anhand eines definierten Soll-Ergebnisses geprüft.
- Der Arbeitsschritt „Ausfalltests durchführen“ ist vollständig, reproduzierbar und anhand eines definierten Soll-Ergebnisses geprüft.
- Entscheidungen, Abweichungen, Verantwortlichkeiten und offene Punkte sind in der Kapitelvorlage dokumentiert.
Kapitel 7: Sicherheit, Tests und Auslieferung
Inhaltsverzeichnis
- Datenabflussrisiken prüfen
- Contract- und End-to-End-Tests kombinieren
- API-Versionen kontrolliert ausliefern
- Monitoring verzahnen
Schritt-für-Schritt-Anleitung
- Schritt 1: Datenabflussrisiken prüfen
- Ziel und Ausgangslage festlegen: Zweck, benötigte Eingaben, beteiligte Rollen, Abhängigkeiten und das erwartete Arbeitsergebnis werden eindeutig festgelegt.
- Durchführung: Der Arbeitsschritt wird an einem fachlich konsistenten Beispiel ausgeführt; Eingaben, Konfiguration und Auswirkungen werden unmittelbar verglichen.
- Kontrolle: Das Zwischenergebnis wird auf Vollständigkeit, Berechtigungen, Nachvollziehbarkeit, Wiederholbarkeit und Auswirkungen auf angrenzende Prozesse geprüft.
- Schritt 2: Contract- und End-to-End-Tests kombinieren
- Konfiguration oder Arbeitsfolge aufbauen: Die erforderlichen Objekte, Einstellungen und Bearbeitungsschritte werden im Trainingssystem in einer reproduzierbaren Reihenfolge umgesetzt.
- Durchführung: Der Arbeitsschritt wird an einem fachlich konsistenten Beispiel ausgeführt; Eingaben, Konfiguration und Auswirkungen werden unmittelbar verglichen.
- Kontrolle: Das Zwischenergebnis wird auf Vollständigkeit, Berechtigungen, Nachvollziehbarkeit, Wiederholbarkeit und Auswirkungen auf angrenzende Prozesse geprüft.
- Schritt 3: API-Versionen kontrolliert ausliefern
- Varianten und Grenzfälle prüfen: Berechtigungen, Mehrsprachigkeit, Fallbacks, Fehlerfälle und alternative Konfigurationen werden anhand definierter Prüffälle untersucht.
- Durchführung: Der Arbeitsschritt wird an einem fachlich konsistenten Beispiel ausgeführt; Eingaben, Konfiguration und Auswirkungen werden unmittelbar verglichen.
- Kontrolle: Das Zwischenergebnis wird auf Vollständigkeit, Berechtigungen, Nachvollziehbarkeit, Wiederholbarkeit und Auswirkungen auf angrenzende Prozesse geprüft.
- Schritt 4: Monitoring verzahnen
- Ergebnis sichern und dokumentieren: Kontrollpunkte, Zuständigkeiten, Abweichungen und die übertragbare Vorgehensweise werden in einer kompakten Arbeitsvorlage festgehalten.
- Durchführung: Der Arbeitsschritt wird an einem fachlich konsistenten Beispiel ausgeführt; Eingaben, Konfiguration und Auswirkungen werden unmittelbar verglichen.
- Kontrolle: Das Zwischenergebnis wird auf Vollständigkeit, Berechtigungen, Nachvollziehbarkeit, Wiederholbarkeit und Auswirkungen auf angrenzende Prozesse geprüft.
Kontrollpunkte
- Der Arbeitsschritt „Datenabflussrisiken prüfen“ ist vollständig, reproduzierbar und anhand eines definierten Soll-Ergebnisses geprüft.
- Der Arbeitsschritt „Contract- und End-to-End-Tests kombinieren“ ist vollständig, reproduzierbar und anhand eines definierten Soll-Ergebnisses geprüft.
- Der Arbeitsschritt „API-Versionen kontrolliert ausliefern“ ist vollständig, reproduzierbar und anhand eines definierten Soll-Ergebnisses geprüft.
- Der Arbeitsschritt „Monitoring verzahnen“ ist vollständig, reproduzierbar und anhand eines definierten Soll-Ergebnisses geprüft.
- Entscheidungen, Abweichungen, Verantwortlichkeiten und offene Punkte sind in der Kapitelvorlage dokumentiert.
Praxisübungen
- Übung 1: Mehrsprachige GraphQL-Abfrage mit Fragmenten und Medien implementieren. Zuerst werden Ziel und Prüfkriterien festgelegt, anschließend wird die Aufgabe im Trainingssystem umgesetzt und zuletzt mit einer Ergebnis- und Fehlerkontrolle abgeschlossen.
- Übung 2: Entkoppelte Frontend-Anwendung mit Navigation und Vorschau aufbauen. Zuerst werden Ziel und Prüfkriterien festgelegt, anschließend wird die Aufgabe im Trainingssystem umgesetzt und zuletzt mit einer Ergebnis- und Fehlerkontrolle abgeschlossen.
- Übung 3: Berechtigungs-, Fehler- und Cachetests durchführen. Zuerst werden Ziel und Prüfkriterien festgelegt, anschließend wird die Aufgabe im Trainingssystem umgesetzt und zuletzt mit einer Ergebnis- und Fehlerkontrolle abgeschlossen.
Qualitätssicherung
- Konfigurationen und redaktionelle Ergebnisse werden anhand vorab definierter Soll-Kriterien geprüft.
- Rollen, Berechtigungen, Datenflüsse, Fallbacks und Fehlerfälle werden in geeigneten Prüfszenarien nachvollzogen.
- Wiederholbare Arbeitsschritte werden als Checkliste, Runbook oder Redaktionsstandard dokumentiert.
- Offene Entscheidungen werden mit Verantwortlichkeit, Priorität und nächstem Prüftermin festgehalten.
Fachbereichsleitung und Trainingskontakt
-

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 h/Tag, Beginn 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: | Frontend- und Full-Stack-Entwicklung, API-Entwicklung, Solution Architecture, technische Beratung und Plattformteams. |
| Voraussetzungen: | Gute Kenntnisse in JavaScript oder TypeScript, Web-APIs, JSON und moderner Frontend-Entwicklung. GraphQL-Grundwissen ist 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, angeleitete Konfiguration, praktische Übungen am System und Qualitätssicherung |
| 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 als Datenträger oder Download |
| Teilnahmezertifikat: | ja, selbstverständlich |
| Verpflegung: | Kalt- und 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.
