Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
59 Videos (2h 42m)
    • What is TypeScript

      1:50
    • Why one should learn TypeScript

      1:28
    • What this course covers

      0:41
    • Using TypeScript Compiler

      4:32
    • Exploring TypeScript Playground

      3:11
    • Prerequisites & Installation

      1:40
    • Editors

      4:57
    • Editors Continued...Visual Studio Code

      5:05
    • Introduction to Types

      1:12
    • Basic Types

      1:25
    • Types introduced by TypeScript

      2:11
    • Code Demo

      1:39
    • Defining structure for Functions - Function Types

      3:04
    • Introduction to Interface

      4:43
    • Making the interfaces with Optional Properties

      2:12
    • 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
    • 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
    • Introduction

      3:04
    • External Modules

      2:34
    • Using Aliases

      1:47
    • Using Modules with jQuery and RequireJS

      4:58
    • Introduction

      2:31
    • Optional & Default Parameters

      2:35
    • Rest Parameters

      2:04
    • Lamdas & This

      4:18
    • Function Overloading

      4:19
    • Events in TypeScript

      9:36
    • Introduction

      5:37
    • Generics Array

      1:57
    • Generic Classes

      4:25
    • Generic Interfaces

      3:33
    • Generic Constraints

      3:04
    • 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
    • Introduction

      2:58
    • Comparing Functions

      4:25
    • Enums

      1:49
    • Classes

      2:13
    • Generics

      2:30
    • 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
    • Project in Action

      3:46

About This Class

14acc0bf

Put your Object Oriented Programming Skills to create cool dynamic JavaScript applications using TypeScript

This course is all about exploring TypeScript and how it makes use of Object Oriented Programming concept to create large web applications in a manageable way.

The course is for aspiring web developers as well as professional web developers who want to enhance their skillset. Those who have basic knowledge of server side programming with OOP like C# or JAVA will find it more easy to write TypeScript code which gets compiled to JavaScript

The course demonstrates the practicality of TypeScript by creating a Shopping Cart Application

Here's what you will be learning in detail about TypeScript

1. Introduction to TypeScript

2. Prerequisites & Installation

3. Understanding Interfaces in TypeScript

4. Understanding Classes

5. Understanding Modules

6. Understanding Functions

7. Generics

8. Declaration Merging

9. Type Compatibility

10. Creating a Shopping Cart using TypeScript and jQuery

So lets get started with TypeScript

20

Students

--

Projects

Kunwar Singh

Start Learning Today...

SkillBakery is one of the fastest growing online education company.

Our vision is to provide high quality education which is affordable and accessible to everyone

We believe that every one has their own way of learning and grasping things and that's why we provide self-paced HD quality contents,so you can learn what you love at your convinience

We currently offer courses in web development and will soon be publishing new courses in other categories as well

We are committed to bring courses on new topics and we try to release one new course every month

So keep visiting us, you will surely find something for yourself here.