Formation TypeScript

Une formation TypeScript pour augmenter la productivité de vos développements JavaScript.


Pourquoi une 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 n’est donc utile de faire une formation TypeScript spécifique que si vous souhaitez approfondir.


Objectifs

  • Développer une expertise TypeScript
  • Améliorer la qualité du code, et donc sa fiabilité et la productivité

Programme de la formation TypeScript avancé

Ce 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#...)

Session dédiée à votre entreprise, dans vos locaux ou à distance, avec un programme personnalisé :

Eligible à un financement par votre OPCA (FAFIEC/Atlas, AFDAS...).
Non éligible via le CPF. Pourquoi ?