Description
3 jours/21h Tous niveaux Web Front
Les objectifs
• Apprendre le langage TypeScript
• Savoir écrire du code TypeScript propre et moderne
• Bien comprendre et savoir utiliser les possibilités avancées de typage
Dans un objectif de qualité maximum, le nombre de stagiaires est limité à 8 par formation.
Le formateur

Thierry CHATEL
Je suis suis architecte logiciel spécialiste des applications web, et le premier européen à avoir été nommé “Google Developer Expert” sur Angular.
J’aime expliquer, avec beaucoup de pédagogie, le fonctionnement de tel framework, la philosophie de tel langage, et les bonnes pratiques de développement.
Au programme
- principe et compilation en JavaScript, différentes versions EcmaScript
- rappels de JavaScript
- syntaxe des classes : propriétés, méthodes, arrow functions
- héritage, private / protected / public, readonly, static
- propriétés via les arguments du constructeur
- typage, inférence de type, type guards, type assertions
- types de base : primitifs, object, void, never, any, unknown, this
- typage des tableaux et tuples
- types génériques
- typage avancé : type union, type intersection, partials, index types, conditional types,
- distributive conditional types, mixins
- interfaces, implémentation et structural typing
- énumérations
- getters et setters
- rest & spread operators, objet & array destructuring
- optional chaining
- function overloads
- class expressions
- itérateurs et générateurs
- promesses et async / await
- modules et namespaces
- décorateurs
- modes stricts
- outillage, fichiers de définitions de types, JSX
- bonnes pratiques avec TypeScript.