Formation TypeScript

TypeScript s’est imposé comme l’outil de travail de base en JavaScript. Nous voyons donc déjà les fondamentaux TypeScript dans toutes nos autres formations, notamment :

Il est donc rarement utile de faire une formation TypeScript spécifique, d’autant que TypeScript seul ne vous avancera à pas grand chose : c’est juste un outil pour améliorer la qualité de développement.

Si toutefois vous souhaitez aller plus loin, nous pouvons prévoir une formation de spécialisation en intra-entreprise.

Objectifs de la formation TypeScript

  • Développer une expertise TypeScript

Programme de la formation TypeScript avancé

Étant donné qu’il s’agit d’une formation en intra-entreprise, le programme a vocation à être personnalisé.

Rappels ES6

TypeScript n’est pas un langage différent : c’est seulement du JavaScript moderne standard, mais avec des améliorations. Il peut donc être utile de d’abord revoir les nouveautés de l’ES6, sur lesquelles se base TypeScript.

Configuration

  • Tour des options
  • Mode strict
  • Les typings

Les types spéciaux

  • enum
  • any vs unknown
  • void vs never
  • Cast

Les interfaces

  • type vs interface
  • obligatoire / optionnel
  • readonly
  • Propriétés additionnelles ou dynamiques

Les classes

  • Visibilité : public / private / protected
  • readonly
  • Classes abstraites

Les fonctions

  • Paramètres
  • Overloads

Les génériques

Une fonctionnalité puissante pour généraliser la gestion de certains types avancés.

Les types avancés

  • Intersections
  • Unions
  • Type guards
  • Types composés : Partial, Readonly, etc.
  • Conditions

Cette formation m'intéresse

Formation TypeScript

Formation TypeScript

Public : Développeurs

Pré-requis : Connaissance d'un autre langage (JavaScript, PHP, Java, C#...)

Nous pouvons intervenir dans votre entreprise.

Durée : 2 ou 3 jours

Obtenir à un devis