Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Master Typescript : Learn Typescript from scratch
Introduction to typescript
What is TypeScript (1:50)
Why one should learn TypeScript (1:28)
What this course covers (0:41)
Prerequisites & Installation
Prerequisites & Installation (1:40)
Using TypeScript Compiler (4:32)
Editors (4:57)
Editors Continued...Visual Studio Code (5:05)
Exploring TypeScript Playground (3:11)
Understanding Types in TypeScript
Introduction to Types (1:12)
Basic Types (1:25)
Types introduced by TypeScript (2:11)
Code Demo (1:39)
Understanding Interfaces in TypeScript
Introduction to Interface (4:43)
Making the interfaces with Optional Properties (2:12)
Defining structure for Functions - Function Types (3:04)
Understanding Array Types (3:05)
Understanding Class Types (2:02)
More on Understanding Class Types (1:59)
Extending Interfaces (1:37)
Working with Hybrid Interfaces (2:36)
Understanding Classes
Introduction to Classes (2:30)
Inheritance (3:41)
Public Private Modifiers (2:22)
Parameter Properties (2:31)
Class Accessors (3:19)
Static Properties (2:40)
Understanding Modules
Introduction (3:04)
External Modules (2:34)
Using Aliases (1:47)
Using Modules with jQuery and RequireJS (4:58)
Understanding Functions
Introduction (2:31)
Optional & Default Parameters (2:35)
Rest Parameters (2:04)
Lamdas & This (4:18)
Function Overloading (4:19)
Understanding Events in TypeScript
Events in TypeScript (9:36)
Generics
Introduction (5:37)
Generics Array (1:57)
Generic Interfaces (3:33)
Generic Classes (4:25)
Generic Constraints (3:04)
Declaration Merging
Introduction (0:40)
Interface Merging (3:08)
Module merging (2:22)
Merging Module with Classes (2:12)
Merging Module with Functions (2:02)
Merging Modules with Enums (1:08)
Disallowed Merges (0:26)
Type Compatibility
Introduction (2:58)
Comparing Functions (4:25)
Enums (1:49)
Classes (2:13)
Generics (2:30)
Creating a Shopping Cart using TypeScript and jQuery
Introduction (0:41)
Creating the Utility classes (1:04)
Creating Product Class (2:25)
Creating Cart ItemClass (1:54)
Creating the Shopping Cart Experience (1:21)
New Project in Action (3:46)
Conclusion & Code Download
Conclusion and Code Download (0:23)
External Modules
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock