Mô tả

Course description:

The course will show you the most important features of TypeScript. In the beginning, we will install and set up the required software together. After that, we will start with the basics and work our way up to classes and inheritance. You are also welcome to watch the public videos of the course to get a taste of it.

What is TypeScript?

If you haven’t heard of TypeScript yet, it’s a language that builds on JavaScript by adding syntax for static types. Tools like the TypeScript compiler just erase those types, leaving you with clean readable JavaScript that you can run anywhere; but those types are there to be type-checked! Types make your intentions explicit, and tools can read and understand them to catch errors before you even run your code. By checking your types, TypeScript can catch errors like typos, logic errors, and more! Beyond catching errors, TypeScript also uses types to power editor toolings like accurate code completion, go-to-definition, and renaming.

The course has the following topics

  • Installation of TypeScript, NodeJS, and VSCode

  • Type Annotations for Number, String, Boolean, Arrays, Tuples, etc.

  • Functions, Interfaces, and Classes

  • Inheritance and Abstract Classes

  • Importing/exporting from Modules

  • Utility types, keyof, instanceof, and type guards

Become a professional today, in the technology of tomorrow!

See you in class!

Bạn sẽ học được gì

Typescript Basics

Using Datatypes Annotaions

Type Narrowing and Type Guards

Interfaces and Types

Union and Intersection Types

Obejcts and Inheritance

Yêu cầu

  • JavaScript Basics

Nội dung khoá học

5 sections

Chapter 1 - Introduction

8 lectures
Introduction
02:52
Software Information
00:06
Installation of Npm and Typescript
02:34
Course manual
02:10
Course materials
00:03
Visual Studio Code - Part 1
00:46
Visual Studio Code - Part 2
06:56
TSC Compiler and Linter
18:18

Chapter 2: TypeScript Basics

13 lectures
String, Number and Boolean
11:43
Array and Tuple
08:35
Object
05:51
Any, Void, Null and Undefined
05:49
Union Type
08:00
Type Alias
03:25
Interfaces
03:10
Extending Types
03:59
Intersection Types
02:22
Type Guards
08:16
Enum
07:05
Generic Functions
09:43
Generic Constraints
05:07

Chapter 3: Classes and Modules

9 lectures
Property Modifiers
04:07
Constructors
07:00
Public, Protected and Private
04:25
Getter and Setter
05:31
Static Variables
04:27
Generic Class
05:01
Implements
06:04
Abstract
04:58
Module Import/Export
06:37

Chapter 4: Advanced Techniques

6 lectures
Function Overload
08:24
More to Narrowing
05:25
KeyOf
03:46
KeyOf Generics
03:20
Rest Parameters
05:09
Utility Types
07:20

Chapter 5: Course conclusion

2 lectures
Course conclusion
00:59
Bonus Lecture
00:18

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.