TypeScript is a cutting-edge, open-source programming language that is a superset of JavaScript. TypeScript 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 operating system.
This course prepares students with the fundamentals of TypeScript for use within modern web applications built using popular frameworks like Angular, Node.js, React, Knockout, WeChat and others.
Introduction to TypeScript
Types in TypeScript
Classes
Interfaces and Namespaces
Generics
Appendix A: Decorators
Students should have a good understanding of HTML5, CSS3 and JavaScript.