Zurück zum Programm
30.11.-0001 - 00:00 Uhr

Advanced Typing in TypeScript

Type­Script ist eine Sprache mit einem leis­tungs­fähi­gen Typ­sys­tem, das auf gängige Pro­gram­mier­muster in der JavaScript-Welt aus­gelegt ist. Dank her­vor­ra­gen­der Typ­in­ferenz und IDE-Unter­stützung wird Webpro­gram­mierung zum Kinder­spiel. In diesem Vor­trag wer­den wir einen Blick auf einige der fort­geschrit­teneren Teile des Typ­sys­tems wer­fen und wie sie ver­wen­det wer­den kön­nen, um felsen­feste APIs zu erstellen. Als Beispiel wer­den wir das sehr häu­fige Prob­lem der Daten­va­li­dierung und ‑ver­ar­beitung betra­cht­en und eine Daten­pipeline von Grund auf designen.

Lernziele

* Designkriterien von TypeScript motiviert aus der Praxis
* Entwurfsmuster für typbasierte APIs in TypeScript

Vorkenntnisse

TypeScript-Wissen und Praxiserfahrung

Lars Hupel
INNOQ
twitter: larsr_h

Lars ist Senior Consultant bei INNOQ in München und ist interessiert an Programmiersprachen (insbesondere funktionale), Webentwicklung und theoretischer Informatik. Lars schreibt Artikel und spricht auf Konferenzen über eine Vielzahl von Themen.