Advanced TypeScript - Plan Szkolenia

Ceny nie zawierają podatku VAT
Szkolenie w języku polskim. Na życzenie możliwy język angielski.

Last updated

Kod kursu

advtypscript

Czas trwania

7 godzin
szkolenie zdalne: 1 lub 2 dni
szkolenie stacjonarne: 1 dzień

Wymagania

  • Understanding of Typescript fundamentals
  • Understanding of Node.js

Audience

  • Developers

Opis

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.

Plan Szkolenia

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

Opinie uczestników

★★★★★
★★★★★

We also do Consultancy!

Advanced TypeScript Consultancy

We work with leading clients across a wide range of technologies!

Reach out for Project | Staff Enhancement | System Audit Consulting

Powiązane Kategorie

Szkolenia Powiązane

Kursy w promocyjnej cenie

Newsletter z promocjami

Zapisz się na nasz newsletter i otrzymuj informacje o aktualnych zniżkach na kursy otwarte.
Szanujemy Twoją prywatność, dlatego Twój e-mail będzie wykorzystywany jedynie w celu wysyłki naszego newslettera, nie będzie udostępniony ani sprzedany osobom trzecim.
W dowolnej chwili możesz zmienić swoje preferencje co do otrzymywanego newslettera bądź całkowicie się z niego wypisać.

Zaufali nam

This site in other countries/regions