Seminar Prepr – TypeScript, Testing, Caching und Performance

Das Seminar vermittelt strikte Typisierung, GraphQL-Typen, Query-Layer, Unit- und Contract-Tests, Preview- und Personalisierungsfälle, Caching, Invalidierung, Performance und Observability. Die Inhalte werden als zusammenhängender Arbeitsablauf mit klaren Prüfpunkten, Verantwortungen und wiederholbaren Standards aufgebaut.

Inhaltsübersicht

  1. Lernziele
  2. Seminarinhalte
  3. Zielgruppe und Voraussetzungen
  4. Didaktik und Arbeitsweise

Lernziele

  • GraphQL-Zugriffe und Content-Varianten mit TypeScript belastbar typisieren.
  • Unit-, Integrations- und Contract-Tests für kritische Pfade entwickeln.
  • Caching und Invalidierung an Aktualitäts- und Personalisierungsanforderungen ausrichten.
  • Performance, Observability und Release Gates mit Grenzwerten etablieren.

Seminarinhalte

Qualitätsziele und Risikopfad bestimmen

  1. Den Arbeitsbereich „kritische Seiten, Queries, Komponenten, Aktualität, Fehlertypen, Performancebudgets und degradierter Betrieb“ mit Ausgangslage, Ziel, Beteiligten und Abhängigkeiten vollständig erfassen.
  2. Die Anforderungen in eine priorisierte Sollstruktur mit eindeutigen Entscheidungs- und Freigaberegeln überführen.
  3. Die Sollstruktur mit einem Normalfall, einem Grenzfall und einem Konfliktfall auf Konsistenz prüfen.
  4. Verantwortung, Nachweis, Review-Termin und notwendige Folgeaktivitäten verbindlich dokumentieren.

TypeScript strikt konfigurieren

  1. Prüfziel, Qualitätsgrenzen, Testdaten und erwartete Ergebnisse für „Compileroptionen, Projektgrenzen, unsichere Typumgehungen, Laufzeitvalidierung und Fehlerausgabe“ festlegen.
  2. Automatisierte und manuelle Prüfungen mit reproduzierbarer Ausgangslage und eindeutigen Nachweisen aufbauen.
  3. Normalfall, Grenzfall, Fehlerfall, Berechtigungsfehler und unvollständige Daten systematisch durchspielen.
  4. Abweichungen priorisieren, Korrektur erneut prüfen und das Ergebnis als verbindliches Freigabekriterium dokumentieren.

GraphQL-Typen und Query-Layer strukturieren

  1. Den Datenbedarf für „Schema- oder Query-Typen, Fragmente, Nullbarkeit, Union-Typen und testbare Datenzugriffsschicht“ mit Feldern, Filtern, Locales, Status und Fehlerfällen präzise beschreiben.
  2. Token, Endpunkt, Query, Fragmente und typisierte Variablen mit minimalem Datenumfang konfigurieren.
  3. Normale, leere, unvollständige, nicht autorisierte und verzögerte Antworten automatisiert prüfen.
  4. Caching, Versionierung, Monitoring, Fehlerbehandlung und Wartungsverantwortung festlegen.

Unit- und Komponenten-Tests entwickeln

  1. Prüfziel, Qualitätsgrenzen, Testdaten und erwartete Ergebnisse für „Formatierung, Mapping, Fallbacks, vollständige, minimale und fehlerhafte Daten sowie Assets und Locales“ festlegen.
  2. Automatisierte und manuelle Prüfungen mit reproduzierbarer Ausgangslage und eindeutigen Nachweisen aufbauen.
  3. Normalfall, Grenzfall, Fehlerfall, Berechtigungsfehler und unvollständige Daten systematisch durchspielen.
  4. Abweichungen priorisieren, Korrektur erneut prüfen und das Ergebnis als verbindliches Freigabekriterium dokumentieren.

Contract- und Integrationstests etablieren

  1. Prüfziel, Qualitätsgrenzen, Testdaten und erwartete Ergebnisse für „kritische Queries, Felder, Typen, Produktions- und Preview-Endpunkte, Beziehungen, Filter und Schemaänderungen“ festlegen.
  2. Automatisierte und manuelle Prüfungen mit reproduzierbarer Ausgangslage und eindeutigen Nachweisen aufbauen.
  3. Normalfall, Grenzfall, Fehlerfall, Berechtigungsfehler und unvollständige Daten systematisch durchspielen.
  4. Abweichungen priorisieren, Korrektur erneut prüfen und das Ergebnis als verbindliches Freigabekriterium dokumentieren.

Preview, Personalisierung und Experimente testen

  1. Prüfziel, Qualitätsgrenzen, Testdaten und erwartete Ergebnisse für „Entwürfe, geplante Inhalte, Locales, Besucherprofile, Varianten, neutraler Fallback und Cache-Trennung“ festlegen.
  2. Automatisierte und manuelle Prüfungen mit reproduzierbarer Ausgangslage und eindeutigen Nachweisen aufbauen.
  3. Normalfall, Grenzfall, Fehlerfall, Berechtigungsfehler und unvollständige Daten systematisch durchspielen.
  4. Abweichungen priorisieren, Korrektur erneut prüfen und das Ergebnis als verbindliches Freigabekriterium dokumentieren.

Caching-Strategie entwickeln

  1. Betriebsziel, Änderungstyp, Umgebungen und Verantwortungen für „Browser-, CDN-, Server-, Daten- und Build-Cache, Schlüssel, Gültigkeit, Invalidierung und Cache Stampede“ festlegen.
  2. Automatisierte Prüfung, Freigabe, Deployment, Cache-Aktualisierung und Monitoring umsetzen.
  3. Fehlgeschlagenen Build, unvollständige Änderung, verzögerte Auslieferung und Rückfall praktisch testen.
  4. Runbook, SLO, Alarmierung, Nachweis, Review und kontinuierliche Verbesserung etablieren.

Rendering- und Asset-Performance optimieren

  1. Rendering, Routing, Locale, Aktualitätsziel und Komponentenbedarf für „Query-Zeit, Serververarbeitung, Rendering, JavaScript, Medien, tiefe Beziehungen und serielle Requests“ festlegen.
  2. Datenlayer und Komponenten-Mapping mit klaren Typen, Fallbacks und geschützter Konfiguration umsetzen.
  3. Entwurf, Produktion, Gerätevarianten, unbekannte Inhalte und API-Störungen systematisch testen.
  4. Performance, Deployment, Cache-Aktualisierung, Rollback und redaktionelle Abnahme dokumentieren.

Observability und Release Gates aufbauen

  1. Betriebsziel, Änderungstyp, Umgebungen und Verantwortungen für „Latenz, Fehlerrate, Cache-Treffer, Buildzeit, Aktualisierungsverzug, Grenzwerte, Rollback und Nachprüfung“ festlegen.
  2. Automatisierte Prüfung, Freigabe, Deployment, Cache-Aktualisierung und Monitoring umsetzen.
  3. Fehlgeschlagenen Build, unvollständige Änderung, verzögerte Auslieferung und Rückfall praktisch testen.
  4. Runbook, SLO, Alarmierung, Nachweis, Review und kontinuierliche Verbesserung etablieren.

Zielgruppe und Voraussetzungen

Zielgruppe: Frontend- und Full-Stack-Entwicklung, Quality Engineering, Web Performance, DevOps und technische Architektur.

Voraussetzungen: Sichere TypeScript- und Webentwicklungskenntnisse, Erfahrung mit Tests und GraphQL. Grundlagen in Caching und CI/CD sind erforderlich.

Didaktik und Arbeitsweise

Kurze Fachimpulse werden unmittelbar mit Demonstrationen, strukturierten Konfigurationsschritten, Praxisübungen und kontrollierten Fehlerfällen verbunden. Jede Übung verwendet definierte Ausgangswerte, Prüfpunkte und Dokumentationsanforderungen.

Fachbereichsleitung und Trainerteam

Seminardetails

   
Dauer: 3 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage: 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-Entwicklung, Quality Engineering, Web Performance, DevOps und technische Architektur.
Voraussetzungen: Sichere TypeScript- und Webentwicklungskenntnisse, Erfahrung mit Tests und GraphQL. Grundlagen in Caching und CI/CD 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, strukturierte Schritt-für-Schritt-Übungen und kontrollierte Praxisfälle
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
Hamm 3 Tage
Rostock 3 Tage
Hamburg 3 Tage
Leipzig 3 Tage
Hannover 3 Tage
Stuttgart 3 Tage
Dresden 3 Tage
Luxemburg 3 Tage
Regensburg 3 Tage
Jena 3 Tage
Trier 3 Tage
Madgeburg 3 Tage
München 3 Tage
Friedrichshafen 3 Tage
Kassel 3 Tage
Ulm 3 Tage
Münster 3 Tage
Nürnberg 3 Tage
Köln 3 Tage
Wuppertal 3 Tage
Berlin 3 Tage
Mainz 3 Tage
Erfurt 3 Tage
Bremen 3 Tage
Frankfurt 3 Tage
Paderborn 3 Tage
Essen 3 Tage
Darmstadt 3 Tage
Freiburg 3 Tage
Potsdam 3 Tage
Flensburg 3 Tage
Konstanz 3 Tage
Leipzig 3 Tage
Hamm 3 Tage
Rostock 3 Tage
Hamburg 3 Tage
Luxemburg 3 Tage
Hannover 3 Tage
Stuttgart 3 Tage
Dresden 3 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.de All rights reserved. | Kontakt | Impressum | Nach oben