
In this lecture we introduce you to TypeScript
In this lecture we see reasons as to why it is beneficial to learn TypeScript
In this lecture we see what this course covers
In this lecture we see what are the prerequisites and how we can install TypeScript
In this lecture we will cover how to make use of TypeScript compiler
In this lecture we will see what are the editors that we can use for writing TypeScript
Based on few reviews that we have received we decided to include a lecture on Visual Studio Code. This is a cross platform IDE. Its suitable for Node, TypeScript and many more JavaScript based frameworks.
In this lecture we will show how you can download Visual Studio Code and how can use it to generate js files from your typescript files
In this lecture we will explore the TypeScript Playground website
In this lecture we will cover the various DataTypes in TypeScript
In this lecture we will cover Basic Types in TypeScript
In this lecture we will cover what new types have been introduced by TyepScript
In this lecture we will see a code demo
In this lecture we will see what interfaces are in TypeScript
In this lecture we will see how we can make use of Optional Parameters in Interfaces
In this lecture we will explore function types in TypeScript
In this lecture we will cover Array Types
In this lecture we will cover Class Types
We further cover class types in this lecture
In this lecture we cover how we can extend interfaces
In this lecture we will see hybrid interfaces
In this lecture we will cover classes
In this lecture we will cover inheritance
In this lecture we will cover private modifiers
In this lecture we will cover parameter properties
In this lecture we will cover class accessors
In this lecture we will cover static properties
In this lecture we will cover Modules
In this lecture we will cover Modules in detail
In this lecture we will cover Aliases
In this lecture we will cover using Modules with jQuery and RequireJS
In this lecture we will cover Functions
Explore anonymous functions in TypeScript and demonstrate optional and default parameters. See how a function with greet and name returns a string, and how default values handle missing arguments.
In this lecture we will cover Optional & Default Parameters
In this lecture we will cover Lamdas & This
In this lecture we will cover Function Overloading
Learn to create and manage event handlers in TypeScript by building a subscription model with subscribe, unsubscribe, and notify, plus an event manager to publish messages.
In this lecture we will cover Generics
In this lecture we will cover Generics Array
In this lecture we will cover Generic Interfaces
In this lecture we will cover Generic Classes
In this lecture we will cover Generic Constraints
In this lecture we will cover Declaration Merging
In this lecture we will cover Interface Merging
In this lecture we will cover Module Merging
In this lecture we will cover Merging Module with Classes
In this lecture we will cover Merging Modules with Functions
In this lecture we will cover Merging Modules with Enumns
In this lecture we will cover Disallowed Merges
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 let's get started with TypeScript