Chuyển đến nội dung chính
eLearner.app

Khóa học tương tác

Khóa học đánh chữ

Master TypeScript, siêu tập hợp được gõ của JavaScript. Tìm hiểu cách viết mã an toàn hơn và mạnh mẽ hơn bằng cách sử dụng các kiểu nguyên thủy, giao diện, bí danh kiểu, kiểu kết hợp, thu hẹp kiểu và lập trình chung (Generics).

Xác minh tĩnh thông qua từ khóa + thực thi trên trang chính thứcTypeScript Playground(một cú nhấp chuột để sao chép mã + mở).

01 · Mô-đun 1 - Nguyên tắc cơ bản về TypeScript

2 bài học

Nền tảng của hệ thống kiểu: chú thích cho kiểu nguyên thủy, tham số hàm, mảng và bộ dữ liệu.

  1. 1.1Các loại và chú thích nguyên thủyTìm hiểu cách thêm chú thích loại rõ ràng vào các biến và hàm để ngăn ngừa lỗi trong thời gian biên dịch.~10 min
  2. 1.2Mảng và bộ dữ liệuLàm việc với các bộ sưu tập (mảng) đồng nhất và các bộ phần tử có độ dài cố định, cố định.~10 min

02 · Mô-đun 2 - Các loại và giao diện

2 bài học

Tạo các hình dạng dữ liệu phức tạp với các giao diện và bí danh, đồng thời làm việc với các kiểu kết hợp linh hoạt.

  1. 2.1Nhập bí danh so với giao diệnHiểu sự khác biệt giữa việc xác định hình dạng đối tượng bằng Giao diện hoặc Bí danh loại.~12 min
  2. 2.2Công đoàn và thu hẹpLàm việc với các biến chấp nhận nhiều loại (Loại kết hợp) và thu hẹp các loại trong thời gian chạy (Thu hẹp loại).~15 min

03 · Mô-đun 3 - Generics và Chức năng

2 bài học

Các hàm với các tham số tùy chọn, chữ ký loại hàm và thế giới Generics mạnh mẽ.

  1. 3.1Hàm được gõChỉ định các tham số tùy chọn, xác định chữ ký phức tạp và xuất định nghĩa loại hàm.~12 min
  2. 3.2Generics cơ bảnViết mã có thể tái sử dụng, an toàn về kiểu bằng cách sử dụng các tham số loại chung cho các hàm và giao diện.~15 min

04 · Mô-đun 4 - Lớp học và loại tiện ích

2 bài học

Lập trình hướng đối tượng với các lớp và các kiểu tiện ích tích hợp để chuyển đổi các kiểu hiện có.

  1. 4.1Lớp học và công cụ sửa đổiViết các lớp với các công cụ sửa đổi truy cập (công khai, riêng tư, chỉ đọc) và triển khai các giao diện.~15 min
  2. 4.2Các loại tiện íchĐơn giản hóa và tái sử dụng các loại hiện có bằng cách sử dụng Một phần, Chỉ đọc, Chọn và Bỏ qua.~15 min

05 · Mô-đun 5 - Các loại và bảo vệ nâng cao

2 bài học

Nâng cao hiểu biết của bạn về hệ thống kiểu với các bộ bảo vệ kiểu tùy chỉnh, kiểu chữ, xác nhận kiểu và kiểu chữ mẫu.

  1. 5.1Loại bảo vệTìm hiểu cách tạo các bộ bảo vệ kiểu tùy chỉnh bằng cách sử dụng các vị từ kiểu để thu hẹp an toàn.~15 min
  2. 5.2Các loại chữ và khẳng địnhLàm việc với các kiểu chữ chính xác, kiểu chữ mẫu và kiểu xác nhận trong thời gian chạy với as và as const.~15 min

06 · Mô-đun 6 - Các loại có điều kiện và được ánh xạ

2 bài học

Tìm hiểu cách tạo loại động và chuyển đổi các loại hiện có bằng cách sử dụng các loại có điều kiện, toán tử suy luận và các loại được ánh xạ.

  1. 6.1Các loại có điều kiện và suy luậnTìm hiểu cách sử dụng toán tử ternary kiểu (T mở rộng U ? X : Y) và trích xuất các kiểu động bằng suy luận.~15 min
  2. 6.2Các loại được ánh xạChuyển đổi và tạo các kiểu mới bằng cách ánh xạ lên các khóa của các kiểu hiện có ({ [K in keyof T]: ... }).~15 min

07 · Mô-đun 7 - Cấu hình và tích hợp

2 bài học

Khám phá cách định cấu hình trình biên dịch TypeScript bằng tsconfig.json và mở rộng các loại hiện có bằng cách hợp nhất khai báo.

  1. 7.1Cấu hình với tsconfig.jsonKhám phá các tùy chọn chính của tệp tsconfig.json như mục tiêu, mô-đun, nghiêm ngặt và cách chúng ảnh hưởng đến quá trình biên dịch.~12 min
  2. 7.2Tuyên bố và sáp nhậpMở rộng các thư viện bên ngoài và ghi các tệp khai báo (.d.ts) bằng Khai báo Hợp nhất.~15 min