Das Seminar vermittelt Content Architecture, GraphQL, Frontend, Preview, Visual Editing, TypeScript, Tests, Performance, Integrationen, Migration, CI/CD, Sicherheit und Betrieb. Die Inhalte werden als zusammenhängender Arbeitsablauf mit klaren Prüfpunkten, Verantwortungen und wiederholbaren Standards aufgebaut.
Inhaltsübersicht
- Lernziele
- Seminarinhalte
- Zielgruppe und Voraussetzungen
- Didaktik und Arbeitsweise
Lernziele
- Ein API-taugliches Prepr-Schema und einen typisierten Datenzugriff entwickeln.
- Frontend, Preview und Visual Editing produktionsreif integrieren.
- Integrationen, Migration und Delivery wiederholbar und ausfallsicher umsetzen.
- Sicherheit, Tests, Performance, Monitoring und Betriebsübergabe absichern.
Seminarinhalte
Architektur, Umgebungen und Projektbasis festlegen
- Den Arbeitsbereich „Zielkanäle, Datenflüsse, Umgebungen, Zugriffe, Projektstruktur, Secrets und Abnahmekriterien“ mit Ausgangslage, Ziel, Beteiligten und Abhängigkeiten vollständig erfassen.
- Die Anforderungen in eine priorisierte Sollstruktur mit eindeutigen Entscheidungs- und Freigaberegeln überführen.
- Die Sollstruktur mit einem Normalfall, einem Grenzfall und einem Konfliktfall auf Konsistenz prüfen.
- Verantwortung, Nachweis, Review-Termin und notwendige Folgeaktivitäten verbindlich dokumentieren.
Content Architecture für APIs entwickeln
- Die fachlichen Anforderungen für „Models, Komponenten, Beziehungen, Validierungen, Dynamic Content, Locales und Schema-Evolution“ sammeln und von reinen Darstellungswünschen trennen.
- Models, Komponenten, Felder, Beziehungen oder Enumerationen passend zum Bedarf in Prepr konfigurieren.
- Pflichtfelder, Validierungen, Locales und redaktionelle Hinweise mit vollständigen Beispieldaten prüfen.
- Auswirkungen auf GraphQL, Redaktion, Wiederverwendung und spätere Schemaänderungen dokumentieren.
GraphQL-Datenlayer implementieren
- Den Datenbedarf für „Tokens, Queries, Fragmente, Variablen, Filter, Pagination, Beziehungen und Fehlerbehandlung“ mit Feldern, Filtern, Locales, Status und Fehlerfällen präzise beschreiben.
- Token, Endpunkt, Query, Fragmente und typisierte Variablen mit minimalem Datenumfang konfigurieren.
- Normale, leere, unvollständige, nicht autorisierte und verzögerte Antworten automatisiert prüfen.
- Caching, Versionierung, Monitoring, Fehlerbehandlung und Wartungsverantwortung festlegen.
Frontend und Komponenten-Mapping aufbauen
- Rendering, Routing, Locale, Aktualitätsziel und Komponentenbedarf für „Rendering, Routing, Typen, Komponentenregister, Fallbacks und kritische Seiten“ festlegen.
- Datenlayer und Komponenten-Mapping mit klaren Typen, Fallbacks und geschützter Konfiguration umsetzen.
- Entwurf, Produktion, Gerätevarianten, unbekannte Inhalte und API-Störungen systematisch testen.
- Performance, Deployment, Cache-Aktualisierung, Rollback und redaktionelle Abnahme dokumentieren.
Preview und Visual Editing integrieren
- Rendering, Routing, Locale, Aktualitätsziel und Komponentenbedarf für „geschützte Routen, Entwürfe, geplante Inhalte, editierbare Bereiche, Einbettung und CSP“ festlegen.
- Datenlayer und Komponenten-Mapping mit klaren Typen, Fallbacks und geschützter Konfiguration umsetzen.
- Entwurf, Produktion, Gerätevarianten, unbekannte Inhalte und API-Störungen systematisch testen.
- Performance, Deployment, Cache-Aktualisierung, Rollback und redaktionelle Abnahme dokumentieren.
TypeScript, Tests, Caching und Performance vertiefen
- Prüfziel, Qualitätsgrenzen, Testdaten und erwartete Ergebnisse für „strikte Typen, Contract-Tests, Content-Varianten, Invalidierung, Query- und Render-Performance“ festlegen.
- Automatisierte und manuelle Prüfungen mit reproduzierbarer Ausgangslage und eindeutigen Nachweisen aufbauen.
- Normalfall, Grenzfall, Fehlerfall, Berechtigungsfehler und unvollständige Daten systematisch durchspielen.
- Abweichungen priorisieren, Korrektur erneut prüfen und das Ergebnis als verbindliches Freigabekriterium dokumentieren.
Remote Sources und Webhooks integrieren
- Datenbesitz, Richtung, Aktualität, Schlüssel und Vertrag für „Datenvertrag, Authentisierung, Mapping, Fallback, Signatur, Idempotenz und Diagnose“ eindeutig bestimmen.
- Authentisierung, Mapping, Idempotenz, Wiederholung und Fehlerablage in der Integration umsetzen.
- Doppelte, verspätete, fehlerhafte und unvollständige Nachrichten mit kontrollierten Fällen prüfen.
- Abstimmung, Monitoring, Alarmierung, Supportweg und Änderungsverfahren verbindlich festlegen.
Mutation API und Migration einsetzen
- Mess- oder Datenanforderungen für „stabile Schlüssel, Transformation, Schreiben, Beziehungen, Locales, Abstimmung und Cutover“ mit Zweck, Feldern, Identität und Qualitätsgrenzen definieren.
- Erfassung, Transformation oder Übertragung mit stabilen Schlüsseln und nachvollziehbarem Status umsetzen.
- Vollständigkeit, Duplikate, Reihenfolge, Locales, Beziehungen und Fehlerbestand systematisch prüfen.
- Korrekturlauf, Aufbewahrung, Freigabe, Monitoring und regelmäßige Qualitätskontrolle dokumentieren.
CI/CD und Sicherheit verankern
- Betriebsziel, Änderungstyp, Umgebungen und Verantwortungen für „Pipeline, Review, Tests, Deployment-Hooks, Cache, Rollen, Tokens, Secrets und Rollback“ festlegen.
- Automatisierte Prüfung, Freigabe, Deployment, Cache-Aktualisierung und Monitoring umsetzen.
- Fehlgeschlagenen Build, unvollständige Änderung, verzögerte Auslieferung und Rückfall praktisch testen.
- Runbook, SLO, Alarmierung, Nachweis, Review und kontinuierliche Verbesserung etablieren.
Produktionsabnahme und Betrieb übergeben
- Betriebsziel, Änderungstyp, Umgebungen und Verantwortungen für „Smoke-Tests, Datenkontrolle, Performance, Sicherheit, SLOs, Runbooks und Support“ festlegen.
- Automatisierte Prüfung, Freigabe, Deployment, Cache-Aktualisierung und Monitoring umsetzen.
- Fehlgeschlagenen Build, unvollständige Änderung, verzögerte Auslieferung und Rückfall praktisch testen.
- Runbook, SLO, Alarmierung, Nachweis, Review und kontinuierliche Verbesserung etablieren.
Zielgruppe und Voraussetzungen
Zielgruppe: Frontend- und Backend-Entwicklung, Solution Architecture, Integration Engineering, DevOps, Quality Engineering und technische Plattformverantwortung.
Voraussetzungen: Sichere Kenntnisse in Webentwicklung, GraphQL, HTTP, TypeScript oder vergleichbarer Sprache, Versionsverwaltung und CI/CD. Content-Modeling-Grundlagen sind 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
-

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: | Frontend- und Backend-Entwicklung, Solution Architecture, Integration Engineering, DevOps, Quality Engineering und technische Plattformverantwortung. |
| Voraussetzungen: | Sichere Kenntnisse in Webentwicklung, GraphQL, HTTP, TypeScript oder vergleichbarer Sprache, Versionsverwaltung und CI/CD. Content-Modeling-Grundlagen sind 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.
