TypeScript Basics
  3h 59m 12s 
    English 
    Paid 
  Course description
Boost your productivity. Dive into the TypeScript language through this comprehensive introduction, and realise the many benefits of adopting static types. We'll explore common practices, ES6/7, the compiler, classes, functions and all the necessary types you need.
Read more about the course
Requirements
- JavaScript basic knowledge
 - Desire to write scalable JavaScript
 - OOP is a bonus
 
Watch Online
Watch Online TypeScript Basics
0:00
 / #1: What, and why TypeScript?
 All Course Lessons (46)
| # | Lesson Title | Duration | Access | 
|---|---|---|---|
| 1 |  What, and why TypeScript? Demo  | 07:32 | |
| 2 |  TypeScript versus JavaScript  | 06:08 | |
| 3 |  Installing TypeScript  | 05:04 | |
| 4 |  TypeScript compiler (tsc) and tsconfig  | 08:11 | |
| 5 |  Setting up Webpack for TypeScript  | 10:41 | |
| 6 |  Arrow functions and implicit returns  | 08:55 | |
| 7 |  Default Function parameters  | 02:06 | |
| 8 |  Object literal improvements  | 04:19 | |
| 9 |  Rest Parameters  | 03:18 | |
| 10 |  Array and Object Spreads  | 02:20 | |
| 11 |  Destructuring Objects  | 06:41 | |
| 12 |  Number Type  | 11:21 | |
| 13 |  String Type  | 05:18 | |
| 14 |  Boolean Type  | 04:10 | |
| 15 |  The "Any" Type  | 03:28 | |
| 16 |  Implicit vs Explicit Types  | 03:38 | |
| 17 |  Void Type  | 03:32 | |
| 18 |  Never Type  | 01:53 | |
| 19 |  Null, Undefined, Strict Null checks  | 05:16 | |
| 20 |  Union and Literal Types  | 04:05 | |
| 21 |  Function Types  | 06:20 | |
| 22 |  Functions and Optional Arguments  | 02:29 | |
| 23 |  Typed Functions and Default Params  | 02:28 | |
| 24 |  Object Types  | 03:38 | |
| 25 |  Array Types and Generics  | 04:06 | |
| 26 |  Tuple Types for Arrays  | 04:28 | |
| 27 |  Type Aliases  | 05:54 | |
| 28 |  Type Assertions  | 07:30 | |
| 29 |  Numeric Enums and Reverse Mappings  | 07:44 | |
| 30 |  String Enums and Inlining Members  | 04:57 | |
| 31 |  Creating Interfaces  | 06:05 | |
| 32 |  Interfaces with Function Types  | 03:16 | |
| 33 |  Extending Interfaces  | 02:34 | |
| 34 |  Interfaces and Optional Properties  | 02:01 | |
| 35 |  Interfaces with Index Signatures  | 03:47 | |
| 36 |  Understanding Classes and Constructors  | 09:17 | |
| 37 |  Public and Private Members  | 05:00 | |
| 38 |  Readonly Members  | 02:39 | |
| 39 |  Setters and Getters (Accessors)  | 06:10 | |
| 40 |  Class Inheritance  | 04:17 | |
| 41 |  Abstract Classes  | 01:43 | |
| 42 |  Protected Members and Inheritance  | 03:38 | |
| 43 |  Interface contracts with "implements"  | 05:39 | |
| 44 |  Static Properties and Methods  | 04:58 | |
| 45 |  Function Generics  | 11:03 | |
| 46 |  Function Overloads  | 09:35 | 
Unlock unlimited learning
Get instant access to all 45 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.
Learn more about subscriptionComments
0 commentsSimilar courses

Fullstack React with Typescript
Sources: fullstack.io
Fullstack React with TypeScript is the complete guide to using TypeScript with React. Learn TypeScript patterns with React additional ecosystem advice (testing, redux, SSR) by b...
10 hours 16 minutes 46 seconds 

NFT Marketplace in React, Typescript & Solidity - Full Guide
Sources: udemy
The course covers everything you need for a decentralized NFT application according to the ERC721 standard. Students of this course will learn about NFTs by creating a real-worl...
16 hours 20 minutes 55 seconds 

Microservices with NodeJS, React, Typescript and Kubernetes
Sources: udemy
In building large scale applications intended for growth, microservices architecture is the go-to solution. One issue for Javascript and NodeJS learners is the
95 hours 13 minutes 4 seconds 

Design Patterns in TypeScript
Sources: udemy
Learn All of the 23 GoF (Gang of Four) Design Patterns and Implemented them in TypeScript. Design Patterns are descriptions or templates that can be repeatedly
5 hours 6 minutes 3 seconds 

TypeScript Fundamentals
Sources: ultimatecourses.com
Boost your productivity. Dive into the TypeScript language through this comprehensive introduction, and realise the many benefits of adopting static types. We'l
2 hours 54 minutes 15 seconds 
Want to join the conversation?
Sign in to comment