Write TypeScript 7 you can reuse: typed functions, generics, classes and modules, each checked by the compiler and then run in Node, so you see what Node runs anyway and what the compiler stops first. You'll treat a function's signature as a promise to its callers and see each way it can break: a wrong return, a missing argument, an optional value used without a check, a callback with the wrong shape. You'll write generics that keep the link between what goes in and what comes out, and read the errors they give. You'll build classes from syntax Node can run as written, swap enums for constant objects, and turn on the compiler setting that rejects what Node refuses. You'll finish by splitting a small library into ES modules that run from source and build with their own type files. For beginners who can compile and run a TypeScript file.

Reusable TypeScript 7 Code
Développez des compétences très recherchées grâce à un abonnement d'un an à Coursera Plus, désormais à 239 $. Profitez-en dès maintenant.

Reusable TypeScript 7 Code
Ce cours fait partie de Spécialisation "TypeScript 7 for Beginners"

Instructeur : Alfredo Deza
Inclus avec En savoir plus
Expérience recommandée
Ce que vous apprendrez
Type functions, callbacks and async code, and read what the compiler reports when a signature is broken
Write generic functions and types, and classes from syntax Node can run as written
Split code into ES modules and build a typed library that ships its own type files
Compétences que vous acquerrez
- Catégorie : Object Oriented Design
- Catégorie : API Design
- Catégorie : Debugging
- Catégorie : Software Design
- Catégorie : Object Oriented Programming (OOP)
- Catégorie : Code Reusability
Outils que vous découvrirez
- Catégorie : Node.JS
- Catégorie : Javascript
- Catégorie : TypeScript
Détails à connaître

Ajouter à votre profil LinkedIn
novembre 2026
5 devoirs
Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

Élaborez votre expertise du sujet
- Apprenez de nouveaux concepts auprès d'experts du secteur
- Acquérez une compréhension de base d'un sujet ou d'un outil
- Développez des compétences professionnelles avec des projets pratiques
- Obtenez un certificat professionnel partageable

Il y a 4 modules dans ce cours
Obtenez un certificat professionnel
Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.
Instructeur

Offert par
En savoir plus sur Software Development

Pragmatic AI Labs

Pragmatic AI Labs

Pragmatic AI Labs

Pragmatic AI Labs
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
Qu’est-ce qui vous amène sur Coursera aujourd’hui ?
Foire Aux Questions
Plus de questions
Aide financière disponible,




