De JavaScript à TypeScript

Contenu de la formation

Le programme de la formation

  1. Présentation de TypeScript  Qu’est-ce que le TypeScript ? - Historique - Cas d’utilisation - Fonctionnement global - Comparaison avec les autres langages Fonctionnement des navigateurs Le DOM Le JSON
  2. Installation  L’IDE Les outils
  3. Les bases  La syntaxe - Commentaires - Conventions de codage Les variables - Les différentes variables - Le typage - Le transtypage - Les constantes - Les bonnes pratiques Les opérateurs - Arithmétique - Assignation - Logiques - Conditionnel Les structures de contrôle - Conditions - Boucles - Les sauts (break/continue/return) Les fonctions - Signatures avec Typage - Le corps - Les paramètres - Les valeurs de retour - Fonctionnement en mémoire - Les fonctions flêchées Les objets Les classes - Qu’est-ce qu’une classe ? - Fonctionnement en mémoire - Les attributs et les propriétés. - La visibilité - Les méthodes - Surcharge - Héritage - Redéfinitions - Bonnes pratiques : Encapsulation et polymorphisme par duck-typing Les interfaces Les classes abstraites Les exceptions
  4. Structurer son code Les modules Les Espaces de noms Le principe SOLID - Améliorer les évolutions de son application
  5. TypeScript avancé  Les génériques Les décorateurs Les Mixins
  6. Mise en production  Le transtypage Les polyfills
  7. Présentations des technologies liées à TypeScript Node.js Angular React

Modalités

Lieu : à définir

Horaires : De 9h à 12h et de 13h à 17h