Seminar TypeScript Professional

TypeScript ist eine von Microsoft initiierte und als Open-Source-Projekt entwickelte Programmiersprache auf Basis von JavaScript. Die zusätzliche statische Typprüfung unterstützt nachvollziehbare Schnittstellen, frühzeitige Fehlererkennung und die Pflege größerer Anwendungen. Die Ausführung erfolgt im JavaScript-Ökosystem; Typinformationen ersetzen dabei weder Eingabevalidierung noch fachliche Tests.

Das Seminarprogramm behandelt TypeScript als eigenständiges Sprach- und Werkzeugthema. Frameworks wie React und Laufzeitumgebungen wie Node.js bilden gezielte Anwendungsschwerpunkte. Die Übungen lassen sich mit lokalen Entwicklungswerkzeugen durchführen. Ein bestimmter Cloudanbieter ist für die Programmiersprache und die Schulungsprojekte nicht erforderlich.

Zehn Fachseminare vermitteln gezielte Kenntnisse von der Sprachpraxis bis zur technischen Weiterentwicklung großer Codebestände. Drei Intensivseminare bündeln zusammen sämtliche Fachthemen in jeweils fünf Tagen. Das dreitägige Kompaktseminar bietet einen konzentrierten Querschnitt für erfahrene JavaScript-Entwickler mit ersten TypeScript-Kenntnissen.

Inhaltsübersicht

  • Themenschwerpunkte
  • Empfohlene Seminarreihenfolge
  • Intensivseminare und Kompaktseminar
  • Seminarauswahl

Themenschwerpunkte

Sprache und Entwurf

Grundlagen, Narrowing, Generics und anspruchsvolle Typableitungen schaffen die Basis für verständliche fachliche Modelle und klare Modulgrenzen.

Frontend und Backend

React-Oberflächen und Node.js-Dienste verbinden typisierte Verträge mit geprüften Daten und nachvollziehbaren asynchronen Abläufen.

Schnittstellen und Qualität

Laufzeitvalidierung, serverseitige Berechtigungen, Laufzeittests, Typprüfungen und Codeanalyse erhalten klar getrennte Aufgaben.

Weiterentwicklung und Bereitstellung

Bibliotheken, Monorepos, Migrationen, Compilerwechsel und Buildmessungen sichern die langfristige Weiterentwicklung bestehender Projekte.

Empfohlene Seminarreihenfolge

Die Reihenfolge richtet sich nach vorhandenen Kenntnissen und dem geplanten Einsatz. Einzelne Module können bei nachweisbar gleichwertigen Vorkenntnissen direkt besucht werden. Die alphabetische Seminarauswahl am Seitenende bleibt davon unabhängig.

Gemeinsame fachliche Basis

Der Einstieg beginnt mit Sprachpraxis, führt über anspruchsvolle Typverträge und endet bei der Strukturierung größerer Anwendungen.

  1. TypeScript Professional – Grundlagen und Sprachpraxis
  2. TypeScript Professional – Fortgeschrittenes Typsystem und Generics
  3. TypeScript Professional – Architektur und Domain Modeling

Vertiefung für Backend und Fullstack

Nach der fachlichen Basis folgt der Node.js-Kurs. Für Fullstack-Aufgaben ergänzt der React-Kurs den Lernweg; vorhandene React-Praxis ist dafür erforderlich. Anschließend vertieft der Schnittstellenkurs Validierung und serverseitige Berechtigungen. Bei reinen Backend-Aufgaben kann die React-Vertiefung entfallen.

  1. TypeScript Professional – Backend-Entwicklung mit Node.js und REST-APIs
  2. TypeScript Professional – Frontend-Entwicklung mit React und TypeScript
  3. TypeScript Professional – Sichere Schnittstellen und Laufzeitvalidierung

Vertiefung für Frontend

Nach der fachlichen Basis steht die React-Anwendung im Mittelpunkt. Der Schnittstellenkurs ergänzt die Betrachtung der API-Grenzen; seine serverseitigen Übungen setzen Node.js-Grundwissen voraus.

  1. TypeScript Professional – Frontend-Entwicklung mit React und TypeScript
  2. TypeScript Professional – Sichere Schnittstellen und Laufzeitvalidierung

Weiterentwicklung bestehender Projekte

Zunächst wird das vorhandene Verhalten durch geeignete Tests abgesichert. Danach folgen Migration und Compilerwechsel, die Strukturierung gemeinsam genutzter Pakete und abschließend gezielte Buildmessungen.

  1. TypeScript Professional – Testing, Codequalität und Continuous Integration
  2. TypeScript Professional – Migration von JavaScript und Compiler-Upgrades
  3. TypeScript Professional – Libraries, Packages und Monorepos
  4. TypeScript Professional – Performance von Type Checking und Builds

Intensivseminare und Kompaktseminar

Die drei Intensivseminare decken zusammen sämtliche zehn Fachseminare thematisch ab. Jedes Intensivseminar dauert fünf Tage und verwendet ein gemeinsames Praxisprojekt. Die Einzelkurse bieten mehr Wiederholungszeit, zusätzliche Fallvarianten und vertiefte Einzelübungen.

Intensiv: Sprache, Typsystem und Architektur

Dauer: 5 Tage. Enthaltene Fachthemen: Grundlagen und Sprachpraxis, Fortgeschrittenes Typsystem und Generics, Architektur und Domain Modeling.

TypeScript Professional – Intensiv: Sprache, Typsystem und Architektur

Intensiv: Fullstack-Entwicklung und sichere APIs

Dauer: 5 Tage. Enthaltene Fachthemen: Backend-Entwicklung mit Node.js und REST-APIs, Frontend-Entwicklung mit React und TypeScript, Sichere Schnittstellen und Laufzeitvalidierung.

TypeScript Professional – Intensiv: Fullstack-Entwicklung und sichere APIs

Intensiv: Software Engineering, Migration und Delivery

Dauer: 5 Tage. Enthaltene Fachthemen: Libraries, Packages und Monorepos, Migration von JavaScript und Compiler-Upgrades, Testing, Codequalität und Continuous Integration, Performance von Type Checking und Builds.

TypeScript Professional – Intensiv: Software Engineering, Migration und Delivery

Für einen zusammenhängenden Intensivpfad wird zuerst Sprache, Typsystem und Architektur empfohlen. Danach folgt bei Webanwendungen Fullstack-Entwicklung und sichere APIs; Software Engineering, Migration und Delivery ergänzt die Weiterentwicklung und Bereitstellung. Bei Schwerpunkt Bestandsmodernisierung kann nach dem ersten Intensivseminar direkt der Engineering-Kurs folgen.

Kompakter Querschnitt

Das dreitägige Kompaktseminar eignet sich für erfahrene JavaScript-Entwickler mit ersten TypeScript-Kenntnissen. Es konzentriert sich auf häufige Aufgaben der Anwendungspraxis. Der vollständige Intensivpfad und die fachliche Tiefe der Einzelkurse bleiben eigenständige Lernangebote.

TypeScript Professional – Kompakt: Professionelle Anwendungspraxis

Schulungsrahmen

Die Schulungsumgebung wird vom Kunden nach einer vorab abgestimmten technischen Checkliste bereitgestellt. Stabile und miteinander kompatible Versionen von Compiler, Laufzeit, Editor und Zusatzwerkzeugen werden vor Seminarbeginn festgelegt. Die fachlichen Übungen verwenden synthetische Daten und vorbereitete Projekte.

Die anschließende Seminarauswahl folgt der alphabetischen Anordnung der Unterseiten. Ein Seminartag umfasst gemäß den Vorlagen etwa sechs Unterrichtsstunden; Pausen sind zusätzlich einzuplanen.

Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.ch All rights reserved.  | Kontakt | Impressum | Cookie-Einstellungen | Nach oben