TypeScript Essentials Training Course

TypeScript Essentials Training Course
Course Description

TypeScript is a typed superset of JavaScript that compiles to plain JavaScript.   It can be used on any browser, any host, any OS and is completely Open Source.

In this TypeScript training course, students learn the fundamental TypeScript knowledge required for use within popular JavaScript Frameworks like AngularJS 2 and Node.js.

The learning goals for the DEV6 TypeScript training course are as follows:

  • Learn how to properly configure your TypeScript development environment
  • Learn TypeScript Types and Classes
  • Learn how to use TypeScript types
  • Learn the benefits of Decorators and Generators
  • Learn how to use Definition Files
  • Learn about Typings
  • And much, much more

You will be given numerous practical examples in each training module and will also build a real TypeScript application as the course is taught.   Sign up for TypeScript training from DEV6 to gain the fundamental programming knowledge you and your team need in order to begin developing AngularJS 2 applications.

$595 CAD / $595 USD


1 Day


  • Comfortable and familiar with HTML and JavaScript (ES5) 
  • Basic Object Oriented development knowledge 


Module 1: Introduction To TypeScript

Module 2: Configure your development environment

  • Install TypeScript
  • Install typings
  • Create hello world app
  • Helpful compiler options
  • Install and use TSLint

Module 3: TypeScript Types

  • Primitive types
  • TS Types

Module 4: TypeScript Features

  • ES6/7 features
  • Typescript specific features

Module 5: Classes

  • Encapsulation
  • Static
  • Parameter Properties
  • Arrow function properties

Module 6: The type system

  • Interfaces
  • Custom Types
  • Enum
  • Assert (ex. as ‘Type')
  • Type Guarding

Module 7: ES6/7 features

  • Decorators
  • Generators
  • Rest parameters
  • Let / const

Module 8: Using libraries

  • Using definition files
  • Included Definition files
  • Typings - get 3rd party definition files
  • Creating a definition file

Registration for DEV6 Training

Course Title

Dates: dates

Location: location

Price: price


4 Robert Speck Parkway, Suite 240

Mississauga ON L4Z 1S1


Toll Free: 866.464.7790

Office: 905.897.7790

Fax: 905.897.9952

After pressing Register, someone from DEV6 will call/email to confirm registration details, answer questions and take payment.