Die Content API bildet das projektspezifische Hygraph-Schema unmittelbar als GraphQL-API ab. Das Seminar vermittelt systematisch, wie sichere, präzise und performante Abfragen sowie Mutationen für reale Anwendungen entwickelt und getestet werden.
Behandelt werden Schemaerkundung, Authentifizierung, Variablen, Fragmente, Filter, Sortierung, Pagination, Connections, Stages, Locales, Relationen, Rich Text, Union-Typen, Mutationen, Publishing, Batch-Operationen, Fehleranalyse und Query-Governance.
Inhaltsübersicht
- Fachliche Einordnung und Lernziele
- Zielgruppe und Voraussetzungen
- Modul 1: Schema, Endpunkte und Autorisierung
- Modul 2: Variablen, Fragmente, Aliase und Operationen
- Modul 3: Filter, Sortierung, Pagination und Connections
- Modul 4: Stages, Locales, Relationen und polymorphe Inhalte
- Modul 5: Mutationen, Publishing und Batch-Verarbeitung
- Modul 6: Performance, Fehleranalyse und Query-Verträge
- Praxisprojekt
- Didaktik und Arbeitsweise
Seminarziele
- Das generierte GraphQL-Schema sicher erkunden und passende Operationen ableiten.
- Wiederverwendbare Abfragen mit Variablen, Fragmenten und klaren Auswahlmengen entwickeln.
- Filter, Sortierung, Pagination, Connections, Stages und Locales korrekt einsetzen.
- Inhalte und Relationen über Mutationen kontrolliert verändern und veröffentlichen.
- Performance, Berechtigungen, Fehler und Verträge automatisiert prüfen.
Zielgruppe
Frontend-, Backend- und Full-Stack-Entwickler, API-Designer, technische Content-Architekten und Testentwickler.
Voraussetzungen
Grundlegende Programmierkenntnisse und Verständnis von HTTP und JSON. Hygraph- oder GraphQL-Vorkenntnisse sind hilfreich, aber nicht zwingend erforderlich.
Modul 1: Schema, Endpunkte und Autorisierung
Jede Operation beginnt mit dem richtigen Endpunkt, der passenden Umgebung und einer begrenzten Berechtigung. Schemaerkundung und API-Playground werden verwendet, ohne Tokens oder Schreibrechte unnötig offenzulegen.
Schritt-für-Schritt-Praxis
- Content-API-Endpunkt der Übungsumgebung bestimmen.
- Öffentliche Berechtigung und Permanent Auth Token gegenüberstellen.
- Schema, Root-Queries und generierte Modelloperationen erkunden.
- Eine erste Abfrage mit minimaler Auswahlmenge ausführen und protokollieren.
Modul 2: Variablen, Fragmente, Aliase und Operationen
Stabile Anwendungen trennen Operationstext, Laufzeitwerte und wiederverwendbare Feldauswahl. Benannte Operationen, Variablen, Fragmente und Aliase erhöhen Lesbarkeit und erleichtern Beobachtbarkeit sowie Tests.
Schritt-für-Schritt-Praxis
- Statische Werte durch typisierte Variablen ersetzen.
- Gemeinsame Feldauswahl als Fragment auslagern.
- Mehrere Varianten derselben Beziehung mit Alias abfragen.
- Operation auf unnötige Felder und mehrdeutige Benennung prüfen.
Modul 3: Filter, Sortierung, Pagination und Connections
Listenabfragen müssen auch bei wachsendem Datenbestand stabil bleiben. Filterkombinationen, eindeutige Sortierung, cursorbasierte Pagination und Connection-Metadaten werden anhand realistischer Such- und Übersichtsseiten umgesetzt.
Schritt-für-Schritt-Praxis
- Fachliche Filter in GraphQL-Filterobjekte übersetzen.
- Deterministische Sortierung mit eindeutiger Ergänzung festlegen.
- Seitenweise Abfrage mit Cursor und PageInfo implementieren.
- Leere Treffer, letzte Seite und veränderten Datenbestand zwischen zwei Abrufen testen.
Modul 4: Stages, Locales, Relationen und polymorphe Inhalte
Content-Zustand und Sprache sind Teil des API-Vertrags. Referenzen, Komponenten und Union-Typen benötigen außerdem verschachtelte Auswahl und Typunterscheidung, damit Anwendungen Entwurf, Veröffentlichung und Varianten korrekt verarbeiten.
Schritt-für-Schritt-Praxis
- Gleichen Eintrag aus unterschiedlichen Stages abfragen und vergleichen.
- Locale-Auswahl und gewünschtes Fallback-Verhalten testen.
- Referenzen und Komponenten mit begrenzter Tiefe abfragen.
- Union-Typen über Typkennzeichen und passende Inline-Fragmente auswerten.
Modul 5: Mutationen, Publishing und Batch-Verarbeitung
Die Content API erzeugt modellbezogene Operationen für Erstellen, Aktualisieren, Verbinden, Veröffentlichen und weitere Zustandsänderungen. Mutation und Publishing werden getrennt betrachtet, damit Entwürfe und veröffentlichte Daten nicht unbeabsichtigt vermischt werden.
Schritt-für-Schritt-Praxis
- Eintrag mit validierten Variablen erstellen.
- Eintrag über eindeutige Bedingung aktualisieren und Relation setzen.
- Veröffentlichung in die vorgesehene Stage ausführen.
- Batch-Operation mit bewusstem Teilfehler testen und Ergebnis auswerten.
Modul 6: Performance, Fehleranalyse und Query-Verträge
GraphQL-Fehler, HTTP-Fehler, Berechtigungsprobleme und unvollständige Daten müssen getrennt behandelt werden. Auswahlmenge, Verschachtelung, Pagination, Cache-Verhalten und technische Limits werden in reproduzierbaren Tests überprüft.
Schritt-für-Schritt-Praxis
- Fehlerantworten nach Transport, GraphQL, Berechtigung und Fachlichkeit klassifizieren.
- Teure oder überbreite Abfrage schrittweise reduzieren.
- Kritische Operationen als versionierte Query-Verträge speichern.
- Automatisierte Tests für erwartete Felder, Pagination und Fehlerfälle ausführen.
Praxisprojekt
Eine kleine API-Bibliothek für ein mehrsprachiges Portal wird entwickelt. Sie umfasst Detail- und Listenabfragen, cursorbasierte Pagination, Stage- und Locale-Auswahl, Union-Rendering, Content-Mutationen, Publishing sowie automatisierte Vertrags- und Fehlerfalltests.
Didaktik und Arbeitsweise
Kurze Fachimpulse werden unmittelbar durch Demonstrationen, strukturierte Arbeitsschritte, praktische Übungen und kontrollierte Fehlerfälle vertieft. Jede Übung verwendet definierte Ausgangswerte, Prüfpunkte und Dokumentationsanforderungen. Dadurch entstehen wiederholbare Vorgehensweisen, die in Projekt-, Redaktions- oder Betriebsstandards überführt werden können.
Fachbereichsleitung und Trainerteam
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@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-, Backend- und Full-Stack-Entwickler, API-Designer, technische Content-Architekten und Testentwickler. |
| Voraussetzungen: | Grundlegende Programmierkenntnisse und Verständnis von HTTP und JSON. Hygraph- oder GraphQL-Vorkenntnisse sind hilfreich, aber nicht zwingend 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: | Vortrag, Demonstrationen, praktische Übungen am System |
| 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: | 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.
