Suite à la formation de React Mastery, je me suis formé sur TypeScript avec la formation
"TypeScript PRO" pour pouvoir utiliser React.js avec TypeScript.
Ce que nous avons appris:
Nous avons appris à installer TypeScript et à configurer le projet.
Nous avons vu les types de base de TypeScript, ainsi que les types avancés, génériques, alias, interfaces etc...
Aussi, nous avons vu les enums, les tuples, les classes, les interfaces, les modules, les signatures, etc...
Pour un apprentissage concret, nous avons créé une petite application de recherche de NFTs en TS natif,
puis dans un autre module, nous l'avons rendu plus complexe en utilisant le framework React.js.
Pour le TypeScript avancé, nous avons vu les opérateurs, intersections, unions, le narrowing, overloads,
shorthand, méthodes abstraites, classes, etc...
Ensuite, pour le TypeScript de niveau expert, nous nous sommes plongés dans les itérators, décorators, utility types,
Intrinsic String Manipulation Types, comment typer des appels d'API, etc...
Puis, nous avons vu les design patterns comme le singleton, le factory, le proxy, l'adapter, la facade, etc...
Pour finir, nous avons vu comment effectuer des tests avec TypeScript.
Pour conclure:
Je suis très satisfait de ce que cette formation m'a apporté car j'ai pu actualiser tous
mes anciens projets JavaScript en TypeScript, je la recommande donc à tous ceux qui veulent devenir bon avec TypeScript.