Apprenez à utiliser TypeScript

TypeScript de A à Z

Suivre ce cours

TypeScript, ou l'art de 'typer' JavaScript

TypeScript a été créé pour pallier à la trop grande liberté qu'impliquait JavaScript.En effet, contrairement à d'autres langages, JavaScript est beaucoup plus libre au niveau du typage de ses variables, paramètres, classes, etc ...

Le but de TS

Le but de TS est donc de rajouter des fonctionnalités qui nous permettront de coder de manière plus stricte, évitant donc des erreurs en amont, au moment du développement .

Car ce qu'il faut bien comprendre, c'est qu'on n'envoie pas de fichiers typescript sur les serveurs, il faut au préalable les compiler en fichiers JavaScript classiques.

C'est pour ça qu'on appelle TypeScript un "superset", un langage au dessus de JavaScript, qui se traduit ensuite en JS.

De quoi va se composer le cours ?

1. Découverte de TypeScript

  • Installation et compilation
  • Utiliser les types de base (number/string/boolean...)
  • Gérer les objets et les tableaux
  • Comprendre les "Enums"
  • Utiliser les "Tuples"
  • Les types personnalisés
  • Les unions
  • Les interfaces
  • Le DOM

2. Projet  Cloner Trello

  • Cloner les fonctionnalités du site Trello
  • Drag and drop
  • Création d'éléments
  • Supprimer des éléments
  • Utiliser les "Tuples"
  • Etc ...

3. Astuces et fonctionnalités avancées avec TypeScript

  • Les "Generics"
  • Overloads
  • Comprendre les opérateurs
  • Unions discriminantes, merging, etc ...

4. Utiliser les classes avec TypeScript

  • Utiliser une classe de base (champs, constructeurs)
  • Les champs spéciaux
  • Utiliser les interfaces avec les classes
  • etc ..

5. Utiliser TypeScript avec React

  • Mettre en place une app React + TS
  • Utiliser des refs
  • Retourner une liste
  • Utiliser des évenements

Besoin d'aide ?

Rejoignez la communauté sur Discord, ou suivez les tutoriels de l'École du Web sur Youtube.

Cliquez sur les questions

Foire aux questions.

Oui, il vous suffit de cliquer sur votre profil > gérer les abonnements > annuler l'abonnement.

Il vous suffit de rejoindre le serveur Discord dans lequel vous pouvez discuter développement web, demander de l'aide ou encore participer à des concours ou des exercices.

Le Parcours Front-End est une feuille de route vous permettant de suivre les cours qui feront de vous un développeur Front-End dans l'ordre.

Il est très important de pratiquer quand on apprend de nouvelles compétences, c'est pourquoi j'ai une page spécialement remplie de dizaines de cours et de projets pratiques!

Rejoignez des milliers d'étudiants

Accèdez à tout le contenu d'un coup

React, CSS, HTML, JavaScript, Git, SASS, etc..., faîtes décoller votre carrière en suivant des cours complets.

Suivre ce cours