McAfee-Secured Website

Course name Web Development Courses TypeScript Complete Course: TypeScript Complete Course

TypeScript Complete Course Video Course

TypeScript Complete Course Video Course is developed by Web Development Courses Professionals to help you pass the TypeScript Complete Course exam.

You Will Learn:

Was 21.99 USD
Now 19.99 USD

Description

This course will improve your knowledge and skills required to pass TypeScript Complete Course exam.

Curriculum For This Course

  • 1. Getting Started 5 Videos 00:18:30
    • What is TypeScript? 03:22
    • Why TypeScript and How to use it? 03:47
    • Installing TypeScript 02:12
    • Using TypeScript 02:44
    • Setting up the Course Workspace 06:14
  • 2. Using Types for a better Code 19 Videos 00:53:39
    • Type Basics 02:19
    • Numbers & Booleans 01:40
    • Assigning Types Explicitly 02:07
    • Arrays and Types 03:03
    • Tuples 01:55
    • Enums 03:38
    • The "Any" Type 01:41
    • Understanding the created JavaScript Code 01:38
    • Using Types in Functions (Arguments & Return Values) 04:31
    • Functions as Types 03:59
    • Objects and Types 04:44
    • Example: Putting it all together in a Complex Object 01:28
    • Creating custom Types with Type Aliases 02:29
    • Allowing multiple Types with Union Types 02:06
    • Checking for Types during Runtime 02:02
    • The "never" Type (added with TypeScript 2.0) 01:52
    • Nullable Types (added with TypeScript 2.0) 06:22
    • Module Exercise: Problem 00:45
    • Module Exercise: Solution 04:01
  • 3. Understanding the TypeScript Compiler 6 Videos 00:12:12
    • How Code gets Compiled 01:53
    • Changing the Compiler Behavior on Errors 02:09
    • Debugging your TypeScript Code using Source Maps 02:08
    • Avoiding implicit "Any" 01:40
    • More Compiler Options 00:59
    • Compiler Improvements with TypeScript 2.0 03:07
  • 4. TypeScript and ES6 12 Videos 00:50:55
    • "Let" and "Const" 04:08
    • Block Scope 02:41
    • Arrow Functions 03:38
    • Arrow Functions - Variations 01:47
    • Functions and Default Parameters 04:09
    • The Spread Operator 03:37
    • The Rest Operator 05:13
    • Destructuring Arrays 03:38
    • Destructuring Objects 03:06
    • Template Literals 04:05
    • Other ES6 Features 01:06
    • Module Exercise: Solution 13:07
  • 5. Using Classes to create Objects 11 Videos 00:54:02
    • Creating Classes and Class Properties 08:15
    • Class Methods and Access Modifiers 04:42
    • Inheritance 02:57
    • Inheritance and Constructors 01:54
    • Inheritance Wrap Up 02:02
    • Getters & Setters 05:44
    • Static Properties and Methods 03:36
    • Abstract Classes 05:52
    • Private Constructors & Singletons (added with TypeScript 2.0) 02:52
    • "readonly" Properties (added with TypeScript 2.0) 02:12
    • Module Exercise: Solution 13:21
  • 6. Namespaces and Modules 10 Videos 00:38:45
    • An Introduction to Namespaces 06:35
    • Namespaces and Multiple Files 05:01
    • Namespace Imports 02:38
    • More on Namespaces 02:23
    • Limitations of Namespaces 01:42
    • Modules 03:58
    • Loading Modules 08:57
    • Importing & Exporting Modules 02:34
    • Module Resolution 02:22
    • Namespaces vs Modules - Wrap Up 02:07
  • 7. Doing Contract Work with Interfaces 7 Videos 00:24:26
    • The Basics about Interfaces 05:51
    • Interfaces and Properties 05:04
    • Interfaces and Methods 02:18
    • Using Interfaces with Classes 03:41
    • Interfaces and Function Types 03:16
    • Interface Inheritance 02:18
    • What happens once Interfaces get Compiled 01:39
  • 8. Generics 9 Videos 00:29:43
    • Why and What? 04:17
    • Creating a Generic Function 03:20
    • A built-in Generic Type: Arrays 01:48
    • Generic Types and Arrays 01:29
    • Using Generic Types 02:29
    • Creating a Generic Class 04:04
    • Constraints 03:00
    • Using more than one Generic type 02:42
    • Module Exercise: Solution 06:11
  • 9. Behind the Scenes with Decorators 8 Videos 00:28:49
    • Creating a Class Decorator 04:49
    • Decorator Factories 03:22
    • Creating a useful Decorator 03:00
    • Using Multiple Decorators 01:02
    • A first Summary 02:10
    • Method Decorators 05:08
    • Property Decorators 04:27
    • Parameter Decorators 04:20
  • 10. Using JavaScript Libraries (like jQuery) with TypeScript 6 Videos 00:17:07
    • Installing a Third-Party Library 01:12
    • Importing the Library 04:42
    • Translating JavaScript to TypeScript with TypeScript Definition Files 02:06
    • Option 1: Manually download TypeScript Definition Files 02:18
    • Option 2: Managing TypeScript Defintion Files with the "typings" Package 03:28
    • Easier Type Management with TypeScript 2.0 03:08
  • 11. TypeScript Workflows 5 Videos 00:30:42
    • Using "tsc" and the tsconfig File 02:54
    • How TypeScript resolves Files using the tsconfig.json File 05:52
    • More on "tsc" and the tsconfig File 02:57
    • Adding TypeScript into a Gulp Workflow 08:02
    • Adding TypeScript into a Webpack Workflow 10:43
  • 12. Example: Using TypeScript together with ReactJS 7 Videos 00:22:33
    • Setting up the Project & Adding React Packages 02:56
    • Adding the ReactJS TypeScript Definition Files 02:01
    • Installing Webpack 01:46
    • Configuring Webpack 03:50
    • Creating ReactJS Code - with TypeScript 06:15
    • Configuring the TypeScript Compiler to work with ReactJS 02:57
    • Using TypeScript 2.0 Type Management 02:31