Typescript: une aventure

Adrien Foucart

Je n’ai jamais été un grand ami du Javascript. J’ai fait quelques trucs avec, dans des projets personnels et professionnels. Principalement ce pour quoi le Javascript a été prévu à la base: gérer des actions d’utilisateurs, effectuer des requêtes asynchrones vers un backend qui fait le gros du travail. Du pur “côté client”. La popularité de Javascript comme langage “à part entière”, utilisé aussi côté serveur, m’a toujours un peu étonné. Mais c’est un fait que, aujourd’hui, le web tourne en bonne partie sur Node.js. Et quand on enseigne l’informatique, c’est bien de comprendre ce qui est utilisé dans l’industrie. Node, Javascript, et la surcouche qui est supposée rendre Javascript un peu moins bordélique: Typescript.

Le but de ces notes est de me forcer à écrire ce que j’apprends au fur et à mesure. Je suis convaincu qu’enseigner quelque chose est une excellente manière de l’apprendre. Si j’arrive à expliquer Typescript à mon clavier, je devrais pouvoir m’en sortir avec des étudiant.es en chaire et en os.

Table des matières

  1. Point de départ
  2. Refactoriser, comprendre
  3. Des modules
  4. Des tests
  5. Un peu d’animation