Die Content API ist die technische Grundlage für die Auslieferung strukturierter Inhalte. Das Seminar behandelt den vollständigen Weg vom typisierten Client über zielgenaue Abfragen bis zu Fehlerbehandlung, Caching und reproduzierbaren Tests.
Inhaltsübersicht
- Lernziele
- Seminarinhalte
- Praxisübungen
- Methodik
Lernziele
Inhalte können sicher, typisiert und effizient abgefragt werden. Abfrageumfang, Beziehungen, Seitennavigation, Fehlerfälle und Cache-Strategien werden so gestaltet, dass Anwendungen wartbar und performant bleiben.
Seminarinhalte
- Schritt 1: Repository-Endpunkt und Client konfigurieren
Verbindungsdaten, Repository-Name, Zugriffskontext und zentrale Client-Erzeugung werden sauber getrennt. Konfigurationen werden für lokale Entwicklung, Test und Produktion vorbereitet.
- Schritt 2: Generierte TypeScript-Typen verwenden
Seitentypen, Slices und Felder werden in typisierte Datenstrukturen überführt. Typfehler werden als frühe Qualitätskontrolle genutzt.
- Schritt 3: Dokumente eindeutig abrufen
Abfragen nach Typ, UID, ID und weiteren Merkmalen werden aufgebaut. Leere Ergebnisse, Mehrdeutigkeiten und nicht veröffentlichte Inhalte werden korrekt behandelt.
- Schritt 4: Filter, Sortierung und Pagination einsetzen
Listenabfragen werden mit fachlichen Filtern, stabiler Sortierung, Seitengröße und Cursor- beziehungsweise Seitenlogik umgesetzt.
- Schritt 5: Feldumfang und Beziehungen kontrollieren
Nur benötigte Daten werden geladen. Content Relationships, verknüpfte Navigation und mehrstufige Inhaltsstrukturen werden ohne unkontrollierte Datenmengen verarbeitet.
- Schritt 6: Feldtypen korrekt rendern
Rich Text, Bilder, Links, Tabellen, Gruppen, Datumswerte, Auswahllisten und optionale Felder werden mit geeigneten Hilfsfunktionen geprüft und ausgegeben.
- Schritt 7: Routen und Sprache in Abfragen berücksichtigen
Locale, Alternate Languages, Route-Auflösung und sprachabhängige Navigation werden in ein einheitliches Abfragemodell aufgenommen.
- Schritt 8: Fehlerbehandlung und Fallbacks bauen
Netzwerkfehler, ungültige UIDs, fehlende Felder, Schemaänderungen und temporäre API-Probleme werden mit verständlichen Fehlerbildern und kontrollierten Fallbacks behandelt.
- Schritt 9: Caching und Revalidierung abstimmen
Build-Zeit, Laufzeit, CDN, Framework-Cache und ereignisgesteuerte Aktualisierung werden gegeneinander abgegrenzt. Veraltete Inhalte und Cache-Stürme werden vermieden.
- Schritt 10: Abfragen testen und messen
Testdaten, Mock-Antworten, Integrationsprüfungen, Logging und Laufzeitmessungen werden für kritische Abfragen eingerichtet.
Praxisübungen
- Einen typisierten Client mit zentraler Konfiguration aufbauen
- Eine gefilterte und paginierte Inhaltsliste implementieren
- Verknüpfte Inhalte mit begrenztem Feldumfang laden
- Fehlerfälle und Caching einer Abfrage mit Tests absichern
Methodik
Jeder Abfrageschritt wird zunächst isoliert umgesetzt und anschließend in einen kleinen Referenzdienst integriert. Typen, Tests und Messwerte begleiten die gesamte Übung.
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, weiterer Tag: 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.198 zzgl. MwSt. Inhaus: € 3.400 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Frontend- und Full-Stack-Entwickler, technische Architekten und Integrationsentwickler |
| Voraussetzungen: | Grundkenntnisse in JavaScript oder TypeScript, HTTP, JSON und asynchroner Programmierung |
| 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.
