Introduction to TypeScript

Summary

In the ever-changing software development landscape, TypeScript has emerged as a valuable language for building reliable, scalable, and maintainable applications. TS240 will provide a solid foundation in TypeScript, equipping you with the skills and knowledge needed to effectively leverage this strongly-typed superset of JavaScript.

Phase

Front-end Development

Detailed Syllabus

🎯 What You'll Learn:

  • The benefits, tradeoffs, and fundamental features of the TypeScript language
  • How to represent primitive, complex, generic, and dynamic data types
  • The mental models behind TypeScript's type system, including soundness, structural typing, and narrowing
  • How to add type safety to a variety of common JavaScript development patterns
  • How to develop scalable and maintainable applications using TypeScript best practices