Warum Typen
Du kannst erklären, was ein Typ vor der Ausführung prüft, und benennst die Fehlerarten, die TypeScript niemals findet.
Ein Programm ohne Typangaben sagt dir erst dann, dass etwas nicht
zusammenpasst, wenn es läuft. Meistens beim Nutzer, meistens spät am Abend,
und die Fehlermeldung lautet dann undefined is not a function.
TypeScript verschiebt diesen Moment nach vorn: in den Editor, während du tippst. Das ist der ganze Handel. Du schreibst ein paar Zeichen mehr, und dafür meldet sich der Fehler bei dir statt beim Kunden.
Eine Sache gehört an den Anfang, weil sonst alles Weitere schief verstanden wird: TypeScript ist JavaScript plus Notizen. Die Notizen werden vor der Auslieferung entfernt. Was im Browser ankommt, ist gewöhnliches JavaScript ohne eine einzige Typangabe.
This is where a subscription takes over
The first section is open so you can see what a lesson looks like. The rest comes with the subscription at €9.99 a month: every paid course, every exam, every certificate, cancellable monthly. The lessons themselves are in German.
- Every paid course, including the ones still to come
- Exams and certificates at no extra cost
- A podcast episode for every module, playable in the browser
- A handbook as PDF for every course