Course Outline

Introduction

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

Getting Started

  • Installing TypeScript, Nodejs, 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 (2)

Related Courses

Reactive Programming for iOS with RxSwift

7 Hours

Reactive Programming with Angular RxJS

14 Hours

Reactive Programming with Javascript and RxJS

7 Hours

Functional Reactive Programming with Java 9 and RxJava

14 Hours

RxJava for Android Developers

21 Hours

Vert.x: Build a Reactive Application on JVM

14 Hours

CSS Grid Layout

7 Hours

Yeoman

7 Hours

Web Development with Bubble

7 Hours

Creating Static Websites with Hugo

21 Hours

Jekyll for Web Designers and Content Writers

14 Hours

Developing Web Applications with Visual Studio Code

7 Hours

Visual Studio Code

14 Hours

Akka Fundamentals

21 Hours

Related Categories

1