Ein Squidex-Frontend muss Content-Verträge, Lokalisierung, Referenzen, Assets, Vorschau, Caching und Fehlerzustände zuverlässig beherrschen. Die Wahl zwischen Server Rendering, statischer Generierung und dynamischer Auslieferung beeinflusst Aktualität, Performance und Betriebsaufwand.
Das Seminar entwickelt eine TypeScript-basierte Next.js-Anwendung mit produktionsnaher Datenzugriffsschicht, komponentenbasierter Ausgabe, Preview, Revalidierung, Fehlerbehandlung und automatisierten Tests.
Zielgruppe
Frontend- und Full-Stack-Entwickler, Webarchitekten und Teams für React- beziehungsweise Next.js-Anwendungen
Voraussetzungen
Sichere Kenntnisse in JavaScript oder TypeScript, React-Grundlagen, HTTP, asynchroner Programmierung und modernen Build-Prozessen
Seminarziele
- Eine typisierte und sicher konfigurierte Squidex-Datenzugriffsschicht erstellen.
- Content, Komponenten, Referenzen, Assets und Sprachen korrekt abbilden.
- Rendering- und Cache-Strategien passend zu Aktualitätsanforderungen wählen.
- Preview, Revalidierung und kontrollierte Fehlerzustände integrieren.
- Frontend-Verträge, Barrierefreiheit, Performance und Deployment automatisiert prüfen.
Inhaltsübersicht
- Zielgruppe und Voraussetzungen
- Seminarziele
- Projektstruktur und sichere API-Anbindung
- Content-Mapping und Komponentenarchitektur
- Referenzen, Assets und Mehrsprachigkeit
- Rendering-Strategien in Next.js
- Caching, Revalidierung und Preview
- Qualität, Performance und Deployment
- Praxisprojekt und Abnahme
1. Projektstruktur und sichere API-Anbindung
Dieser Themenblock verbindet fachliche Entscheidung, konkrete Konfiguration und überprüfbare Abnahme. Die Schritte werden an einer durchgängigen Beispiel-App umgesetzt und mit geeigneten Positiv- und Negativfällen kontrolliert.
Schrittweises Vorgehen
- Frontend-, serverseitige und Build-Zugriffe voneinander trennen.
- API-Client, Endpunkte und Secrets umgebungsspezifisch konfigurieren.
- TypeScript-Typen aus dem vereinbarten Content-Vertrag ableiten.
- Timeouts, Fehlerabbildung und strukturierte Diagnose ergänzen.
- Ersten serverseitigen Content-Request mit Negativfällen testen.
Prüfpunkte
- Die Konfiguration erfüllt den beschriebenen fachlichen Zweck ohne unnötige Sonderfälle.
- Berechtigungen, Fehlerzustände und Auswirkungen auf abhängige Komponenten sind geprüft.
- Ergebnis, offene Punkte und Wiederholungsweg sind nachvollziehbar dokumentiert.
2. Content-Mapping und Komponentenarchitektur
Der Abschnitt wird als vollständiger Arbeitsablauf bearbeitet: Ausgangslage erfassen, Zielzustand festlegen, Konfiguration umsetzen, Verhalten testen und die betriebliche beziehungsweise redaktionelle Übergabe dokumentieren.
Schrittweises Vorgehen
- Schemafelder in stabile View-Modelle transformieren.
- Komponentenvarianten über explizite Typen und Renderer abbilden.
- Unbekannte oder neue Varianten mit kontrolliertem Fallback behandeln.
- Optionale Felder und redaktionell unvollständige Daten robust ausgeben.
- Mapping-Funktionen mit repräsentativen Fixtures testen.
Prüfpunkte
- Die Konfiguration erfüllt den beschriebenen fachlichen Zweck ohne unnötige Sonderfälle.
- Berechtigungen, Fehlerzustände und Auswirkungen auf abhängige Komponenten sind geprüft.
- Ergebnis, offene Punkte und Wiederholungsweg sind nachvollziehbar dokumentiert.
3. Referenzen, Assets und Mehrsprachigkeit
Die Inhalte werden nicht isoliert demonstriert. Jede Entscheidung wird anhand von Auswirkungen auf Redaktion, API, Sicherheit, Betrieb und spätere Änderungen bewertet und anschließend praktisch validiert.
Schrittweises Vorgehen
- Referenzen mit begrenzter Tiefe und klarer Fehlerstrategie auflösen.
- Asset-Metadaten und responsive Bildvarianten in UI-Komponenten überführen.
- Sprachparameter, Fallbacks und lokalisierte Routen definieren.
- Fehlende Übersetzungen und unveröffentlichte Referenzen sichtbar kontrollieren.
- Barrierefreie Alternativtexte und semantische Struktur prüfen.
Prüfpunkte
- Die Konfiguration erfüllt den beschriebenen fachlichen Zweck ohne unnötige Sonderfälle.
- Berechtigungen, Fehlerzustände und Auswirkungen auf abhängige Komponenten sind geprüft.
- Ergebnis, offene Punkte und Wiederholungsweg sind nachvollziehbar dokumentiert.
4. Rendering-Strategien in Next.js
Im Mittelpunkt steht ein reproduzierbares Vorgehen. Konfiguration, Testdaten, Prüfschritte und Abnahmekriterien werden so festgehalten, dass der Ablauf in einer eigenen Umgebung wiederholt werden kann.
Schrittweises Vorgehen
- Statische Generierung, Server Rendering und dynamische Requests vergleichen.
- Strategie pro Inhaltstyp aus Aktualität, Volumen und Personalisierung ableiten.
- Server- und Client-Komponenten mit klaren Datenverantwortungen schneiden.
- Build-Zeit und Laufzeitfehler gezielt simulieren.
- Fallback-Seiten und Fehlergrenzen für nicht verfügbare Inhalte definieren.
Prüfpunkte
- Die Konfiguration erfüllt den beschriebenen fachlichen Zweck ohne unnötige Sonderfälle.
- Berechtigungen, Fehlerzustände und Auswirkungen auf abhängige Komponenten sind geprüft.
- Ergebnis, offene Punkte und Wiederholungsweg sind nachvollziehbar dokumentiert.
5. Caching, Revalidierung und Preview
Dieser Themenblock verbindet fachliche Entscheidung, konkrete Konfiguration und überprüfbare Abnahme. Die Schritte werden an einer durchgängigen Beispiel-App umgesetzt und mit geeigneten Positiv- und Negativfällen kontrolliert.
Schrittweises Vorgehen
- Cache-Schlüssel nach Sprache, Route, Query und Veröffentlichungsstatus bilden.
- Zeitgesteuerte und ereignisgesteuerte Revalidierung vergleichen.
- Preview-Zugang gegen unberechtigte Nutzung absichern.
- Entwurfs- und veröffentlichte Daten strikt voneinander trennen.
- Publizieren, Zurückziehen und Asset-Ersetzen als End-to-End-Ablauf testen.
Prüfpunkte
- Die Konfiguration erfüllt den beschriebenen fachlichen Zweck ohne unnötige Sonderfälle.
- Berechtigungen, Fehlerzustände und Auswirkungen auf abhängige Komponenten sind geprüft.
- Ergebnis, offene Punkte und Wiederholungsweg sind nachvollziehbar dokumentiert.
6. Qualität, Performance und Deployment
Der Abschnitt wird als vollständiger Arbeitsablauf bearbeitet: Ausgangslage erfassen, Zielzustand festlegen, Konfiguration umsetzen, Verhalten testen und die betriebliche beziehungsweise redaktionelle Übergabe dokumentieren.
Schrittweises Vorgehen
- Unit-, Komponenten- und Contract-Tests in die Pipeline integrieren.
- Ladezeiten, Datenvolumen, Bildausgabe und Cache-Trefferrate messen.
- Fehlertelemetrie und Korrelation mit API-Requests ergänzen.
- Umgebungsvariablen, Secrets und Vorschau-URLs für Staging und Produktion trennen.
- Deployment mit Smoke-Test, Rollback und Nachkontrolle durchführen.
Prüfpunkte
- Die Konfiguration erfüllt den beschriebenen fachlichen Zweck ohne unnötige Sonderfälle.
- Berechtigungen, Fehlerzustände und Auswirkungen auf abhängige Komponenten sind geprüft.
- Ergebnis, offene Punkte und Wiederholungsweg sind nachvollziehbar dokumentiert.
Praxisprojekt und Abnahme
Eine mehrsprachige Next.js-Seite rendert strukturierte Inhalte, Komponenten, Referenzen und Assets mit Preview, Revalidierung und automatisierter Qualitätsprüfung.
Arbeitsschritte
- Content-Vertrag, TypeScript-Typen und API-Client festlegen.
- View-Modelle und Komponentenrenderer implementieren.
- Lokalisierung, Referenzen und responsive Assets integrieren.
- Rendering-, Cache-, Preview- und Revalidierungsstrategie umsetzen.
- Tests, Performanceprüfung und kontrolliertes Deployment abschließen.
Abnahmekriterien
- Der fachliche Anwendungsfall ist mit repräsentativen Daten vollständig durchgespielt.
- Fehler-, Berechtigungs- und Wiederanlaufszenarien sind kontrolliert geprüft.
- Konfiguration, Tests und Verantwortlichkeiten sind so dokumentiert, dass der Transfer in eine eigene Umgebung möglich ist.
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: | 3 Tage mit jeweils ca. 6 Stunden, Beginn am ersten Tag 10:00 Uhr, an Folgetagen 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.797 zzgl. MwSt. Inhaus: € 5.100 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Frontend- und Full-Stack-Entwickler, Webarchitekten und Teams für React- beziehungsweise Next.js-Anwendungen |
| Voraussetzungen: | Sichere Kenntnisse in JavaScript oder TypeScript, React-Grundlagen, HTTP, asynchroner Programmierung und modernen Build-Prozessen |
| 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: | Fachvortrag, Demonstrationen, praktische Übungen, Gruppenarbeit und Review am System |
| 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.
