Seminar Prepr – GraphQL API und produktionsreife Abfragen

Das Seminar vermittelt Schemaerkundung, Tokens, Queries, Fragmente, Filter, Pagination, Beziehungen, Dynamic Content, Locales, Preview, Versionierung und Caching. Die Inhalte werden als zusammenhängender Arbeitsablauf mit klaren Prüfpunkten, Verantwortungen und wiederholbaren Standards aufgebaut.

Inhaltsübersicht

  1. Lernziele
  2. Seminarinhalte
  3. Zielgruppe und Voraussetzungen
  4. Didaktik und Arbeitsweise

Lernziele

  • Prepr-Schema und API Explorer systematisch für die Abfrageentwicklung nutzen.
  • Tokens und Endpunkte nach Produktions-, Preview- und personalisiertem Zugriff trennen.
  • Komplexe Inhalte mit Filtern, Pagination, Beziehungen und Fragmenten effizient laden.
  • Versionierung, Caching, Fehlerbehandlung und Contract-Tests produktionsreif gestalten.

Seminarinhalte

Schema und API Explorer erkunden

  1. Den Datenbedarf für „Models, Felder, Verbindungen, Einzel- und Listenabfragen, Typen und Nullbarkeit“ mit Feldern, Filtern, Locales, Status und Fehlerfällen präzise beschreiben.
  2. Token, Endpunkt, Query, Fragmente und typisierte Variablen mit minimalem Datenumfang konfigurieren.
  3. Normale, leere, unvollständige, nicht autorisierte und verzögerte Antworten automatisiert prüfen.
  4. Caching, Versionierung, Monitoring, Fehlerbehandlung und Wartungsverantwortung festlegen.

Endpunkte und Tokens korrekt einsetzen

  1. Schutzbedarf, Akteure, Datenflüsse und Missbrauchsszenarien für „Produktions- und Preview-Zugriff, Berechtigungen, Eigentümer, Ablage und Rotation“ erfassen.
  2. Rollen, Tokens, Secrets, Netzwerkzugriffe und technische Konten nach Minimalprinzip absichern.
  3. Verweigerte Zugriffe, manipulierte Eingaben, Offenlegung und Rotationsfall als Negativtests durchführen.
  4. Protokollierung, Rezertifizierung, Sperrung, Wiederherstellung und Incident-Ablauf dokumentieren.

Queries, Variablen und Fragmente strukturieren

  1. Den Datenbedarf für „typisierte Variablen, fachliche Fragmente, Seitenquery, Navigation und minimaler Datenumfang“ mit Feldern, Filtern, Locales, Status und Fehlerfällen präzise beschreiben.
  2. Token, Endpunkt, Query, Fragmente und typisierte Variablen mit minimalem Datenumfang konfigurieren.
  3. Normale, leere, unvollständige, nicht autorisierte und verzögerte Antworten automatisiert prüfen.
  4. Caching, Versionierung, Monitoring, Fehlerbehandlung und Wartungsverantwortung festlegen.

Filter, Sortierung und Pagination anwenden

  1. Den Datenbedarf für „fachliche Filter, stabile Sortierung, Cursor, leere Seiten und große Ergebnislisten“ mit Feldern, Filtern, Locales, Status und Fehlerfällen präzise beschreiben.
  2. Token, Endpunkt, Query, Fragmente und typisierte Variablen mit minimalem Datenumfang konfigurieren.
  3. Normale, leere, unvollständige, nicht autorisierte und verzögerte Antworten automatisiert prüfen.
  4. Caching, Versionierung, Monitoring, Fehlerbehandlung und Wartungsverantwortung festlegen.

Beziehungen und Dynamic Content abfragen

  1. Den Datenbedarf für „Beziehungstiefe, polymorphe Komponenten, Typinformationen, Query-Schnitt und Fallbacks“ mit Feldern, Filtern, Locales, Status und Fehlerfällen präzise beschreiben.
  2. Token, Endpunkt, Query, Fragmente und typisierte Variablen mit minimalem Datenumfang konfigurieren.
  3. Normale, leere, unvollständige, nicht autorisierte und verzögerte Antworten automatisiert prüfen.
  4. Caching, Versionierung, Monitoring, Fehlerbehandlung und Wartungsverantwortung festlegen.

Locales und Inhaltsstatus steuern

  1. Den Datenbedarf für „Locale-Variablen, fehlende Übersetzungen, veröffentlichte, geplante und nicht öffentliche Inhalte“ mit Feldern, Filtern, Locales, Status und Fehlerfällen präzise beschreiben.
  2. Token, Endpunkt, Query, Fragmente und typisierte Variablen mit minimalem Datenumfang konfigurieren.
  3. Normale, leere, unvollständige, nicht autorisierte und verzögerte Antworten automatisiert prüfen.
  4. Caching, Versionierung, Monitoring, Fehlerbehandlung und Wartungsverantwortung festlegen.

Preview und personalisierte Auslieferung integrieren

  1. Den Datenbedarf für „geschützter Preview-Zugriff, Besucheridentität, neutraler Fallback und Cache-Schlüssel“ mit Feldern, Filtern, Locales, Status und Fehlerfällen präzise beschreiben.
  2. Token, Endpunkt, Query, Fragmente und typisierte Variablen mit minimalem Datenumfang konfigurieren.
  3. Normale, leere, unvollständige, nicht autorisierte und verzögerte Antworten automatisiert prüfen.
  4. Caching, Versionierung, Monitoring, Fehlerbehandlung und Wartungsverantwortung festlegen.

API-Versionierung und Änderungen beherrschen

  1. Betriebsziel, Änderungstyp, Umgebungen und Verantwortungen für „verwendete Version, Deprecations, Upgrade-Tests, Abnahme und Rückfall“ festlegen.
  2. Automatisierte Prüfung, Freigabe, Deployment, Cache-Aktualisierung und Monitoring umsetzen.
  3. Fehlgeschlagenen Build, unvollständige Änderung, verzögerte Auslieferung und Rückfall praktisch testen.
  4. Runbook, SLO, Alarmierung, Nachweis, Review und kontinuierliche Verbesserung etablieren.

Caching, Fehlerbehandlung und Contract-Tests etablieren

  1. Prüfziel, Qualitätsgrenzen, Testdaten und erwartete Ergebnisse für „Transport-, Authentisierungs-, GraphQL- und Datenfehler, Timeouts, Caching und Vertragsprüfung“ festlegen.
  2. Automatisierte und manuelle Prüfungen mit reproduzierbarer Ausgangslage und eindeutigen Nachweisen aufbauen.
  3. Normalfall, Grenzfall, Fehlerfall, Berechtigungsfehler und unvollständige Daten systematisch durchspielen.
  4. Abweichungen priorisieren, Korrektur erneut prüfen und das Ergebnis als verbindliches Freigabekriterium dokumentieren.

Zielgruppe und Voraussetzungen

Zielgruppe: Frontend- und Backend-Entwicklung, API Engineering, Solution Architecture, Quality Engineering und technische Integrationsverantwortung.

Voraussetzungen: Grundkenntnisse in GraphQL, JSON, HTTP und moderner Anwendungsentwicklung. Ein grundlegendes Verständnis von Prepr Content Models ist erforderlich.

Didaktik und Arbeitsweise

Kurze Fachimpulse werden unmittelbar mit Demonstrationen, strukturierten Konfigurationsschritten, Praxisübungen und kontrollierten Fehlerfällen verbunden. Jede Übung verwendet definierte Ausgangswerte, Prüfpunkte und Dokumentationsanforderungen.

Fachbereichsleitung und Trainerteam

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 Backend-Entwicklung, API Engineering, Solution Architecture, Quality Engineering und technische Integrationsverantwortung.
Voraussetzungen: Grundkenntnisse in GraphQL, JSON, HTTP und moderner Anwendungsentwicklung. Ein grundlegendes Verständnis von Prepr Content Models ist 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, strukturierte Schritt-für-Schritt-Übungen und kontrollierte Praxisfälle
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.

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