Getting Started with TypeScript

0% of 5 hours and 17 minutes completed.

TypeScript provides many additional features over the use of JavaScript. It gives you a better development experience by adding features such as variable type checking, enhanced function definitions, and object-oriented concepts such as classes and interfaces, all without any real downside. Because TypeScript is ultimately compiled (or transpiled) back to JavaScript, it will run anywhere standard JavaScript will run.

This course will take you through the major features of TypeScript, helping you to understand the advantages of TypeScript over plain JavaScript. You will see how to type your variables and functions, how to use classes and interfaces, how TypeScript supports modular development, and some newer features of TypeScript, such as decorators.

By the end of this course, you should be able to confidently code in TypeScript and ultimately understand how TypeScript provides new features without breaking compatibility with JavaScript engines.

After completing this course, you will be able to:

  • Explain why you would want to use TypeScript over plain JavaScript
  • Type variables and function parameters
  • Use classes and interfaces
  • Modularize your code
There are no resources available.
0 attachments
0%
Explore the advantages of TypeScript
59 minutes 9 Activities: Article  (2)  |  Lab  (2)  |  Video  (5)
0%
Use classes and interfaces
1 hour 18 minutes 12 Activities: Article  (3)  |  Lab  (2)  |  Video  (7)
0%
Functions and arrow functions
38 minutes 7 Activities: Article  (2)  |  Lab  (1)  |  Video  (4)
0%
Use internal and external modules
53 minutes 8 Activities: Article  (3)  |  Lab  (2)  |  Video  (3)
0%
Discover more TypeScript features
1 hour 21 minutes 10 Activities: Article  (3)  |  Lab  (1)  |  Video  (6)
0%
Copyright
1 minute 1 Activity: Article  (1)  |  Lab  (0)  |  Video  (0)
0%
Survey
5 minutes 1 Activity: Article  (1)  |  Lab  (0)  |  Video  (0)