Checklist

Certification

You will get a certificate on completing this course.

University

This course is not affiliated with any university.

Price

This course costs very less.

Edvicer's Rewards

You can get a reward of 150 coins on buying this course. These coins can be redeemed for 1 coin= 1Re.

Advanced TypeScript

1425
Start anytime
Self paced
English
Course by
PluralsightCourses from Pluralsight
Certificate awarded
Advanced
Login to earn 150Edvicer reward coin150 coins = INR 150

Limited Time Discount Offers

Save your money with Edvicer. Check out our premium courses with discount offers.

Discount offers - Edvicer

Limited Time Discount Offers

Save your money with Edvicer. Check out our premium courses with discount offers.

Map your Career

Not sure which job profiles this course will open for you? Check out our AI based tool to get a complete personalized career map.

Career Mapper - Edvicer

Map your Career

Not sure which job profiles this course will open for you? Check out our AI based tool to get a complete personalized career map.

Checklist

Certification

You will get a certificate on completing this course.

University

This course is not affiliated with any university.

Price

This course costs very less.

Edvicer's Rewards

You can get a reward of 150 coins on buying this course. These coins can be redeemed for 1 coin= 1Re.

Why should you choose this course?

Description

TypeScript is a modern language with many advanced features. This course will teach you those features that build on the fundamentals you already know and allow you to harness its full power to write better code with fewer errors.

Syllabus

Course Overview
Introduction
From Beginner to Advanced
Course Overview
Demo: Project Structure
Introduction and Overview
Destructuring Arrays and Objects
Demo: Destructuring Arrays and Objects
The Spread Operator
Demo: Using the Spread Operator
Tuple Types
Demo: Creating and Using Tuple Types
Union Types and Intersection Types
Demo: Using Union and Intersection Types
Demo: Creating a Mixin
String Literal Types and Type Aliases
Demo: Using String Literal Types and Type Aliases
Summary
Introduction and Overview
Polymorphic this Types
Demo: Creating a Fluent API with Polymorphic this Types
Declaration Merging
Demo: Interface Merging and Module Augmentation
Type Guards
Demo: Using typeof Type Guards
Demo: Using instanceof Type Guards
Demo: Creating and Using Custom Type Guards
Symbols
Demo: Experimenting with Symbols
Summary
Introduction and Overview
What Are Decorators?
Decorator Syntax and Factory Functions
Class Decorators
Demo: Creating and Using Class Decorators
Demo: Class Decorators That Replace Constructors
Property and Parameter Decorators
Property Descriptors and Method Decorators
Demo: Creating and Using Method Decorators
Summary
Introduction and Overview
Why Asynchronous Code Matters
Callback Functions
Demo: Using Callbacks with Asynchronous Code
What Are Promises?
Promise Syntax
Demo: Creating and Using Promises
Using async/await
Demo: Writing Asynchronous Code with async/await
Summary
Introduction and Overview
What is TSLint?
Demo: Installing and Using TSLint
Demo: Using TSLint with Visual Studio Code
Summary

What others say about this course

FAQs

What is TypeScript?

Developed by Microsoft, TypeScript is an open-source programming language designed to add optional static typing to JavaScript. It was shaped with the idea for the development of massive applications and then transpile to JavaScript. Since TypeScript is a superset of JavaScript language, existing JavaScript programs can also be termed as TypeScript programs. TypeScript is incorporated as a first-class programming language in the 2013 and later updates of Microsoft Visual.

What are the Prerequisites for learning TypeScript?

Before you start looking for TypeScript tutorials, a few things should be kept in mind. As TypeScript programming is based on JavaScript, a basic understanding of JavaScript programming will prove to be highly beneficial. One need not be an expert in JavaScript to be able to learn TypeScript; just a simple understanding would suffice. Basic knowledge of Object-Oriented Programming is helpful, although it is not a necessity, and can come in handy when you start developing programs. Once you get a hold of the basics, you are ready to surf through TypeScript tutorials and start learning TypeScript.

Why should learn Typescript?

In a large JavaScript project, adopting Typescript may provide a more robust application in the end, while it can still be deployed anywhere a regular JavaScript application would run. Initially, it was only supported on Microsoft Visual Studio, but now many other Integrated Development Environment (IDE) support it. TypeScript also has some other features, such as the ability to initialize member variables in a constructor, with multiple keywords in classes. Also, in some cases, TypeScript can outpace JavaScript and perform faster as multiple typechecks can be removed using TypeScript.

How can Edvicer help you find the best Typescript courses?

Edvicer is a great place to learn Typescript with a large number of Typescript courses, both free and paid aggregated from top providers like Coursera, Udemy, Udacity, and Pluralsight. Edvicer also helps you compare these courses based on different aspects like assignment, difficulty, and teaching. FInd the best course that suits your budget and preference.

What are the top jobs that I can get from learning Typescript?

The top job profiles for Typescript experts are Front-end Engineer with an average salary of INR 12 LPA and Web developer with an average salary of INR 6 LPA. Get your career map for your skills here.

What can I learn after learning Typescript?

After learning Typescript, the top skills you can learn to open highest number of job profiles for you are CSS, Front-end Architecture, and Javascript. The top skills that can get you jobs with highest salaries are CSS, Front-end Architecture, and Javascript

Write your review of Advanced TypeScript

Facebook account of EdvicerLinkedin account of EdvicerInstagram account of Edvicer
Twitter account of EdvicerPinterest account of EdvicerYoutube account of Edvicer

30% off