WWuU.de
WeiterbildungPräsenz

TypeScript-Migration für JavaScript-Entwickler

MARTINSFELD GmbH & Co. KG · Köln

Art
Weiterbildung
Abschluss
Zertifikat
Lernform
Präsenz
Start
laufend

Förderung

Dieser Kurs ist förderfähig:

  • BildungsgutscheinBis zu 100 % Kostenübernahme durch Agentur für Arbeit oder Jobcenter. Die Bewilligung ist eine Ermessensentscheidung der Behörde (AZAV-Voraussetzung).

Über den Kurs

Erlernen Sie die methodische Umstellung bestehender JavaScript-Projekte auf TypeScript und entdecken Sie, wie statische Typisierung Ihre Codequalität und Wartbarkeit revolutioniert.

Lerninhalte

Erlernen Sie die methodische Umstellung bestehender JavaScript-Projekte auf TypeScript und entdecken Sie, wie statische Typisierung Ihre Codequalität und Wartbarkeit revolutioniert.<br/>Grundlagen und Vorteile von TypeScript<ul><li>Unterschiede zwischen JavaScript und TypeScript im Vergleich</li><li>Vorteile statischer Typisierung in großen Codebasen</li><li>TypeScript-Ökosystem und aktuelle Versionsfeatures</li><li>Integration in moderne Entwicklungsumgebungen</li><li>Performance-Aspekte und Laufzeitverhalten</li><li>TypeScript in verschiedenen JavaScript-Frameworks</li></ul>Planungsphase der Migration<ul><li>Analyse der bestehenden Codebase und Identifikation von Herausforderungen</li><li>Entwicklung einer Migrationsstrategie (Big Bang vs. inkrementell)</li><li>Auswahl der passenden TypeScript-Konfiguration für das Projekt</li><li>Definition von Codestandards und Linting-Regeln</li><li>Implementierung von Workflows für gemischte JS/TS-Codebasen</li><li>Planung von Ressourcen und Zeitrahmen für die Migration</li></ul>TypeScript-Konfiguration und Setup<ul><li>Erstellen und Anpassen von tsconfig.json für verschiedene Projekttypen</li><li>Compiler-Optionen für unterschiedliche Anforderungen</li><li>Integration in bestehende Build-Pipelines (Webpack, Rollup, esbuild)</li><li>Einrichtung von TypeScript mit Node.js-Backends</li><li>Konfiguration für Frontend-Frameworks (React, Vue, Angular)</li><li>Optimierung der Kompilierungszeit und Inkrementelle Builds</li></ul>Schrittweise Migration bestehender Codebasen<ul><li>Implementierung der allowJs-Option und Dual-Package-Strategie</li><li>Migration von Modulen mit minimalen Abhängigkeiten</li><li>Umgang mit externen Bibliotheken und Definition Types</li><li>Automatische Konvertierung mit Tools wie ts-migrate und jscodeshift</li><li>Refactoring von Callback-basierten Mustern zu Promise und async/await</li><li>Behandlung von dynamischen und Any-Typen in Legacy-Code</li><li>Progressive Typverbesserung und Reduzierung von any</li></ul>Fortgeschrittene Typisierung<ul><li>Entwicklung komplexer Typstrukturen mit Interface und Type</li><li>Einsatz von Generics für wiederverwendbare Komponenten</li><li>Utility Types (Partial, Omit, Pick, Record) für Typmanipulation</li><li>Implementierung von Mapped Types und Conditional Types</li><li>Typdefinition für Funktionen höherer Ordnung</li><li>Union und Intersection Types für flexible Datenmodelle</li><li>Typguards und Typeinschränkungen für Runtime-Typprüfungen</li></ul>Refactoring und Codequalität<ul><li>Identifikation und Behebung von Typfehlern</li><li>Nutzung von TypeScript für robustere API-Definitionen</li><li>Implementierung von Design Patterns mit TypeScript-Features</li><li>Verbesserung der Codebasis durch statische Analyse</li><li>Integration von ESLint und TypeScript-spezifischen Regeln</li><li>Automatisierte Codeformatierung mit Prettier</li><li>Dokumentationsgenerierung aus TypeScript-Kommentaren</li></ul>Testing in TypeScript-Projekten<ul><li>Anpassung vorhandener Tests für TypeScript</li><li>Typensichere Mocks und Test-Fixtures erstellen</li><li>Integration von Jest, Mocha oder Vitest mit TypeScript</li><li>Implementierung von Type Testing mit dtslint oder tsd</li><li>Test-Driven Development mit TypeScript</li><li>E2E-Tests in TypeScript mit Cypress oder Playwright</li><li>Testabdeckung in gemischten JS/TS-Projekten</li></ul>Performance-Optimierung<ul><li>Reduzierung der Build-Zeit in großen TypeScript-Projekten</li><li>Strategien für effiziente Typprüfungen in CI/CD-Pipelines</li><li>Nutzung von Project References für Monorepos</li><li>Optimierung der Compile-Zeit mit isolatedModules</li><li>Implementierung von Treeshaking für TypeScript-Module</li><li>Cache-Strategien für TypeScript-Kompilierung</li><li>Leistungsvergleich verschiedener TypeScript-Build-Tools</li></ul>Deployment und DevOps für TypeScript<ul><li>Continuous Integration-Workflows für TypeScript-Projekte</li><li>Source Maps und Debugging in Produktionsumgebungen</li><li>Docker-Container für TypeScript-Anwendungen optimieren</li><li>Server-Side Rendering mit TypeScript</li><li>Optimierung der Bundle-Größe durch TypeScript-Features</li><li>Umgang mit TypeScript in serverless Umgebungen</li><li>Monitoring und Fehlerbehandlung in TypeScript-Anwendungen</li></ul>

Bewertungen (0)

Kurs bewerten

Häufige Fragen zu „TypeScript-Migration für JavaScript-Entwickler“

Ist „TypeScript-Migration für JavaScript-Entwickler“ förderfähig?

Ja. Für diesen Kurs kommen folgende Förderungen in Betracht: Bildungsgutschein. Die konkrete Bewilligung klärst du mit der jeweiligen Förderstelle (z. B. Agentur für Arbeit oder Jobcenter).

Was kostet „TypeScript-Migration für JavaScript-Entwickler“?

Die Kosten können über einen Bildungsgutschein der Agentur für Arbeit oder des Jobcenters bis zu 100 % gefördert werden. Die genauen Konditionen nennt dir der Anbieter.

Welchen Abschluss erhalte ich bei „TypeScript-Migration für JavaScript-Entwickler“?

Nach erfolgreichem Abschluss erhältst du: Zertifikat.

In welcher Lernform findet „TypeScript-Migration für JavaScript-Entwickler“ statt?

Die Weiterbildung wird in folgender Lernform angeboten: Präsenz.

Ähnliche Kurse

Weiterbildung

Applikationsentwickler/-in C++

COMCAVE.COLLEGE GmbH · Dortmund

Bildungsgutschein
Weiterbildung

Multimedia: JavaScript (Dozentengeleitete Teilzeit in Präsenz oder Telelearning)

COMCAVE.COLLEGE GmbH · Dortmund

Bildungsgutschein
Weiterbildung

Multimedia: JavaScript (Dozentengeleitete Vollzeit in Präsenz oder Telelearning)

COMCAVE.COLLEGE GmbH · Dortmund

Bildungsgutschein
Weiterbildung

Programmierung: JavaScript (Dozentengeleitete Teilzeit in Präsenz oder Telelearning)

COMCAVE.COLLEGE GmbH · Dortmund

Bildungsgutschein
Weiterbildung

Programmierung: JavaScript (Dozentengeleitete Vollzeit in Präsenz oder Telelearning)

COMCAVE.COLLEGE GmbH · Dortmund

Bildungsgutschein
Weiterbildung

Applikationsentwickler/-in C# mit MCTS/MCPD/MCSD Zertifizierung

COMCAVE.COLLEGE GmbH · Dortmund

Bildungsgutschein

Weitere Kurse von MARTINSFELD GmbH & Co. KG

Weiterbildung

5G Technologie - Die Zukunft der Kommunikation und Vernetzung

MARTINSFELD GmbH & Co. KG · Köln

Bildungsgutschein
Weiterbildung

API Lifecycle Management

MARTINSFELD GmbH & Co. KG · Köln

Bildungsgutschein
Seminar

API Management Intensivseminar

MARTINSFELD GmbH & Co. KG · Köln

Bildungsgutschein
Weiterbildung

ASP.NET Core Entwicklung in der Praxis

MARTINSFELD GmbH & Co. KG · Köln

Bildungsgutschein