Das fünftägige Entwicklerformat bündelt Content Delivery API, Content Management API, moderne Frontends, Structured Text, Assets, Visual Editing, Echtzeitupdates, CLI, Environments, Migrationen, Plugins, KI-Unterstützung, Webhooks, Caching, Limits, Tests und Deployment in einer zusammenhängenden Referenzanwendung.
Inhaltsübersicht
Kapitelinhaltsverzeichnis
- Lernziele und Einsatzbereiche
- Vorbereitung und Arbeitsweise
- Seminarinhalte
- Praktische Übungen und Anwendung
Lernziele und Einsatzbereiche
Kapitelinhaltsverzeichnis
- Kompetenzziele
- Typische Einsatzszenarien
- Abgrenzung und Schwerpunkt
Kompetenzziele
Die Inhalte sind auf unmittelbar anwendbare, prüfbare Kompetenzen ausgerichtet.
- Eine sichere, typisierte Datenzugriffsschicht für CDA und CMA aufbauen.
- Frontend, Structured Text, Medien, Preview und Revalidierung produktionsnah integrieren.
- Schemaänderungen, Plugins und KI-gestützte Entwicklung kontrolliert im Repository betreiben.
- Deployment, Caching, Limits, Tests und Diagnose in eine belastbare Referenzarchitektur überführen.
Typische Einsatzszenarien
Das Seminar eignet sich insbesondere für die folgenden Projekt- und Betriebssituationen.
- Technischer Bootcamp-Kurs für ein neues DatoCMS-Projekt.
- Standardisierung von Integrations- und Entwicklungspraktiken.
- Aufbau einer Referenzimplementierung für mehrere Frontends.
Abgrenzung und Schwerpunkt
Die fachliche Tiefe wird durch folgende Grenzen bewusst fokussiert.
- Die vier Frontend-Frameworks werden vergleichend, nicht als vollständige Grundkurse behandelt.
- Content-Strategie und Enterprise-Governance werden nur an technischen Schnittstellen vertieft.
- Produktionszugriffe erfolgen nicht; alle schreibenden Übungen nutzen Sandbox-Environments.
Vorbereitung und Arbeitsweise
Kapitelinhaltsverzeichnis
- Zielgruppen
- Vorkenntnisse und Schulungsumgebung
- Didaktisches Vorgehen
- Qualitäts- und Abnahmekriterien
Zielgruppen
Frontend-, Backend- und Full-Stack-Entwicklung, Softwarearchitektur, technische Leads und DevOps mit Schwerpunkt auf Integrationen.
Vorkenntnisse und Schulungsumgebung
Sichere JavaScript- oder TypeScript-Kenntnisse, GraphQL-Grundlagen, Versionsverwaltung und Erfahrung mit mindestens einem modernen Frontend-Framework.
- Schritt 1: Zugänge, Rollen und Schulungsprojekt vor Seminarbeginn kontrollieren.
- Schritt 2: Beispieldaten, Assets, Quellmaterial oder Codebasis entsprechend dem Seminarthema bereitstellen.
- Schritt 3: Ausgangszustand dokumentieren, damit Übungen wiederholt und Abweichungen eindeutig bewertet werden können.
Didaktisches Vorgehen
Kurze Fachblöcke werden unmittelbar mit Demonstrationen, geführten Arbeitsschritten, eigenständigen Laborphasen und kontrollierten Fehlerfällen verbunden.
- Schritt 1: Ausgangsproblem und gewünschtes Sollverhalten präzisieren.
- Schritt 2: Konfiguration oder Implementierung in kleinen, überprüfbaren Schritten ausführen.
- Schritt 3: Normalfall, Grenzfall und mindestens einen Fehlerfall testen.
- Schritt 4: Nachweis, Betriebsregel oder Checkliste aus dem Übungsergebnis ableiten.
Qualitäts- und Abnahmekriterien
- Konfigurationen und Arbeitsschritte sind reproduzierbar dokumentiert.
- Berechtigungen, Datenstände und Environments sind eindeutig voneinander getrennt.
- Positive und negative Testfälle besitzen ein erwartetes und nachvollziehbares Ergebnis.
- Fehlerzustände führen zu einer kontrollierten Diagnose und einem definierten Wiederanlauf.
Seminarinhalte
Kapitelinhaltsverzeichnis
- Tag 1: GraphQL-CDA und Datenvertrag
- Tag 1: Structured Text und Medien
- Tag 2: Frontend-Architekturen
- Tag 2: Preview, Draft Mode und Realtime
- Tag 3: CMA und idempotente Automatisierung
- Tag 3: CLI, Environments und Migrationen
- Tag 4: Plugin SDK und UI-Erweiterung
- Tag 4: Agent Skills und MCP-Einsatz
- Tag 4: Webhooks und Deployment
- Tag 5: Caching, Limits und Optimierung
- Tag 5: Tests, Observability und Fehlerdiagnose
- Tag 5: Referenzrelease
Tag 1: GraphQL-CDA und Datenvertrag
Queries, Fragmente, Variablen, Filter, Pagination, Locales und Entwürfe werden als typisierter Komponentenvertrag entwickelt.
- Schritt 1: Schema und Komponentenbedarf analysieren.
- Schritt 2: Query- und Fragmentbibliothek implementieren.
- Schritt 3: Nullfälle, Drafts, Locales und Komplexität testen.
Tag 1: Structured Text und Medien
Polymorphe Blocks, Links, responsive Bilder und Videos werden mit defensivem Rendering verbunden.
- Schritt 1: Typkatalog und Medienfragmente erstellen.
- Schritt 2: Renderer und Komponentenmapping implementieren.
- Schritt 3: Unbekannte Typen und fehlende Assets testen.
Tag 2: Frontend-Architekturen
Next.js, Nuxt, Astro und SvelteKit werden anhand derselben Seite, Query und Qualitätskriterien verglichen.
- Schritt 1: Gemeinsame Server- und Konfigurationsgrenzen definieren.
- Schritt 2: Referenzseite in den vier Frameworkpfaden umsetzen.
- Schritt 3: Rendering, Aktualisierung und Betriebsaufwand vergleichen.
Tag 2: Preview, Draft Mode und Realtime
Geschützte Entwurfsdaten, Echtzeitupdates und Content Links bilden die redaktionelle Vorschaukette.
- Schritt 1: Preview-Einstieg und Token-Trennung implementieren.
- Schritt 2: Realtime und Click-to-edit ergänzen.
- Schritt 3: Cacheleck, falsche Zuordnung und Verbindungsabbruch testen.
Tag 3: CMA und idempotente Automatisierung
Schema, Records, Locales und Assets werden mit fortsetzbaren Batch-Jobs verwaltet.
- Schritt 1: CMA-Client und externe IDs einrichten.
- Schritt 2: Import- oder Pflegejob mit Checkpoints implementieren.
- Schritt 3: Abbruch, Retry und zweiten Lauf testen.
Tag 3: CLI, Environments und Migrationen
Schemaänderungen werden versioniert, in Sandboxes getestet und kontrolliert promotet.
- Schritt 1: Repository und Projektprofil verknüpfen.
- Schritt 2: Migration und Typgenerierung durchführen.
- Schritt 3: Sandboxtest, Promotionplan und Rückfallpunkt dokumentieren.
Tag 4: Plugin SDK und UI-Erweiterung
Ein kleiner Feldeditor oder eine Qualitäts-Sidebar erweitert die Redaktionsoberfläche.
- Schritt 1: Erweiterungspunkt und Datenvertrag festlegen.
- Schritt 2: Plugin mit SDK-Kontext implementieren.
- Schritt 3: Rechte, Fehler, Konfiguration und Build testen.
Tag 4: Agent Skills und MCP-Einsatz
KI-Unterstützung wird auf überprüfbare Aufgaben mit minimalen Rechten und vollständigem Review begrenzt.
- Schritt 1: Risiko und geeigneten Werkzeugweg bestimmen.
- Schritt 2: Migrations- oder Queryaufgabe unterstützt bearbeiten.
- Schritt 3: Diff, Tests und Freigabenachweis durchführen.
Tag 4: Webhooks und Deployment
Änderungsereignisse lösen sichere, idempotente Builds oder Revalidierungen aus.
- Schritt 1: Event- und Filtermodell definieren.
- Schritt 2: Empfänger mit Secret- und Idempotenzprüfung implementieren.
- Schritt 3: Mehrfachereignis, Fehler und Rollback testen.
Tag 5: Caching, Limits und Optimierung
Query-, Cache-, Medien- und Requestbudgets werden gemessen und verbessert.
- Schritt 1: Baseline aus Requests, Komplexität und Antwortgröße erfassen.
- Schritt 2: Query und Revalidierung optimieren.
- Schritt 3: Rate-Limit- und Fallbackverhalten kontrolliert testen.
Tag 5: Tests, Observability und Fehlerdiagnose
Automatisierte Tests und strukturierte Logs decken API-, Preview-, Webhook- und Frontendpfade ab.
- Schritt 1: Testpyramide und Logschema definieren.
- Schritt 2: Fehler in mehreren Schichten simulieren.
- Schritt 3: Ursache, Wiederanlauf und Präventionskontrolle dokumentieren.
Tag 5: Referenzrelease
Alle Komponenten werden als versioniertes, getestetes und beobachtbares Release zusammengeführt.
- Schritt 1: Releaseartefakte und Konfiguration prüfen.
- Schritt 2: End-to-End-Smoke-Test mit Inhaltsänderung ausführen.
- Schritt 3: Entscheidung, Restpunkte und Betriebsübergabe abschließen.
Praktische Übungen und Anwendung
Kapitelinhaltsverzeichnis
- Typisierte Content-Seite
- Frameworkvergleich mit Preview
- CMA-Job plus Migration
- Plugin mit KI-gestütztem Review
- Webhook- und Performance-Störung
- Prüf- und Abnahmekriterien
Typisierte Content-Seite
Szenario: Eine modulare Seite wird mit GraphQL, Structured Text, Medien und Locales implementiert.
- Schritt 1: Datenbedarf und Fragmente festlegen.
- Schritt 2: Query und Renderer implementieren.
- Schritt 3: Locale-, Null- und Blockfälle testen.
- Schritt 4: Antwortgröße und Komplexität messen.
Prüfkriterium: Query, Typen, Renderer und Fehlerfälle erfüllen den vereinbarten Komponentenvertrag.
Frameworkvergleich mit Preview
Szenario: Dieselbe Seite wird in zwei ausgewählten Frameworks vollständig und in zwei weiteren als Referenzpfad umgesetzt.
- Schritt 1: Gemeinsame Architektur definieren.
- Schritt 2: Zwei Vollimplementierungen erstellen.
- Schritt 3: Zwei Vergleichsimplementierungen ergänzen.
- Schritt 4: Entscheidungsmatrix ausfüllen.
Prüfkriterium: Rendering-, Preview-, Cache- und Betriebsunterschiede sind durch Messungen und Tests belegt.
CMA-Job plus Migration
Szenario: Ein neues Feld wird migriert und vorhandene Records werden idempotent befüllt.
- Schritt 1: Schemaänderung und Datenregel formulieren.
- Schritt 2: Migration erstellen und ausführen.
- Schritt 3: CMA-Batchjob implementieren.
- Schritt 4: Abbruch, Wiederholung und Validierung testen.
Prüfkriterium: Migration, Typen, Batch-Job und Wiederanlauf sind in der Sandbox zweimal erfolgreich geprüft.
Plugin mit KI-gestütztem Review
Szenario: Eine Qualitäts-Sidebar wird entwickelt; KI unterstützt bei Testfällen, nicht bei ungeprüfter Produktivänderung.
- Schritt 1: Pluginanforderung und Sicherheitsgrenzen definieren.
- Schritt 2: Implementierung mit SDK erstellen.
- Schritt 3: KI für Testfallvorschläge kontrolliert einsetzen.
- Schritt 4: Diff, Tests und Produktionsbuild prüfen.
Prüfkriterium: Plugin, Konfiguration, Rechte und Tests sind vollständig reviewed und reproduzierbar gebaut.
Webhook- und Performance-Störung
Szenario: Doppelter Webhook erzeugt unnötige Revalidierungen und eine breite Query belastet den Pfad.
- Schritt 1: Baseline und Ereigniskette erfassen.
- Schritt 2: Doppelzustellung reproduzieren.
- Schritt 3: Idempotenz und Querybudget korrigieren.
- Schritt 4: Last-, Fehler- und Wiederanlauftest ausführen.
Prüfkriterium: Idempotenz und Queryoptimierung reduzieren Folgewirkung; Monitoring erkennt den Fehler eindeutig.
Prüf- und Abnahmekriterien
Die Übungen werden nicht allein nach sichtbarer Funktion, sondern nach Reproduzierbarkeit, Sicherheit, Datenqualität und Betriebsfähigkeit bewertet.
- Der Ausgangszustand, die Änderung und der geprüfte Zielzustand sind dokumentiert.
- Mindestens ein Negativ- oder Störungstest wurde kontrolliert durchgeführt.
- Geheimnisse, produktive Daten und unbeteiligte Systeme wurden nicht in die Übungen einbezogen.
- Offene Punkte besitzen Priorität, verantwortliche Stelle und nächsten Prüftermin.
Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner
-

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-, Backend- und Full-Stack-Entwicklung, Softwarearchitektur, technische Leads und DevOps mit Schwerpunkt auf Integrationen. |
| Voraussetzungen: | Sichere JavaScript- oder TypeScript-Kenntnisse, GraphQL-Grundlagen, Versionsverwaltung und Erfahrung mit mindestens einem modernen Frontend-Framework. |
| 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 Konfiguration, praktische Übungen am System, kontrollierte Fehlerfälle und Checklisten |
| Seminararten: | Öffentlich, Webinar, Inhaus, 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 |
| Kontakt: | Weitere Informationen unter + 49 (221) 74740055 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
