Course Curriculum
- 14 sections
- 90 lectures
- 00:00:00 total length
-
Module 01: What and why TypeScript
00:02:00 -
Module 02: TypeScript Playground
00:04:00 -
Module 03: Install TypeScript
00:02:00 -
Module 04: Install Visual Studio Code
00:01:00
-
Module 01: Introduction
00:03:00 -
Module 02: First Program Using Visual Studio Code
00:04:00 -
Module 03: Use JS in a HTML
00:02:00 -
Module 04: Strings
00:02:00 -
Module 05: Boolean
00:01:00 -
Module 06: Any Type
00:01:00 -
Module 07: Homogenous Arrays
00:03:00 -
Module 08: Heterogeneous Arrays
00:01:00 -
Module 09: Using alert confirm and prompt
00:03:00 -
Module 10: Comments
00:02:00 -
Module 11: Enum Type
00:05:00
-
Module 01: Arithmetic
00:03:00 -
Module 02: Assignment
00:04:00 -
Module 03: Comparison
00:04:00 -
Module 04: Logical
00:04:00 -
Module 05: Ternary
00:03:00
-
Module 01: Introduction
00:01:00 -
Module 02: IF Else Ladder
00:06:00 -
Module 03: Switch
00:04:00 -
Module 04: Break and Case Flow
00:03:00 -
Module 05: While loop
00:03:00
-
Module 01: Introduction
00:02:00 -
Module 02: Object Literal
00:03:00 -
Module 03: For-In Loop
00:02:00 -
Module 04: Arrays
00:04:00 -
Module 05: De-Structuring Arrays
00:02:00 -
Module 06: De-Structuring Objects
00:02:00
-
Module 01: Introduction
00:02:00 -
Module 02: First Function
00:03:00 -
Module 03: Passing a parameter
00:01:00 -
Module 04: Passing Multiple Parameters
00:02:00 -
Module 05: Optional Parameters
00:04:00 -
Module 06: Default Values
00:01:00 -
Module 07: Function as parameter
00:02:00 -
Module 08: Returning a function
00:03:00 -
Module 09: Anonymous Functions
00:02:00 -
Module 10: Overloading
00:05:00 -
Module 11: REST PARAMS
00:05:00 -
Module 12: Using a Type on REST PARAM
00:01:00
-
Module 01: Introduction
00:02:00 -
Module 02: First arrow function
00:03:00 -
Module 03: Passing Parameters
00:03:00 -
Module 04: Array of Arrow Functions
00:03:00
-
Module 01: let
00:03:00 -
Module 02: const
00:02:00 -
Module 02: const functions
00:02:00 -
Module 04: declare
00:01:00
-
Module 01: Introduction
00:02:00 -
Module 02: Define an Object Interface
00:03:00 -
Module 03: Create and object
00:03:00 -
Module 04: Defining optional properties
00:01:00 -
Module 05: Interfaces are only compile time
00:01:00 -
Module 06: Function Interfaces
00:04:00 -
Module 07: Return Types in Functional interfaces
00:02:00 -
Module 08: Adding methods to Object Interfaces
00:02:00 -
Module 09: Array Interfaces
00:03:00 -
Module 10: String indexed Array Interfaces
00:03:00 -
Module 11: Extending interfaces
00:06:00
-
Module 01: Introduction
00:01:00 -
Module 02: Create a class
00:03:00 -
Module 03: Add a constructor
00:04:00 -
Module 04: Add Function properties
00:02:00 -
Module 05: Power of TypeScript
00:01:00 -
Module 06: Using for-in and instanceof
00:04:00 -
Module 07: Implementing an interface
00:06:00
-
Module 01: Introduction
00:03:00 -
Module 02: Extending a class
00:05:00 -
Module 03: Create Child Objects
00:07:00 -
Module 04: Inheriting Functionality
00:04:00 -
Module 05: Overriding
00:03:00
-
Module 01: Public and readonly
00:02:00 -
Module 02: Encapsulation
00:01:00 -
Module 03: Private properties
00:04:00 -
Module 04: Accessor methods
00:02:00 -
Module 05: Using Static Properties
00:04:00 -
Module 06: More about static
00:01:00 -
Module 07: Static Methods
00:03:00
-
Module 01: String to numeric
00:04:00 -
Module 02: Using the toString method
00:03:00 -
Module 03: Object Casting
00:02:00
-
Module 01: Introduction
00:01:00 -
Module 02: Using Function Modules
00:04:00 -
Module 03: Import Aliasing and Alternate Export Syntax
00:02:00 -
Module 04: Default Exports
00:02:00 -
Module 05: Class Modules
00:01:00 -
Module 06: Aliasing class modules
00:02:00