TypeScript est un langage fortement typé construit à partir du JavaScript qui permet d'avoir un code plus structuré et plus facile à maintenir.
TypeScript est un langage fortement typé qui permet d'avoir un code plus structuré et plus facile à maintenir. Il se repose sur le langage JavaScript en ajoutant la possibilité de typer de manière statiques les variables et les fonctions. Le code peut être ensuite convertit en JavaScript en retirant les déclarations liées aux types.
Dans cette formation nous allons commencer par découvrir les bases du langage TypeScript puis je partagerais avec vous quelques trucs et astuces qui vous permettront d'améliorer votre expérience avec l'outil. Nous verrons notemment comment gérer les types complexes et créer des fichiers de déclaration pour des cas plus complexes.
Présentation du TypeScript
Installation de TypeScript
Syntaxe de base
Type Narrowing
Alias & Generics
Les classes en TypeScript
Type ou Interface ?
Tuple & Enum
Les fichiers de déclaration
Types utilitaires
L'opérateur satisfies
Type Challenge "pas si facile"
Challenge : AlpineJS
Challenge : Forme conditionnel