Every other course online teaches you the basic syntax and
features of Typescript, but only this course will show you how to
apply Typescript on real projects, instructing you how to build
large, successful projects through example.
Mastering Typescript by reading the documentation alone is challenging. Although you might know what a 'typed array' or an 'interface' is, the documentation (and other courses!) don't show you where to use this features, or how to use them effectively. The goal of this course is to help you understand why each feature of Typescript exists, and exactly where to use them.
Top companies are hungry for Typescript developers. Some of the largest web apps today are being built with Typescript. Employers are scrambling to find engineers who are fluent with this cutting edge system. Solid knowledge of Typescript will make you far more employable, by giving you a unique skill that few other engineers possess.
Planning on building your own apps? Using Typescript will help you structure your project correctly from day one, ensuring that you won't be crushed under technical debt at some critical stage of your company. In this course, you'll learn how to write reusable code, with a tremendous emphasis on leveraging classes and interfaces to make swappable 'widgets'. You will be able to reconfigure your apps on the fly to build wildly different features with only a minimum amount of effort
Learn from someone who has worked on one of the largest Typescript projects around. On professional projects of my own, I have developed plugins for an open-source, browser-based code editor called Theia. The Theia project is absolutely gargantuan in scale, encompassing hundreds of thousands of lines of code, all written in Typescript. This project works only thanks to the power of Typescript.
But don't just take my word for it - check out the reviews for this course! You'll see that other engineers, just like yourself, have had great success and acquired a new understanding of how to build scalable web applications.
- Getting Started with Typescript
- What is a Type System?
- Type Annotations in Action
- Annotations With Functions and Objects
- Mastering Typed Arrays
- Tuples in Typescript
- The All-Important Interface
- Building Functionality with Classes
- Design Patterns with Typescript
- More on Design Patterns
- Reusable Code
- Advanced Generics
- Let's Build a Web Framework
- Express + Typescript Integration
- Advanced Express and TS Integration
- React and Redux with Typescript