Get in Touch
 Duration 7 hours

Course Outline

Introduction

  • Overview of TypeScript features and benefits
  • Programming best practices and tips

Getting Started

  • Installation of TypeScript, Node.js, and Visual Studio
  • Server initialization
  • Configuration of access modifiers and compiler options
  • Setup of a Node.js project
  • Building and debugging Node.js TypeScript

Configuring Webpack and TypeScript

  • Enabling source maps
  • Integration of third-party libraries
  • Importation of non-code assets
  • Application building

Creating Custom Data Types

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

Applying Decorators

  • Enabling decorators
  • Creation of class, parameter, and method decorators
  • Utilization of property descriptors

Implementing Asynchronous Code and APIs

  • Use of callbacks, promises, and async/await
  • Development of a REST API using Node.js and TypeScript
  • API testing with Postman

Deploying Applications

  • Construction of production-ready applications
  • Deployment of TypeScript apps with Docker
  • Deployment of apps to AWS EC2 and Heroku

Troubleshooting

Summary and Next Steps

Requirements

  • Proficiency in TypeScript fundamentals
  • Proficiency in Node.js

Target Audience

  • Developers

Number of participants


Price per participant (excl. VAT)

Testimonials (1)

Upcoming Courses

Related Categories