Langage TypeScript : l’avenir du JavaScript

1.200,00 HT

Description

3 jours/21h Tous niveaux Web Front
  • Montpellier
Télécharger PDF

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 formateur chez Believe It

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.
site weblinkedinYoutube

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.

Prérequis

Connaissance de JavaScript

Informations complémentaires

Lieu de formation

Montpellier

Date

23 au 25 nov. 2020