Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
TypeScript for Node.js Developers

TypeScript for Node.js Developers

1h 21mIntermediate2025-01-31

Authors

Emmanuel Henri

Emmanuel Henri

Executive with 20+ years of experience in programming and design

Course details

TypeScript's popularity is soaring due to its ability to enhance JavaScript with static types, leading to fewer runtime errors and better code quality. Given the recent updates to TypeScript, including the introduction of decorators, Disposable, AsyncDisposable, and SuppressedError, now is the perfect time to provide developers with the knowledge to leverage these features. In this course, instructor Emmanuel Henri provides a comprehensive overview of advanced TypeScript features and how to apply them in real-world Node.js projects.

Learning objectives
Set up and configure a Node.js project with TypeScript.
Apply decorators to optimize and modularize code.
Manage resources efficiently using Disposable and AsyncDisposable.
Handle complex error scenarios with SuppressedError.

Skills covered

TypeScriptNode.jsJavaScript FrameworksBack-End Web DevelopmentWeb DevelopmentProgramming LanguagesOpen SourceSoftware DevelopmentOne-Off

Concepts

0. Introduction

  • 01 - TypeScript with Node.js
  • 02 - What you should know

1. TypeScript Setup

  • 03 - Template a Node.js and Express project
  • 04 - TypeScript setup
  • 05 - TypeScript file conventions
  • 06 - Compiling and automation, part 1
  • 07 - Compiling and automation, part 2

2. Using Types in Node.js

  • 08 - Adding basic types
  • 09 - Adding types in your functions
  • 10 - Use typescript classes in Node.js
  • 11 - How to use enums and union enums in Node.js

3. Node Organization with TypeScript

  • 12 - How to use an interface in Node.js
  • 13 - Generics in a Node.js project
  • 14 - Organizing with modules

4. TypeScript Tools for Node

  • 15 - Introduction to declaration merging
  • 16 - Introduction to iterators
  • 17 - Use decorators into Node.js
  • 18 - Introduction to Disposable and AsyncDisposable
  • 19 - Introduction to SuppressedError

5. Further Exploration

  • 20 - Playground exploration
  • 21 - TypeScript docs and advanced types

Conclusion

  • 22 - Next steps

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
Zarinpal
Zibal