| Giai đoạn | Chủ đề chính | Nội dung & Hoạt động học tập | Mục tiêu & Sản phẩm |
|---|---|---|---|
| 1 | Giới thiệu & Cài đặt |
|
|
| 2 | Nền tảng TypeScript |
|
|
| 3 | Các kiểu nâng cao |
|
|
| 4 | OOP với TypeScript |
|
|
| 5 | Generics |
|
|
| 6 | Decorators (Tùy chọn) |
|
|
| 7 | Modules & Namespaces |
|
|
| 8 | Tích hợp & Công cụ |
|
|
| 9 | Dự án thực tế |
|
|
Tư duy Cốt lõi cho Lập trình viên TypeScript
1. Trình biên dịch là Bạn
Hãy coi trình biên dịch như một người trợ lý cần mẫn giúp bạn phát hiện lỗi sớm. Học cách đọc và hiểu thông báo lỗi của nó là một kỹ năng quan trọng.
2. Kiểu dữ liệu là Tài liệu
Việc định kiểu không chỉ dành cho máy. Nó là cách bạn ghi lại ý định và cấu trúc dữ liệu, giúp đồng đội và chính bạn trong tương lai hiểu mã nguồn nhanh hơn.
3. Bắt đầu Dần dần, Không cần Hoàn hảo
Bạn không cần phải định kiểu mọi thứ một cách hoàn hảo ngay từ đầu. Hãy bắt đầu với các kiểu cơ bản và tăng dần độ chặt chẽ khi bạn đã quen.
4. Tư duy theo Cấu trúc (Shapes)
TypeScript mạnh về kiểu cấu trúc. Hãy tập trung vào "hình dạng" của dữ liệu (các thuộc tính mà nó có) thay vì chỉ tập trung vào việc nó thuộc lớp nào.