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.
- TypeScript Professional – Grundlagen und Sprachpraxis
- TypeScript Professional – Fortgeschrittenes Typsystem und Generics
- 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.
- TypeScript Professional – Backend-Entwicklung mit Node.js und REST-APIs
- TypeScript Professional – Frontend-Entwicklung mit React und TypeScript
- 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.
- TypeScript Professional – Frontend-Entwicklung mit React und TypeScript
- 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.
- TypeScript Professional – Testing, Codequalität und Continuous Integration
- TypeScript Professional – Migration von JavaScript und Compiler-Upgrades
- TypeScript Professional – Libraries, Packages und Monorepos
- 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.
Seminarauswahl
Seminare zu diesem Hersteller
- TypeScript Professional – Architektur und Domain Modeling
- TypeScript Professional – Backend-Entwicklung mit Node.js und REST-APIs
- TypeScript Professional – Fortgeschrittenes Typsystem und Generics
- TypeScript Professional – Frontend-Entwicklung mit React und TypeScript
- TypeScript Professional – Grundlagen und Sprachpraxis
- TypeScript Professional – Intensiv: Fullstack-Entwicklung und sichere APIs
- TypeScript Professional – Intensiv: Software Engineering, Migration und Delivery
- TypeScript Professional – Intensiv: Sprache, Typsystem und Architektur
- TypeScript Professional – Kompakt: Professionelle Anwendungspraxis
- TypeScript Professional – Libraries, Packages und Monorepos
- TypeScript Professional – Migration von JavaScript und Compiler-Upgrades
- TypeScript Professional – Performance von Type Checking und Builds
- TypeScript Professional – Sichere Schnittstellen und Laufzeitvalidierung
- TypeScript Professional – Testing, Codequalität und Continuous Integration
Seminarorte:
Durchführungsgarantie für jedes Training:
ja, ab 2 Teilnehmern
Öffentlich, Webinar, Inhaus, Workshop:
ja, sehr gerne
Unterlage im Seminar:
ja, auf Datenträger oder Download
Zertifikat für Ihre Teilnahme am Training:
ja, selbstverständlich
