TypeScript Essential Training

TypeScript Essential Training

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 4h 21m | 522 MB

TypeScript lets you write JavaScript “the way you really want to.” TypeScript compiles to plain JavaScript, so it works in any browser, any host, and any OS. It adds a variety of helpful syntax and tools onto an already mature language, bringing the power and productivity of static typing and object-oriented development to core JavaScript. Plus, it’s completely open source.

In this course, Jess Chadwick teaches you how to leverage the full power of the TypeScript language in your JavaScript applications, starting by revisiting some JavaScript fundamentals. Then he reviews the data types, classes, generics, modules, and decorators that are unique to TypeScript. In the “Real-World Application Development” chapter, he demos how to convert an existing JavaScript codebase to take advantage of everything TypeScript has to offer. What’s more, he shows you how to do it all using the environment of your choosing: Windows, Mac, or even Linux.

Topics include:

  • What is TypeScript?
  • Installing TypeScript
  • Creating a TypeScript project
  • Reviewing ES6 language features
  • Specifying JavaScript types
  • Defining custom and anonymous types
  • Defining and implementing TypeScript classes
  • Working with generics
  • Organizing code with namespaces
  • Switching modules
  • Importing modules
  • Debugging TypeScript
  • Implementing decorators