Qu'est-ce que je vais apprendre ?

Maitrisez tous les types de base de TypeScript
Apprenez à utiliser et configurer tsc, le compilateur de TypeScript.
Comprenez comment fonctionne les interfaces et les types personnalisés
Apprenez à utiliser les décorateurs de classes
Comprenez comment fonctionne l'inférence de type.
Découvrez les librairies de types natives utilisées par TypeScript
Apprenez a déboger vos applications avec TypeScript et VS Code
Découvrez comment utiliser les types génériques et en tirer profit
Chapitre 1 : Introduction et mise en place de l'environnement
7 leçons
01:26:00
A l'abordage !
Qu'est-ce que TypeScript ?
Les principales fonctionnalités de TypeScript
Installation de VS Code, Node.js (et Git bash sur Windows)
Prise en main de Visual Studio Code
Installation et configuration du compilateur tsc
Installation et configuration de Webpack
Chapitre 2 : Les types
6 leçons
00:57:00
Chapitre 3 : TypeScript et les fonctions
5 leçons
00:37:00
Chapitre 4 : TypeScript et les classes
4 leçons
00:42:00
Chapitre 5 : Les interfaces
6 leçons
01:02:00
Chapitre 6 : Unions, intersections, nouveaux opérateurs et alias
6 leçons
01:11:00
Chapitre 7 : Les types génériques
5 leçons
01:18:00
Chapitre 8 : Namespace et d.ts
4 leçons
00:52:00
Chapitre 9 : Types natifs, mappés et conditionnels
4 leçons
00:58:00
Chapitre 10 : Les décorateurs
6 leçons
01:10:00
Afficher les 11 chapitres

Les prérequis pour suivre cette formation

Des connaissances en JavaScript sont nécessaires

Description

TypeScript est un langage qui a été créé par Microsoft. Pour répondre à la complexification des applications JavaScript

TypeScript est utilisé par la plupart des grands acteurs de la tech. On peut citer par exemple, Medium, Slack, Google, Microsoft, Vue, Facebook et de très nombreux autres.

Le TypeScript n'est pas très différent du JavaScript puisqu'il est compilé en JavaScript. Ainsi tout ce que vous connaissez en JavaScript s'applique également en TypeScript

La quasi totalité des librairies que vous utilisez ont déjà été réécrites en TypeScript ce qui rendra leur intégration très simple. Pour les autres, des fichiers de types viendront simplement s'ajouter à vos projet pour faciliter le développement de vos applications


En savoir plus