EDUCBA Logo

EDUCBA

MENUMENU
  • Explore
    • EDUCBA Pro
    • PRO Bundles
    • All Courses
    • All Specializations
  • Blog
  • Enterprise
  • Free Courses
  • All Courses
  • All Specializations
  • Log in
  • Sign Up
Home Training Courses TypeScript 2.x
Home Training Courses TypeScript 2.x

TypeScript 2.x

BESTSELLER
4.7 (66690 ratings)

What you'll get

  • 4h 02m
  • 34 Videos
  • Course Level - Intermediate
  • Course Completion Certificates
  • One-Year Access
  • Mobile App Access

Curriculum:

    TypeScript 2.x Tutorials:

    TypeScript lets you write JavaScript the way you really want to. TypeScript is a typed superset of JavaScript that compiles to plain JavaScript. TypeScript is pure object oriented with classes, interfaces and statically typed like C# or Java.

    Through these tutorials we shall learn typescript versions 2.0, 2.1, 2.2, 2.3 and 2.4 and how to compile, test and Run TypeScript on your workstation.

    The training will include the following;

    2.0

    • Null- and undefined-aware types
    • Dotted names in type guards
    • Expression operators
    • Compatibility
    • Tagged union types
    • The never type
    • Read-only properties and index signatures
    • Specifying the type of this for functions
    • Glob support in tsconfig.json
    • Support for UMD module definitions
    • Optional class properties
    • Private and Protected Constructors
    • Abstract properties and accessors
    • New –skipLibCheck
    • Allow duplicate identifiers across declarations
    • Including built-in type declarations with --lib
    • New –declarationDir

    2.1

    • keyof and Lookup Types
    • Mapped Types
    • Object Spread and Rest

    2.2

    • Support for Mix-in classes
    • object type
    • Support for new.target
    • Dotted property for types with string index signatures
    • Support for spread operator on JSX element children
    • New jsx: react-native

    2.3

    • Generators and Iteration for ES5/ES3
    • Async Iteration
    • Generic parameter defaults

    2.4

    • Dynamic Import Expressions
    • String Enums
    • Improved inference for generics
    • Strict contravariance for callback parameters
    • Weak Type Detection

    Target Customers:

    • Non-programming testers interested in learning Automation
    • Web developers
    • Web app developers

    Pre-Requisites:

    • Good understanding of OOP concepts
    • Basic JavaScript

    Back to top ?

    Training 5 or more people?

    Get your team access to 5,000+ top courses, learning paths, mock tests anytime, anywhere.

    Drop an email at: [email protected]

    Course Overview

    Through these tutorials we shall learn typescript versions 2.0, 2.1, 2.2, 2.3 and 2.4 and how to compile, test and Run TypeScript on your workstation.

    8
    2 - 6 hours 4h 02m | 34 Videos | 66690 Views | Intermediate  Intermediate
    trigger text
    hidden content

    TypeScript 2.x Tutorials:

    TypeScript lets you write JavaScript the way you really want to. TypeScript is a typed superset of JavaScript that compiles to plain JavaScript. TypeScript is pure object oriented with classes, interfaces and statically typed like C# or Java.

    Through these tutorials we shall learn typescript versions 2.0, 2.1, 2.2, 2.3 and 2.4 and how to compile, test and Run TypeScript on your workstation.

    Watch our Demo Courses and Videos

    Valuation, Hadoop, Excel, Mobile Apps, Web Development & many more.

    The training will include the following;

    2.0

    • Null- and undefined-aware types
    • Dotted names in type guards
    • Expression operators
    • Compatibility
    • Tagged union types
    • The never type
    • Read-only properties and index signatures
    • Specifying the type of this for functions
    • Glob support in tsconfig.json
    • Support for UMD module definitions
    • Optional class properties
    • Private and Protected Constructors
    • Abstract properties and accessors
    • New –skipLibCheck
    • Allow duplicate identifiers across declarations
    • Including built-in type declarations with –lib
    • New –declarationDir

    2.1

    • keyof and Lookup Types
    • Mapped Types
    • Object Spread and Rest

    2.2

    • Support for Mix-in classes
    • object type
    • Support for new.target
    • Dotted property for types with string index signatures
    • Support for spread operator on JSX element children
    • New jsx: react-native

    2.3

    • Generators and Iteration for ES5/ES3
    • Async Iteration
    • Generic parameter defaults

    2.4

    • Dynamic Import Expressions
    • String Enums
    • Improved inference for generics
    • Strict contravariance for callback parameters
    • Weak Type Detection

    Target Customers:

    • Non-programming testers interested in learning Automation
    • Web developers
    • Web app developers

    Pre-Requisites:

    • Good understanding of OOP concepts
    • Basic JavaScript

    Back to top ?

    View Offline

    View courses without internet connection with a Lifetime Membership
    View courses without internet connection with a Lifetime Membership

    View Offline - Internet-free viewing with your iOS or Android App

    Watch offline with your iOS/Android app.

    Start Your Free Trial Now

    You can download courses from your iOS/Android App.

    Footer
    Follow us!
    • EDUCBA FacebookEDUCBA TwitterEDUCBA LinkedINEDUCBA Instagram
    • EDUCBA YoutubeEDUCBA CourseraEDUCBA Udemy
    APPS
    EDUCBA Android AppEDUCBA iOS App
    Company
    • About us
    • Alumni Speak
    • Contact Us
    • Log in
    • Sign up
    Work with us
    • Careers
    • Become an Instructor
    EDUCBA for Enterprise
    • Enterprise Solutions
    • Explore Programs
    • Free Courses
    • Free Tutorials
    • EDUCBA at Coursera
    • EDUCBA at Udemy
    Resources
    • Blog
    • Self-Paced Training
    • Verifiable Certificate
    • Popular Skills Catalogue
    • Exam Prep Catalogue
    Popular Categories
    • Lifetime Membership
    • All in One Bundles
    • Featured Skills
    • New & Trending
    • Fresh Entries
    • Finance
    • Data Science
    • Programming and Dev
    • Excel
    • Marketing
    • HR
    • PDP
    • VFX and Design
    • Project Management
    • Exam Prep
    • Learning Paths @ $49
    • All Courses
    • Terms & Conditions
    • Disclaimer
    • Privacy Policy & Cookie Policy
    • Shipping Policy

    ISO 10004:2018 & ISO 9001:2015 Certified

    © 2025 - EDUCBA. ALL RIGHTS RESERVED. THE CERTIFICATION NAMES ARE THE TRADEMARKS OF THEIR RESPECTIVE OWNERS.

    Let’s Get Started

    By signing up, you agree to our Terms of Use and Privacy Policy.

    EDUCBA Login

    Forgot Password?

    🚀 Limited Time Offer! - 🎁 ENROLL NOW