TypeScript: fortgeschrittene Typen und Konzepte
Dieser Workshop findet am Dienstag, 5. September 2023, in Nürnberg statt.
Immer mehr Bibliotheken bieten exzellenten TypeScript-Support mit vollständig typsicheren APIs an, bei denen die Verwender selbst gar keine Typangaben oder Typdefinitionen schreiben zu müssen!
In diesem Workshop lernst Du, wie Du dieses Verhalten auch in deiner eigenen Anwendung umsetzen kannst und wie Du selbst und deine Kolleg:innen davon profitieren. Dazu zeige ich dir, wie Du mit TypeScript auf Ebene der Typen programmieren kannst. An Hand praxisnaher Beispiele lernst Du Typen wie "never" und "unknown" kennen aber auch Konzepte wie Mapped Types oder Conditional Types. Damit gehört die Verwendung von "any" als Notnagel selbst in Edge-Cases in deinem Code der Vergangenheit an!
Vorkenntnisse
- Grundlegende TypeScript-Kenntnisse
Lernziele
- Nach diesem Workshop haben Sie einen Einblick in das mächtige, aber auch komplexe Typsystem von TypeScript und haben potenzielle Lösungen für eine Reihe typischer und weniger typischer Herausforderungen
- Und auch wenn Sie nicht alle gelernten Features jeden Tag bei deiner Arbeit einsetzt, haben Sie ein gutes Verständnis, wie TypeScript tickt, sodass Sie das Verhalten von TypeScript auch bei Problemen in bestehendem Code gut nachvollziehen können