Grundlagen von TypeScript
- Einführung in statische Typisierung
- TypeScript vs. JavaScript
- Entwicklungsumgebung einrichten
- Der TypeScript-Compiler
- tsconfig.json Konfiguration
- Primitive Typen
- Arrays und Tupel
- Enums und Literals
- Union und Intersection Types
- Type Assertions und Type Guards
- Klassen und Vererbung
- Interfaces
- Abstract Classes
- Access Modifiers
- Readonly Properties
- Generics
- Conditional Types
- Mapped Types
- Utility Types
- Index Types und Mapped Types
- Module und Namespaces
- Import/Export Syntax
- Declaration Files
- Ambient Declarations
- Module Resolution
- JavaScript zu TypeScript Migration
- Definitionsdateien verwalten
- Integration mit Build Tools
- Debugging Strategien
- Best Practices für große Projekte
- Entwicklung einer TypeScript-Webanwendung
- API Integration mit TypeScript
- Unit Testing in TypeScript
- Performance Optimierung
- Deployment und Produktion