Seminar DatoCMS: Intensivseminar Entwicklung, APIs und Frontend

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.

  1. Schritt 1: Zugänge, Rollen und Schulungsprojekt vor Seminarbeginn kontrollieren.
  2. Schritt 2: Beispieldaten, Assets, Quellmaterial oder Codebasis entsprechend dem Seminarthema bereitstellen.
  3. 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.

  1. Schritt 1: Ausgangsproblem und gewünschtes Sollverhalten präzisieren.
  2. Schritt 2: Konfiguration oder Implementierung in kleinen, überprüfbaren Schritten ausführen.
  3. Schritt 3: Normalfall, Grenzfall und mindestens einen Fehlerfall testen.
  4. 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.

  1. Schritt 1: Schema und Komponentenbedarf analysieren.
  2. Schritt 2: Query- und Fragmentbibliothek implementieren.
  3. 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.

  1. Schritt 1: Typkatalog und Medienfragmente erstellen.
  2. Schritt 2: Renderer und Komponentenmapping implementieren.
  3. 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.

  1. Schritt 1: Gemeinsame Server- und Konfigurationsgrenzen definieren.
  2. Schritt 2: Referenzseite in den vier Frameworkpfaden umsetzen.
  3. 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.

  1. Schritt 1: Preview-Einstieg und Token-Trennung implementieren.
  2. Schritt 2: Realtime und Click-to-edit ergänzen.
  3. 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.

  1. Schritt 1: CMA-Client und externe IDs einrichten.
  2. Schritt 2: Import- oder Pflegejob mit Checkpoints implementieren.
  3. Schritt 3: Abbruch, Retry und zweiten Lauf testen.

Tag 3: CLI, Environments und Migrationen

Schemaänderungen werden versioniert, in Sandboxes getestet und kontrolliert promotet.

  1. Schritt 1: Repository und Projektprofil verknüpfen.
  2. Schritt 2: Migration und Typgenerierung durchführen.
  3. 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.

  1. Schritt 1: Erweiterungspunkt und Datenvertrag festlegen.
  2. Schritt 2: Plugin mit SDK-Kontext implementieren.
  3. 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.

  1. Schritt 1: Risiko und geeigneten Werkzeugweg bestimmen.
  2. Schritt 2: Migrations- oder Queryaufgabe unterstützt bearbeiten.
  3. Schritt 3: Diff, Tests und Freigabenachweis durchführen.

Tag 4: Webhooks und Deployment

Änderungsereignisse lösen sichere, idempotente Builds oder Revalidierungen aus.

  1. Schritt 1: Event- und Filtermodell definieren.
  2. Schritt 2: Empfänger mit Secret- und Idempotenzprüfung implementieren.
  3. Schritt 3: Mehrfachereignis, Fehler und Rollback testen.

Tag 5: Caching, Limits und Optimierung

Query-, Cache-, Medien- und Requestbudgets werden gemessen und verbessert.

  1. Schritt 1: Baseline aus Requests, Komplexität und Antwortgröße erfassen.
  2. Schritt 2: Query und Revalidierung optimieren.
  3. 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.

  1. Schritt 1: Testpyramide und Logschema definieren.
  2. Schritt 2: Fehler in mehreren Schichten simulieren.
  3. Schritt 3: Ursache, Wiederanlauf und Präventionskontrolle dokumentieren.

Tag 5: Referenzrelease

Alle Komponenten werden als versioniertes, getestetes und beobachtbares Release zusammengeführt.

  1. Schritt 1: Releaseartefakte und Konfiguration prüfen.
  2. Schritt 2: End-to-End-Smoke-Test mit Inhaltsänderung ausführen.
  3. 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.

  1. Schritt 1: Datenbedarf und Fragmente festlegen.
  2. Schritt 2: Query und Renderer implementieren.
  3. Schritt 3: Locale-, Null- und Blockfälle testen.
  4. 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.

  1. Schritt 1: Gemeinsame Architektur definieren.
  2. Schritt 2: Zwei Vollimplementierungen erstellen.
  3. Schritt 3: Zwei Vergleichsimplementierungen ergänzen.
  4. 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.

  1. Schritt 1: Schemaänderung und Datenregel formulieren.
  2. Schritt 2: Migration erstellen und ausführen.
  3. Schritt 3: CMA-Batchjob implementieren.
  4. 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.

  1. Schritt 1: Pluginanforderung und Sicherheitsgrenzen definieren.
  2. Schritt 2: Implementierung mit SDK erstellen.
  3. Schritt 3: KI für Testfallvorschläge kontrolliert einsetzen.
  4. 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.

  1. Schritt 1: Baseline und Ereigniskette erfassen.
  2. Schritt 2: Doppelzustellung reproduzieren.
  3. Schritt 3: Idempotenz und Querybudget korrigieren.
  4. 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

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.

Seminar Startdatum Enddatum Ort Dauer
Friedrichshafen 5 Tage
Kassel 5 Tage
Ulm 5 Tage
München 5 Tage
Münster 5 Tage
Nürnberg 5 Tage
Köln 5 Tage
Wuppertal 5 Tage
Berlin 5 Tage
Mainz 5 Tage
Erfurt 5 Tage
Bremen 5 Tage
Frankfurt 5 Tage
Paderborn 5 Tage
Essen 5 Tage
Darmstadt 5 Tage
Freiburg 5 Tage
Potsdam 5 Tage
Flensburg 5 Tage
Konstanz 5 Tage
Hamm 5 Tage
Rostock 5 Tage
Hamburg 5 Tage
Leipzig 5 Tage
Hannover 5 Tage
Stuttgart 5 Tage
Dresden 5 Tage
Luxemburg 5 Tage
Regensburg 5 Tage
Jena 5 Tage
Trier 5 Tage
Madgeburg 5 Tage
München 5 Tage
Friedrichshafen 5 Tage
Kassel 5 Tage
Ulm 5 Tage
Münster 5 Tage
Nürnberg 5 Tage
Köln 5 Tage
Wuppertal 5 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.de All rights reserved. | Kontakt | Impressum | Nach oben