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
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
Innsbruck 3 Tage
Stream gespeichert 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
Wien 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
Salzburg 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
Bregenz 3 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.at All rights reserved.  | Kontakt | Impressum | Nach oben