Vier Frameworks werden anhand eines gemeinsamen Content-Modells und identischer Qualitätskriterien umgesetzt. Dadurch werden nicht nur Rezepte gelernt, sondern Architekturentscheidungen zu Datenzugriff, Rendering, Preview, Structured Text, Medien, Caching, Revalidierung, Fehlerbehandlung und Tests vergleichbar.
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 frameworkneutrale DatoCMS-Datenzugriffsschicht entwerfen.
- Dasselbe Content-Modell in vier Frameworks idiomatisch integrieren.
- Structured Text, Medien, Preview und Visual Editing komponentenbasiert umsetzen.
- Caching, Revalidierung, Fehlerfälle und Tests frameworkübergreifend bewerten.
Typische Einsatzszenarien
Das Seminar eignet sich insbesondere für die folgenden Projekt- und Betriebssituationen.
- Technologieauswahl für ein neues Webprojekt.
- Standardisierung mehrerer Frontends auf ein gemeinsames CMS.
- Migration eines bestehenden Frontends auf moderne Renderingmodelle.
Abgrenzung und Schwerpunkt
Die fachliche Tiefe wird durch folgende Grenzen bewusst fokussiert.
- Keine vollständige Grundlagenschulung für die vier Frameworks.
- Designsystem und CSS werden nur soweit benötigt behandelt.
- Backend-Geschäftslogik außerhalb des CMS-Zugriffs ist nicht Schwerpunkt.
Vorbereitung und Arbeitsweise
Kapitelinhaltsverzeichnis
- Zielgruppen
- Vorkenntnisse und Schulungsumgebung
- Didaktisches Vorgehen
- Qualitäts- und Abnahmekriterien
Zielgruppen
Frontend- und Full-Stack-Entwicklung, Softwarearchitektur und technische Leads, die DatoCMS mit modernen Web-Frameworks integrieren.
Vorkenntnisse und Schulungsumgebung
Sichere Kenntnisse in JavaScript oder TypeScript, Komponentenentwicklung, Routing und serverseitigem Rendering. Grundlagen in GraphQL und DatoCMS werden vorausgesetzt.
- 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
- Gemeinsame Integrationsarchitektur
- GraphQL-Client und Typisierung
- Next.js-Integration
- Nuxt-Integration
- Astro-Integration
- SvelteKit-Integration
- Structured Text und modulare Komponenten
- Bilder, Videos und Metadaten
- Preview und Visual Editing
- Caching, Tests und Deploymentvergleich
Gemeinsame Integrationsarchitektur
Token, Konfiguration, Query-Bestand, Typen, Fehlerobjekte und Komponentenverträge werden frameworkneutral entworfen.
- Schritt 1: Laufzeitgrenzen zwischen Server, Build und Browser markieren.
- Schritt 2: Gemeinsame Query- und Fragmentstruktur definieren.
- Schritt 3: Konfigurations-, Fehler- und Cache-Schnittstellen vereinheitlichen.
GraphQL-Client und Typisierung
Datenzugriff wird mit Variablen, Fragmenten und generierten oder expliziten Typen abgesichert.
- Schritt 1: Client für serverseitige Nutzung konfigurieren.
- Schritt 2: Queries und Fragmente nach Komponenten schneiden.
- Schritt 3: Typprüfung und Testdaten gegen Null- und Fehlerfälle ausführen.
Next.js-Integration
Routing, Serverkomponenten beziehungsweise serverseitiger Datenzugriff, Draft Mode und Revalidierung werden in einer Referenzseite umgesetzt.
- Schritt 1: Route und Datenabfrage serverseitig anlegen.
- Schritt 2: Published- und Draft-Kontext sauber trennen.
- Schritt 3: Cache- beziehungsweise Revalidierungsweg mit Inhaltsänderung testen.
Nuxt-Integration
Serverseitiger Fetch, Laufzeitkonfiguration und Preview werden nach Nuxt-Konventionen umgesetzt.
- Schritt 1: Serverzugriff und Runtime-Konfiguration einrichten.
- Schritt 2: Seiten- und Komponentenqueries integrieren.
- Schritt 3: Preview, Fehlerseite und erneute Datenladung testen.
Astro-Integration
Statische und serverseitige Ausgabe werden anhand derselben Inhalte und einer klaren Aktualisierungsstrategie verglichen.
- Schritt 1: Content-Route mit serverseitigem Query-Aufruf erstellen.
- Schritt 2: Statische und dynamische Renderingentscheidung dokumentieren.
- Schritt 3: Build- beziehungsweise Aktualisierungspfad mit Teständerung prüfen.
SvelteKit-Integration
Load-Funktionen, Servergrenzen und Preview werden mit typisierten Datenverträgen umgesetzt.
- Schritt 1: Server-Load mit geschütztem Token konfigurieren.
- Schritt 2: Daten in Route und Komponenten übergeben.
- Schritt 3: Entwurfszugriff, Fehler und Navigation testen.
Structured Text und modulare Komponenten
Ein gemeinsamer Renderer-Vertrag wird in frameworkgerechte Komponenten übersetzt.
- Schritt 1: Node- und Blocktypen aus dem Modell inventarisieren.
- Schritt 2: Renderer-Mapping mit Fallback für unbekannte Typen anlegen.
- Schritt 3: Links, eingebettete Blocks und leere Inhalte testen.
Bilder, Videos und Metadaten
Responsive Medien und SEO-Daten werden ohne unnötige Übertragung in jede Frameworklösung integriert.
- Schritt 1: Medienfragmente und Komponentenparameter definieren.
- Schritt 2: Bildgrößen, Fokus und Ladeverhalten prüfen.
- Schritt 3: Metadaten, Alt-Texte und fehlende Assets testen.
Preview und Visual Editing
Draft Mode, Echtzeitupdates und Content Links werden unter Beachtung der Sicherheitsgrenzen implementiert.
- Schritt 1: Geschützten Preview-Einstieg pro Framework einrichten.
- Schritt 2: Entwurfsdaten und Echtzeitaktualisierung aktivieren.
- Schritt 3: Click-to-edit-Zuordnung und Abmeldung aus Preview testen.
Caching, Tests und Deploymentvergleich
Die vier Lösungen werden anhand gleicher Mess- und Abnahmekriterien verglichen.
- Schritt 1: Cache-, Build- und Revalidierungsstrategie je Framework dokumentieren.
- Schritt 2: Unit-, Integrations- und Smoke-Tests für Datenzugriff ausführen.
- Schritt 3: Laufzeit, Fehlerverhalten und Betriebsaufwand in einer Entscheidungsmatrix bewerten.
Praktische Übungen und Anwendung
Kapitelinhaltsverzeichnis
- Gemeinsame Landingpage in vier Frameworks
- Preview und Live-Aktualisierung
- Gezielte Revalidierung nach Inhaltsänderung
- Framework-Entscheidungsmatrix
- Prüf- und Abnahmekriterien
Gemeinsame Landingpage in vier Frameworks
Szenario: Eine Landingpage mit Hero, Text, Teasern und Bildgalerie wird in allen vier Frameworks umgesetzt.
- Schritt 1: Gemeinsame Queries und Komponentenvertrag festlegen.
- Schritt 2: Referenzimplementierung in Next.js erstellen.
- Schritt 3: Nuxt-, Astro- und SvelteKit-Varianten umsetzen.
- Schritt 4: Ausgabe und Betriebsmerkmale vergleichen.
Prüfkriterium: Die fachliche Ausgabe ist konsistent; Unterschiede in Datenzugriff, Rendering und Aktualisierung sind dokumentiert.
Preview und Live-Aktualisierung
Szenario: Redaktionelle Änderungen sollen ohne Veröffentlichung sicher in jedem Frontend sichtbar werden.
- Schritt 1: Preview-Einstieg und Secret-Prüfung definieren.
- Schritt 2: Draft-Kontext pro Framework aktivieren.
- Schritt 3: Echtzeitaktualisierung und Content Links ergänzen.
- Schritt 4: Unbefugten Zugriff und Abmeldung testen.
Prüfkriterium: Preview ist authentisiert, zeigt Entwürfe, aktualisiert Änderungen und kann nicht als öffentlicher Datenpfad missbraucht werden.
Gezielte Revalidierung nach Inhaltsänderung
Szenario: Eine Änderung an einem Teaser soll nur abhängige Seiten aktualisieren.
- Schritt 1: Record-zu-Seite-Beziehung erfassen.
- Schritt 2: Revalidierungs- oder Buildpfad implementieren.
- Schritt 3: Änderung und Mehrfachereignis testen.
- Schritt 4: Zeit, Umfang und Fehlerbehandlung protokollieren.
Prüfkriterium: Abhängigkeiten, Trigger und Cache-Invalidierung sind nachvollziehbar; unnötige Vollbuilds werden vermieden.
Framework-Entscheidungsmatrix
Szenario: Ein Projektteam muss aus den vier Frameworks eine Zielplattform auswählen.
- Schritt 1: Bewertungskriterien und Gewichtung festlegen.
- Schritt 2: Laborergebnisse je Framework eintragen.
- Schritt 3: Risiken und offene Punkte bewerten.
- Schritt 4: Entscheidung mit Annahmen und Reviewtermin dokumentieren.
Prüfkriterium: Die Entscheidung basiert auf Rendering, Preview, Teamkompetenz, Hosting, Testbarkeit und Betrieb statt auf persönlicher Vorliebe.
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: | 4 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage: 09:00 Uhr |
|---|---|
| Preis: |
Öffentlich oder Live Stream: € 2.396 zzgl. MwSt. Inhaus: € 6.800 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Frontend- und Full-Stack-Entwicklung, Softwarearchitektur und technische Leads, die DatoCMS mit modernen Web-Frameworks integrieren. |
| Voraussetzungen: | Sichere Kenntnisse in JavaScript oder TypeScript, Komponentenentwicklung, Routing und serverseitigem Rendering. Grundlagen in GraphQL und DatoCMS werden vorausgesetzt. |
| 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.
