Khóa học TypeScript Pro cùng Hỏi Dân IT gồm 173 video thực hành, đi từ JavaScript cơ bản, DOM, async/await đến TypeScript, OOP, Generic, Module và dự án.
Nội dung chi tiết
Mô tả khoá học
TypeScript Pro – Tự học TypeScript & JavaScript từ số 0 là khóa học tiếng Việt của Hỏi Dân IT, dành cho người muốn học lập trình web theo lộ trình từ cơ bản đến dự án. Chương trình gồm 18 phần, 173 video và tài liệu đi kèm, tổng thời lượng khoảng 21 giờ.
Nửa đầu khóa học xây nền JavaScript với biến, hàm, Array, Object, DOM, sự kiện và bất đồng bộ. Sau đó, bạn mới chuyển sang TypeScript, Interface, OOP, Generic, Module và thực hành dự án. Cách sắp xếp này phù hợp với người mới vì không yêu cầu phải biết JavaScript từ trước.
Bạn có thể xem thêm các khóa học Công nghệ & Lập trình, lộ trình Lập trình Web & Full-stack hoặc khóa ReactJS để chọn bước học tiếp theo.
| Tiêu chí | JavaScript | TypeScript |
|---|---|---|
| Cách sử dụng | Chạy trực tiếp trong trình duyệt hoặc Node.js | Thường được biên dịch thành JavaScript trước khi chạy |
| Kiểm tra kiểu | Lỗi kiểu thường xuất hiện khi chương trình chạy | Compiler có thể phát hiện nhiều lỗi kiểu ngay khi viết code |
| Tổ chức dữ liệu | Linh hoạt, không bắt buộc khai báo kiểu | Có type và interface để mô tả dữ liệu rõ ràng hơn |
| Lộ trình học | Là kiến thức nền cần nắm trước | Học tiếp sau khi đã hiểu JavaScript cơ bản |
TypeScript không thay thế JavaScript mà bổ sung hệ thống kiểu để code dễ kiểm soát hơn. Vì vậy, học JavaScript trước rồi chuyển sang TypeScript là lộ trình hợp lý nhất với người mới.
Nếu bạn đã dùng TypeScript trong dự án thực tế và chỉ cần cập nhật một vài tính năng nâng cao, phần JavaScript cơ bản của khóa học có thể dài hơn nhu cầu.
Bạn cần một máy tính có thể cài trình duyệt, editor, Node.js và Git. Khóa học không yêu cầu kinh nghiệm làm việc, nhưng bạn nên dành thời gian thực hành đều đặn thay vì xem nhiều bài liên tục.
Sau khi hoàn thành, bạn có thể học tiếp NodeJS Level 1 nếu muốn đi theo backend hoặc ReactJS từ cơ bản đến nâng cao nếu muốn phát triển giao diện. Nên hoàn thành một dự án nhỏ trước khi chuyển sang framework mới.
Khóa học gồm 18 phần, 173 video và tổng thời lượng khoảng 21 giờ.
Có. Chương trình bắt đầu từ JavaScript cơ bản rồi mới chuyển sang TypeScript. Bạn vẫn cần làm đầy đủ bài lab để theo kịp các phần sau.
Có. Chương trình có dự án JavaScript và TypeScript, kèm bài tập chia nhỏ cùng video chữa bài.
Có. JavaScript, async, DOM, type, Interface và Module trong khóa học là nền tảng phù hợp để học tiếp React hoặc Node.js.
Lộ trình học