Choose your language:

France
Germany
Hong Kong
India
Ireland
Japan
Malaysia
Netherlands
New Zealand
Singapore
Sweden
United Kingdom
United States

Introduction to TypeScript

Course Code

IN1624

Duration

1 Day

Participants should have a good understanding of HTML, CSS and JavaScript.
TypeScript is a cutting-edge open-source programming language that is a superset of JavaScript. It makes available today programming features that are planned for inclusion in future releases of JavaScript. TypeScript source code compiles to plain JavaScript, so it can be used in projects targeting any browser on any host with any OS. This course prepares participants with the fundamentals of TypeScript for use within modern web applications built using popular frameworks like Angular, Node.js, React, Knockout, WeChat and others.
This course is designed for developers or programmers.

In this course, participants will:

  • Use TypeScript within modern web applications
Introduction to TypeScript
What is TypeScript
How to Install TypeScript
Let, Const, Block Scope and Module Scope
Template Strings
Arrow Functions
Compiling TypeScript With Options
Install and Use Typings
Install and Use TSLint

Types in TypeScript
Primitive Types
Enums and Tuples
Symbols
Union Types
Intersection Types
Nullable Types With –strictNulLChecks

Classes
Encapsulation and Scope
Properties
Methods
Constructors and Parameter Properties
Inheritance

Interfaces and Namespaces
Creating Interfaces
Implementing Interfaces
Anonymous Interfaces
Type Guarding
Organizing Code in Namespaces

Generics
Generic Functions
Generic Classes
Generic Constraints

Appendix A: Decorators
Decorators, Decorator Factories and Composition
Class Decorators
Method Decorators
Property Decorators
Parameter Decorators
Send Us a Message
Choose one