Problème de lecture
Cette vidéo ne semble pas disponible
00:00
00:00
Sous-titres non disponibles

Formation TypeScript : apprenez à écrire un JavaScript fiable et sans bugs

Vente flash ! -50% Jusqu'au 19 juillet, 17:00
9,00€18,00€
klarna-condensed
Acheter maintenant, payer plus tard. En savoir plus

Téléchargement & visionnage illimité

Satisfait ou remboursé

Paiement 100% sécurisé

Une faute de frappe dans un nom de propriété, un nombre additionné à une chaîne de caractères, et votre site plante une fois en ligne, sans le moindre message d'erreur. Ces bugs silencieux sont le quotidien de tous ceux qui codent en JavaScript. TypeScript les élimine à la source : il analyse votre code pendant que vous l'écrivez et vous signale chaque erreur avant même d'exécuter quoi que ce soit, comme un correcteur orthographique pour votre code.

Dans cette formation TypeScript de 1h40, Clément Lv vous accompagne pas à pas, de l'installation de Visual Studio Code et Node.js jusqu'à la configuration d'un vrai projet avec tsconfig.json. Pas besoin d'être un expert : si vous savez déclarer une variable et écrire une fonction en JavaScript, vous avez tout ce qu'il faut. Et comme TypeScript est un sur-ensemble de JavaScript, vous ne réapprenez pas un nouveau langage, vous renforcez celui que vous connaissez déjà. Pour consolider vos bases avant de commencer, jetez un œil aux tuto JavaScript disponibles sur le site.

Ce que vous saurez faire à la fin du cours

Chaque notion est codée en direct dans VS Code, avec des exemples concrets : un produit e-commerce avec sa remise, une commande et son adresse de livraison, des statuts d'expédition. Vous codez en même temps que le formateur et vous vérifiez chaque résultat en compilant réellement vos fichiers. Concrètement, vous apprenez à :

  • installer et configurer votre environnement complet : VS Code, Node.js et le compilateur tsc ;
  • typer vos variables avec string, number et boolean, et laisser l'inférence de type travailler pour vous ;
  • sécuriser vos fonctions : paramètres typés, valeurs par défaut, types de retour et void ;
  • structurer vos données avec les alias de type, les objets imbriqués, les tableaux typés, les tuples et les enums ;
  • déclarer des interfaces, y ajouter des propriétés optionnelles et des méthodes, et choisir en connaissance de cause entre interface et type ;
  • combiner les types avec les unions et affiner le comportement de votre code grâce au type narrowing ;
  • configurer un projet professionnel avec tsconfig.json, le mode watch et les options include et exclude.

Une pédagogie par l'erreur, pour comprendre en profondeur

Plutôt que de vous montrer uniquement du code qui fonctionne, le formateur provoque volontairement les erreurs classiques : un return oublié, un nombre passé à la place d'une chaîne, un tableau mal typé. Vous voyez les messages réels de TypeScript, vous apprenez à les lire et à les corriger. C'est exactement ce qui vous attend dans vos propres projets, et c'est ce qui fait la différence entre suivre un cours et savoir coder.
Le cours intègre aussi les évolutions récentes du langage, dont TypeScript 7 et son compilateur réécrit en Go, pour des compilations jusqu'à 10 à 20 fois plus rapides. Vous repartez avec un savoir-faire à jour des pratiques actuelles.

À qui s'adresse cette formation TypeScript ?

Ce cours est conçu pour les développeurs débutants et les autodidactes qui connaissent les bases de JavaScript : variables, fonctions, boucles, objets. Aucune connaissance du DOM, de React ou de Vue.js n'est requise. Si vous visez ensuite le développement front-end moderne, TypeScript est aujourd'hui un prérequis quasi systématique dans les offres d'emploi, et ce cours vous donne la base solide pour aborder sereinement les tuto React ou tuto Angular.

Votre formateur

Clément Lv est formateur et data analyst. Il enseigne depuis plusieurs années les outils de développement et d'analyse de données (Power BI, Excel, Tableau Desktop) avec une approche 100 % pratique : tout est construit à l'écran, devant vous, sans copier-coller magique. Retrouvez l'ensemble de ses cours sur sa page formateur.
Et pour explorer tout le catalogue du langage, direction la page tuto TypeScript.

Qu’allez-vous apprendre dans ce cours ?

Plan de cours
Chapitre 1
Débuter avec TypeScript : installation et premier code
Chapitre 2
Typer variables, fonctions et objets
Chapitre 3
Interfaces, enums et configuration tsconfig

Table des matières

Chapitre 1 : Débuter avec TypeScript : installation et premier code
32m18
 
Leçon 1TypeScript vs [removed] pourquoi typer son code
Leçon 2Installer TypeScript avec VS Code et Node.js
Leçon 3Compiler son premier fichier .ts avec tsc
Leçon 4Typer ses variables : string, number, boolean
Leçon 5Ce que produit la compilation en JavaScript
Chapitre 2 : Typer variables, fonctions et objets
24m24
 
Leçon 1Inférence de type et piège du type any
Leçon 2Typer les paramètres et retours de fonction
Leçon 3Typer un objet en paramètre de fonction
Leçon 4Alias de type et objets imbriqués
Chapitre 3 : Interfaces, enums et configuration tsconfig
43m04
 
Leçon 1Typer les tableaux, simples et multidimensionnels
Leçon 2Union types et type narrowing
Leçon 3Tuples et enums en TypeScript
Leçon 4Déclarer une interface TypeScript
Leçon 5Choisir : Interface ou Type ?
Leçon 6Configurer tsconfig.json et le mode watch
Leçon 7Include et exclude : cibler les fichiers à compiler

Vos questions sur le cours

Que vais-je être capable de réaliser après avoir suivi ce cours TypeScript ?

Après ce tutoriel, vous saurez configurer un environnement TypeScript fonctionnel, annoter et contrôler des types de variables, fonctions et objets, structurer vos données avec interfaces et alias, et organiser des projets avec les options de configuration du compilateur. Vous serez à même de détecter les erreurs courantes avant l’exécution et de rendre votre code plus lisible et fiable.

Peut-on utiliser ce cours pour structurer des projets réels de taille modérée ?

Le contenu aborde la mise en place de TypeScript, l'organisation des fichiers, la configuration basique du compilateur et la structuration des données via types, interfaces, tuples, ou énumérations. Ces connaissances peuvent être appliquées à des projets personnels ou d’apprentissage comportant plusieurs fichiers ; les cas de projet de grande envergure ou d’industrialisation ne sont pas spécifiquement traités.

Doit-on savoir coder en JavaScript pour tirer profit de ce cours ?

Une compréhension des bases du JavaScript, comme la déclaration de variables, la manipulation de tableaux ou l’écriture de fonctions, est utile pour suivre ce cours. Il n’est pas indispensable de maîtriser l’ensemble des fonctionnalités avancées du langage, mais il convient d’être à l’aise avec la logique de base d’un script.

Quelles sont les contraintes techniques ou requêtes pour suivre le tutoriel avec succès ?

Vous aurez besoin d’un ordinateur sur lequel installer un éditeur de code (Visual Studio Code ou autre), Node.js avec npm, et TypeScript. Aucun système d’exploitation particulier n’est imposé, tant que vous pouvez installer ces outils. Une connexion internet sera également nécessaire pour télécharger les logiciels requis.

Est-ce que ce cours est accessible si je découvre totalement la programmation ?

Le tutoriel s’adresse à des personnes ayant déjà quelques notions de programmation, notamment en JavaScript. Si vous ignorez tout des concepts de boucles, conditions ou fonctions, il est préférable de se familiariser d’abord avec les fondamentaux de la programmation avant d’entamer ce cours.

Existe-t-il une garantie satisfait ou remboursé en cas d’insatisfaction après achat ?

L’achat de ce tutoriel sur tuto.com est couvert par la politique satisfait ou remboursé de la plateforme. Nous vous invitons à consulter les conditions spécifiques sur le site tuto.com pour connaître les modalités d’exercice de ce droit.

Payer plus tard

Prix d'achat : 9,00 €
Pour payer plus tard, sélectionnez Klarna comme moyen de paiement lors du règlement.

Ajoutez des articles à votre panier

Sélectionnez Klarna lors du règlement

Recevez une autorisation

Payez dans 30 jours

Klarna : conditions d'utilisation du paiement différé.

Attendez ! 🤗

Accédez à plus de 1402 tutos gratuits

Notre politique de protection des données