TypeScript Course OverviewEnglish - Please note this course is only available in English. Nederlands - Let op: deze training is alleen in het Engels beschikbaar. Français - Veuillez noter que ce cours est uniquement disponible en anglais. TypeScript is a static type checker for JavaScript. Where JavaScript code is prone to failures at runtime,TypeScript flags errors at compile time. Angular TypeScript Training Course Course Contents - DAY 1 Course Introduction Administration and Course Materials Course Structure and Agenda Delegate and Trainer Introductions Session 1: INTRODUCTION TypeScript vs. JavaScript Installing TypeScript Static type checks Non-exception failures Compiling TypeScript to JavaScript Explicit types Strictness flags Session 2: TYPES Primitive types Array types Variable and function type annotations Object types Union types Aliases Interfaces Assertions Literal types null and undefined types Other types Session 3: NARROWING What is narrowing? Type guards Truthiness Equality Membership instanceof Assignments Control flow analysis Type predicates Session 4: FUNCTIONS Function type expressions Call