2. À propos de moi
Je m’appelle DAGBOUJ Hatem.
Je suis coach en IT depuis 2017.
Je travaille actuellement en tant que Head of Coach.
J’occupe également le poste de CTO dans une boite de dev.
4. Pourquoi TypeScript?
TypeScript est un langage gratuit et open-source développé et maintenu par Microsoft
depuis octobre 2012.
TypeScript est une surcouche d’EcmaScript permettant l'ajout optionnel de typage statique.
5. De l’EcmaScript au TypeScript
L’EcmaScript est quasiment du TypeScript valide étant donné que le typage est optionnel.
Il est donc facile de migrer progressivement de l’EcmaScript vers le TypeScript.
TypeScript est un parfait compromis entre la flexibilité d'un langage dynamiquement typé
et la rigueur d'un langage statiquement typé sans tomber dans la lourdeur syntaxique
associée.
6. Le compilateur TypeScript (TSC)
Il n'existe actuellement pas de réel runtime TypeScript. Il faut utiliser un
compilateur pour transpiler le code TypeScript en code EcmaScript valide
que l'on peut ensuite exécuter sur le runtime JavaScript de notre choix :
Browser, NodeJS etc...
Le compilateur TypeScript s’appelle tsc (TypeScript Compiler).
7. Le typage dans TypeScript
Le typage dans TypeScript est optionnel.
Les types primitifs possibles dans TypeScript sont: number, boolean, string, Array, Date, etc ...
Dans TypeScript, on a la possibilité de mettre plusieurs types séparés par un pipe ( | )
8. Le typage dans TypeScript
Le type spécial any accepte tous les types.
9. Restons en contact:
Twitter: @dagboujhatem
LinkedIn: /dagbouj-hatem
Github: /dagboujhatem
Merci pour votre
attention