
Advanced TypeScript
Erweiterte Techniken für große Anwendungen und Bibliotheken
Erweitere Dein TypeScript-KnowHow!
- Dauer: 1 Tag
- Nächster Termin: TBA
- Gruppenrabatt verfügbar
- Individuell vereinbar
- In-House oder remote
- Ab ca. 8 Teilnehmer günstiger
Advanced TypeScript
Aus Sicht eines Anwendungsentwicklers stellen wir sicher, dass unser Code so typsicher wie möglich ist. Daher benötigen wir ein vollständiges Verständnis des Typsystems von ECMAScript und TypeScript und der verfügbaren Muster zur Typeinschränkung.
Weiter geht es mit den Skills, die wir normalerweise in größeren Anwendungen benötigen. Unser Hauptaugenmerk in dieser Einheit liegt auf generischen Funktionen und Typen.
Am Ende beschäftigen wir uns mit den Anforderungen von Bibliotheksentwicklern. Und hier sind drei Techniken wesentlich: Mapped Types, Conditional Types sowie Template Literal Types.


Ausgewählte zufriedene Kunden
Agenda
Applikations-Entwicklung
- ECMAScript- und TypeScript-Typen
- Unterschiede zwischen type und interface
- Strukturelle Typ-Kompatibilität
- Type Narrowing
- Object vs object
- Function Overloading
Weiterführende Aspekte
- Indexed Access Types
- keyof & typeof
- Generic Types & Functions
- Utility Types
Techniken für Bibliotheken
- Conditional Types
- Mapped Types
- Template Literal Types
- Recursive Types
Manfred Steyer ist Google Developer Expert (GDE) für Angular sowie Tursted Collaborator im Angular-Team. Zusammen mit seinem Team betreut er Kunden im gesamten deutschen Sprachruam. Der Fokus liegt dabei auf Geschäfts- und Industrie-Anwendungen auf der Basis von Angular.
