Damit Autoren in Studio sicher arbeiten können, müssen Komponenten, Eigenschaften, Design Tokens, Content Bindings, Routing und Vorschau technisch sauber registriert sein. Das Seminar baut die Entwicklungsgrundlage für eine kontrollierte visuelle Experience-Erstellung.
Ein vorhandenes React- oder Next.js-Frontend wird schrittweise um das Experiences SDK, registrierte Designsystem-Komponenten und robuste Rendering-Regeln erweitert. Entwickler- und Redaktionsverantwortung bleiben klar getrennt.
Inhaltsübersicht
- Zielsetzung
- Zielgruppe
- Voraussetzungen
- Seminarinhalte
- Praxisübungen
- Methodik
Zielsetzung
- Studio-Architektur und Zusammenspiel von Contentful, SDK und Frontend erklären
- React-Komponenten mit Eigenschaften, Kategorien und Standardwerten registrieren
- Design Tokens, Breakpoints, Bindings und Patterns technisch unterstützen
- Routing, Metadaten, Preview und Veröffentlichung in die Anwendung integrieren
- Performance, Sicherheit, Versionierung und Editor-Erlebnis gemeinsam testen
- Ein wartbares Übergabemodell zwischen Designsystem, Entwicklung und Redaktion etablieren
Zielgruppe
React- und Next.js-Entwickler, Frontend-Architekten, Design-System-Teams, technische Consultants und Plattformentwickler.
Voraussetzungen
Sichere Kenntnisse in TypeScript, React, Komponentenarchitektur, CSS und Git. Grundkenntnisse der Contentful-APIs und Zugriff auf eine Studio-Übungsumgebung sind erforderlich.
Seminarinhalte
- Schritt 1: Technische Studio-Architektur planen
Contentful-Daten, Experience-Dokument, registrierte Komponenten, Design Tokens, Frontend-Routing und Preview werden als zusammenhängender Datenfluss dargestellt.
- Schritt 2: Experiences SDK integrieren
SDK, Space, Environment, Locale und Laufzeitkonfiguration werden eingerichtet. Entwicklungs- und Produktionswerte bleiben getrennt.
- Schritt 3: Erste Komponente registrieren
Eine React-Komponente erhält eindeutigen Namen, Kategorie, Eigenschaften, Standardwerte und Vorschauverhalten. Technische Props werden nicht unkontrolliert redaktionell freigegeben.
- Schritt 4: Eigenschaftstypen und Validierungen definieren
Text, Auswahl, Zahl, Boolean, Objekt, Medien- und Inhaltsbindung werden mit sinnvollen Grenzen versehen. Editorlabels und Hilfetexte bleiben fachlich verständlich.
- Schritt 5: Design Tokens registrieren
Farben, Abstände, Typografie und weitere Systemwerte werden aus dem Designsystem übernommen. Doppelte oder frei erfundene Werte werden vermieden.
- Schritt 6: Layout und Breakpoints unterstützen
Container, Raster, Ausrichtung und Responsive-Verhalten werden als kontrollierte Optionen abgebildet. Komponentencode bleibt auch bei ungewöhnlichen Kombinationen stabil.
- Schritt 7: Content Binding umsetzen
Komponenteneigenschaften werden an Contentful-Felder, Einträge und Assets gebunden. Typen, fehlende Werte und lokalisierte Inhalte werden sicher verarbeitet.
- Schritt 8: Patterns und Verschachtelung vorbereiten
Komponenten werden so gestaltet, dass sie in festen, bearbeitbaren und verschachtelten Patterns zuverlässig funktionieren. Rekursion und unzulässige Kombinationen werden begrenzt.
- Schritt 9: Routing und Metadaten integrieren
Experience-Routen, Slugs, Locale, Seitentitel und weitere Metadaten werden in das Framework übernommen. Konflikte mit bestehenden Seiten werden erkannt.
- Schritt 10: Preview und Aktualisierung testen
Änderungen im Editor werden im Frontend-Kontext sichtbar. Cache, Draft-Zustand und Live-Aktualisierung werden von der produktiven Auslieferung getrennt.
- Schritt 11: Performance und Assets optimieren
Komponenten werden auf Bundle-Größe, Rendering, Bildauslieferung und unnötige Datenzugriffe geprüft. Editorflexibilität darf nicht zu unkontrollierter Laufzeitlast führen.
- Schritt 12: Fehler und Migrationen behandeln
Unbekannte Komponenten, entfernte Props, geänderte Tokens und ältere Experience-Versionen erhalten kompatible Fallbacks oder geplante Migrationen.
- Schritt 13: Entwickler-Redaktions-Handoff definieren
Dokumentation, Komponentenfreigabe, Testkatalog, Ownership und Änderungsprozess werden festgelegt. Neue Komponenten gelangen nur nach technischer und redaktioneller Abnahme in die Bibliothek.
Praxisübungen
- Experiences SDK in ein React- oder Next.js-Projekt integrieren
- Komponente mit mehreren kontrollierten Eigenschaften registrieren
- Design Tokens und Responsive-Optionen aus einem kleinen Designsystem anbinden
- Content Binding für Eintrag und Asset implementieren
- Unbekannte Komponente und fehlendes Feld mit Fallback testen
- Komponenten-Definition durch technische und redaktionelle Abnahme führen
Methodik
Das Seminar verwendet ein fortlaufendes Frontend-Labor. Jede Komponente wird im Code, im Experience Editor und in der ausgelieferten Seite geprüft; Wartbarkeit und redaktionelle Bedienbarkeit gelten als gemeinsame Abnahmekriterien.
Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de
Seminardetails
| Dauer: | 2 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage: 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.198 zzgl. MwSt. Inhaus: € 3.400 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | React- und Next.js-Entwickler, Frontend-Architekten, Design-System-Teams, technische Consultants und Plattformentwickler. |
| Voraussetzungen: | Sichere Kenntnisse in TypeScript, React, Komponentenarchitektur, CSS und Git. Grundkenntnisse der Contentful-APIs und Zugriff auf eine Studio-Übungsumgebung 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, praktische Übungen am System |
| 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 |
| Weitere Informationen unter + 49 (221) 74740055 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
