Advanced TypeScript Treningskurs

Last updated

Kurskode

advtypscript

Varighet

7 timer (vanligvis 1 dag inkuldert pauser)

Krav

  • Understanding of Typescript fundamentals
  • Understanding of Node.js

Audience

  • Developers

Oversikt

TypeScript is an open source language for building enterprise Javascript applications. It is a strict superset of JavaScript that compiles to plain Javascript and brings static typing and object-oriented development to the language.

This instructor-led, live training (online or onsite) is aimed at developers who wish to use TypeScript's advanced features to create and build JavaScript applications.

By the end of this training, participants will be able to:

  • Set up the necessary development environment to start developing TypeScript and Node.js applications.
  • Take advantage of Typescript's advanced capabilities to write clean, expressive code with fewer errors.
  • Configure and use Webpack with TypeScript to build complex front-end UIs.
  • Use custom data types (Union, Intersection, Tuple Types, etc.) to extend existing generic types.
  • Implement asynchronous code patterns and APIs for error handling and validating responses.
  • Deploy TypeScript and Node.js applications to production environments (AWS EC2, Heroku, etc.).

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.

Kursplan

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

Testimonials

★★★★★
★★★★★

Related Categories

Relaterte kurs

Kursrabatter

Kursrabatter Nyhetsbrev

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

Some of our clients

is growing fast!

We are looking to expand our presence in Norway!

As a Business Development Manager you will:

  • expand business in Norway
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!

This site in other countries/regions