Get in Touch

Course Outline

Introduction

  • Overview of TypeScript features and advantages.
  • Programming best practices and tips.

Getting Started

  • Installing TypeScript, Node.js, and Visual Studio.
  • Initializing the server.
  • Configuring access modifiers and compiler options.
  • Setting up a Node.js project.
  • Building and debugging Node.js TypeScript.

Configuring Webpack and TypeScript

  • Enabling source maps.
  • Using third-party libraries.
  • Importing non-code assets.
  • Building the application.

Creating Custom Data Types

  • Union, Intersection, and Tuple Types.
  • Type Guards, Type Casting, and Type Assertions.
  • Creating arrays for custom types.
  • Other types and examples.

Applying Decorators

  • Enabling decorators.
  • Creating class, parameter, and method decorators.
  • Using property descriptors.

Implementing Asynchronous Code and APIs

  • Using callbacks, promises, and async/await.
  • Writing a REST API with Node.js and TypeScript.
  • Testing APIs with Postman.

Deploying Applications

  • Building production-ready applications.
  • Deploying TypeScript apps with Docker.
  • Deploying apps to AWS EC2 and Heroku.

Troubleshooting

Summary and Next Steps

Requirements

  • Understanding of TypeScript fundamentals.
  • Understanding of Node.js.

Audience

  • Developers.
 7 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories