-
Book Overview & Buying
-
Table Of Contents
Understanding TypeScript
By :
Understanding TypeScript
By:
Overview of this book
This course provides a structured journey through TypeScript, starting with its core concepts like type definitions, type inference, and how it enhances JavaScript. You’ll set up a development environment, compile TypeScript to JavaScript, and configure TypeScript projects. The curriculum introduces functions, arrays, objects, and advanced type features such as union and literal types, equipping you with a solid foundation.
As you progress, you’ll explore object-oriented programming with TypeScript, mastering classes, interfaces, inheritance, and access modifiers. You’ll work with advanced type manipulations, including generics, mapped types, and utility types, to write cleaner and scalable code. The course also covers TypeScript’s integration with JavaScript frameworks like React and Node.js, along with handling third-party libraries, decorators, and debugging strategies.
By the end, you’ll have built real-world projects, including a drag-and-drop tool and a full-stack application. You’ll configure TypeScript with Webpack, Vite, and other build tools, ensuring an efficient workflow. This course will equip you with the knowledge to implement TypeScript professionally, improving code maintainability and scalability while enhancing your development skills.
Table of Contents (21 chapters)
Getting Started
TypeScript Basics & Basic Types
The TypeScript Compiler
TypeScript Essentials Demo Project
Next-generation JavaScript & TypeScript
Classes & Interfaces
Advanced Types
Generic Types
Classes & Generics - Demo Project
Deriving Types from Types
Decorators
Experimental Decorators
Practice Time! Let's Build a Drag & Drop Project
Modules & Namespaces
Creating & Running TypeScript Projects with Vite
Using Webpack with TypeScript
3rd Party Libraries & TypeScript
Time to Practice! Let's Build a "Select & Share a Place" App
React.js & TypeScript
Node.js & TypeScript
Course Roundup