Seminar Squidex – Frontend-Integration mit JavaScript, TypeScript und Next.js

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

  1. Zielgruppe und Voraussetzungen
  2. Seminarziele
  3. Projektstruktur und sichere API-Anbindung
  4. Content-Mapping und Komponentenarchitektur
  5. Referenzen, Assets und Mehrsprachigkeit
  6. Rendering-Strategien in Next.js
  7. Caching, Revalidierung und Preview
  8. Qualität, Performance und Deployment
  9. 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

  1. Frontend-, serverseitige und Build-Zugriffe voneinander trennen.
  2. API-Client, Endpunkte und Secrets umgebungsspezifisch konfigurieren.
  3. TypeScript-Typen aus dem vereinbarten Content-Vertrag ableiten.
  4. Timeouts, Fehlerabbildung und strukturierte Diagnose ergänzen.
  5. 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

  1. Schemafelder in stabile View-Modelle transformieren.
  2. Komponentenvarianten über explizite Typen und Renderer abbilden.
  3. Unbekannte oder neue Varianten mit kontrolliertem Fallback behandeln.
  4. Optionale Felder und redaktionell unvollständige Daten robust ausgeben.
  5. 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

  1. Referenzen mit begrenzter Tiefe und klarer Fehlerstrategie auflösen.
  2. Asset-Metadaten und responsive Bildvarianten in UI-Komponenten überführen.
  3. Sprachparameter, Fallbacks und lokalisierte Routen definieren.
  4. Fehlende Übersetzungen und unveröffentlichte Referenzen sichtbar kontrollieren.
  5. 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

  1. Statische Generierung, Server Rendering und dynamische Requests vergleichen.
  2. Strategie pro Inhaltstyp aus Aktualität, Volumen und Personalisierung ableiten.
  3. Server- und Client-Komponenten mit klaren Datenverantwortungen schneiden.
  4. Build-Zeit und Laufzeitfehler gezielt simulieren.
  5. 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

  1. Cache-Schlüssel nach Sprache, Route, Query und Veröffentlichungsstatus bilden.
  2. Zeitgesteuerte und ereignisgesteuerte Revalidierung vergleichen.
  3. Preview-Zugang gegen unberechtigte Nutzung absichern.
  4. Entwurfs- und veröffentlichte Daten strikt voneinander trennen.
  5. 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

  1. Unit-, Komponenten- und Contract-Tests in die Pipeline integrieren.
  2. Ladezeiten, Datenvolumen, Bildausgabe und Cache-Trefferrate messen.
  3. Fehlertelemetrie und Korrelation mit API-Requests ergänzen.
  4. Umgebungsvariablen, Secrets und Vorschau-URLs für Staging und Produktion trennen.
  5. 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

  1. Content-Vertrag, TypeScript-Typen und API-Client festlegen.
  2. View-Modelle und Komponentenrenderer implementieren.
  3. Lokalisierung, Referenzen und responsive Assets integrieren.
  4. Rendering-, Cache-, Preview- und Revalidierungsstrategie umsetzen.
  5. 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

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.

Seminar Startdatum Enddatum Ort Dauer
Wien 3 Tage
Inhaus / Firmenseminar 3 Tage
Stream live 3 Tage
Innsbruck 3 Tage
Stream gespeichert 3 Tage
Klagenfurt 3 Tage
Bregenz 3 Tage
Linz 3 Tage
Salzburg 3 Tage
Graz 3 Tage
Salzburg 3 Tage
Graz 3 Tage
Wien 3 Tage
Inhaus / Firmenseminar 3 Tage
Stream live 3 Tage
Innsbruck 3 Tage
Stream gespeichert 3 Tage
Klagenfurt 3 Tage
Bregenz 3 Tage
Linz 3 Tage
Bregenz 3 Tage
Linz 3 Tage
Salzburg 3 Tage
Graz 3 Tage
Wien 3 Tage
Inhaus / Firmenseminar 3 Tage
Stream live 3 Tage
Innsbruck 3 Tage
Stream gespeichert 3 Tage
Klagenfurt 3 Tage
Innsbruck 3 Tage
Stream gespeichert 3 Tage
Klagenfurt 3 Tage
Bregenz 3 Tage
Linz 3 Tage
Salzburg 3 Tage
Graz 3 Tage
Wien 3 Tage
Inhaus / Firmenseminar 3 Tage
Stream live 3 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.at All rights reserved.  | Kontakt | Impressum | Nach oben