TypeScript: fortgeschrittene Typen und Konzepte

Dieser Workshop findet am Dienstag, 5. September 2023, in Nürnberg statt.


Immer mehr Bibliotheken bieten ex­zel­lenten 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

Speaker

 

Nils Hartmann
Nils Hartmann ist freiberuflicher Softwareentwickler, -architekt, Trainer und Coach aus Hamburg. Er unterstützt Teams bei der Arbeit in Backend und Frontend mit Java, Spring, GraphQL, React und TypeScript. Nils hat ein Buch über React geschrieben und zwei Videokurse zu GraphQL veröffentlicht.

Herbstcampus-Newsletter

Ihr möchtet über den Herbstcampus
auf dem Laufenden gehalten werden?

 

Anmelden