Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Mastering TypeScript with Marathon Interview Questions

Thành thạo TypeScript qua Bộ Câu Hỏi Phỏng Vấn Marathon

Thành thạo TypeScript qua Bộ Câu Hỏi Phỏng Vấn Marathon

Xem, học & thực hành từ kiến thức cơ bản đến nâng cao về TypeScript và chinh phục mọi cuộc phỏng vấn!

4.5
(235 đánh giá)
2,037 học viên
Giảng viên
Nirmal Joshi
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 349.000đ -86%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
7.5 giờ video
84 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 30/05/2026

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

Tìm hiểu và nắm vững TypeScript là gì và cách thức hoạt động của nó
Các khái niệm thực tế từ cơ bản đến nâng cao trong phát triển TypeScript
Câu hỏi phỏng vấn TypeScript thực tế được hỏi tại các công ty IT trên toàn thế giới

Yêu cầu

Kiến thức JavaScript cơ bản
Hiểu biết cơ bản về HTML và CSS sẽ có lợi nhưng KHÔNG bắt buộc

Đối tượng phù hợp

Lập trình viên mới/vừa/chuyên gia muốn học TypeScript từ đầu
Lập trình viên muốn chinh phục các cuộc phỏng vấn về TypeScript
Lập trình viên chuyên nghiệp muốn nâng cấp kỹ năng TypeScript hiện có

Nội dung khóa học

11 phần • 84 bài giảng
1 Giới thiệu & Thiết lập môi trường
2 Cài đặt TypeScript Compiler
1 Biến & Kiểu dữ liệu
2 Kiểu dữ liệu nguyên thủy - Numbers
3 Kiểu dữ liệu nguyên thủy - Boolean
4 Kiểu dữ liệu nguyên thủy - Null, Undefined, Void
5 Kiểu dữ liệu nguyên thủy - "any"
6 Chú thích kiểu & Suy luận kiểu
7 Hoisting, Phạm vi Hàm so với Khối
8 Kiểu dữ liệu String và Escape sequence
9 Giá trị Unicode
10 Template Literal
11 Bí danh kiểu (Type Aliases)
12 Kiểu "never"
1 Chế độ Watch mode
2 Cấu hình TSC cho Watch mode
3 Thiết lập Mục tiêu Biên dịch
4 Tùy chọn "lib"
5 Thiết lập Modules
6 outDir - Thư mục Đầu ra
7 Tùy chọn "outFile"
8 rootDir - Thư mục Gốc
9 removeComments & noEmit
10 Tạo sourceMaps
11 "inlineSources"
1 Kiến thức cơ bản về Mảng
2 Kiến thức cơ bản về Tuple
3 Kiểu Union
4 Thu hẹp kiểu và Bảo vệ kiểu
5 Thao tác với Mảng
6 Phương thức map()
7 reduce() & reduceRight()
8 Mảng đa chiều
9 Duyệt bằng for..in & for..of
10 Duyệt bằng forEach()
11 Các phương thức Tìm kiếm trong Mảng
12 Phương thức sort()
13 Phân rã Mảng
1 Kiến thức cơ bản về Hàm
2 Hàm ẩn danh
3 Hàm mũi tên
4 Tham số Mặc định & Tùy chọn
5 Toán tử Rest
6 Kiểu Hàm
7 Nạp chồng Hàm
1 Kiểu Enum
2 Enum được tính toán
3 Ánh xạ ngược
4 Enum const & ambient
1 Giới thiệu Đối tượng Literal
2 Khóa động & Tên phương thức động
3 Thuộc tính chỉ đọc trong đối tượng
4 Tham chiếu đối tượng & Tạo bản sao
5 thisObject
6 Lớp
7 Kế thừa
8 Bộ truy cập - public, private và protected
9 Thuộc tính Tham số
10 Bộ chỉ đọc readonly
11 Thành viên Tĩnh
12 Phân rã Đối tượng Literal
13 Lớp Trừu tượng
14 Bộ truy cập Lớp - phương thức getter & setter
1 Giới thiệu Giao diện
2 Lớp & Giao diện
3 Thuộc tính chỉ đọc
4 Kế thừa Giao diện
1 Kiến thức cơ bản về Generics
2 Nhiều Biến kiểu
3 Ràng buộc Generics
4 Lớp Generics
5 Giao diện Generics
1 Module là gì?
2 Xuất/Nhập có tên
3 Xuất/Nhập mặc định
4 Modules trong TypeScript
5 Namespaces trong TypeScript
1 Giới thiệu
2 Decorators Lớp
3 Decorators Phương thức
4 Decorators Bộ truy cập
5 Lớp Factory
6 Decorators Thuộc tính
7 Decorators Tham số

Giới thiệu khóa học

TypeScript has gained massive popularity in recent years. According to Stackoverflow’s 2020 survey, TypeScript is the 2nd most loved programming language in the world (it was 3rd most loved in 2019) - clearly showing that the increase in popularity is quite astounding.

TypeScript (developed by Microsoft) is an open-source programming language that compiles into JavaScript. Since its release in 2012, the language has remained in active development and is gaining popularity and recognition every year.

The development community strongly associated TypeScript with Angular in the early days but now you can use it with practically anything like ReactJS, Node.js, Deno etc.

Is it too late to start learning TypeScript now?

Well, it is never too late if you start TODAY! Gain an advantage by being the one among those who really understand TypeScript and not just treats this as a college project.

TypeScript & JavaScript are the same right? NO!

While TypeScript is a superset of JavaScript; it means TypeScript eventually gets compiled into JavaScript, so they are not the same.

The main benefit of TypeScript is its static typing feature that provides additional information about your code which serves as better documentation for other developers and enables them to catch more mistakes during compilation right away.

The language is modern with features like interfaces, unions, intersection types, enums, classes, and visibility scopes. Additionally, because it is a superset, it has all the modern JavaScript features like destructuring, arrow functions and optional chaining operators too.

This course is just not about the basics, I will take you to advanced levels with practical real-world interview questions which will help you to understand the concept and also answer properly at the same time.

What's in the course?

Like all my courses, we have sections packed with beginner to advanced level content, so it is advised to check the full course curriculum first to get a clear idea of all the topics and then start step by step. Here's a quick summary of what you'll find in the course:

  1. Introduction

  2. TypeScript fundamentals

  3. Array & Tuple

  4. Functions

  5. ENUM

  6. Object Oriented TypeScript

  7. TypeScript compiler

  8. Interface

  9. Decorators

  10. TypeScript Modules & Namespaces

I recommend that you have a good understanding of OOPs concepts and basic JavaScript before continuing on with this tutorial, so as to make the most of it. If you have any JavaScript-related questions, feel free to check out my JavaScript course.

Take action today and enroll in this comprehensive course.

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Javascript
Hiển thị tất cả khoá học Programming Languages
Hiển thị tất cả khoá học Typescript
Hiển thị tất cả khoá học Web Development
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊