Sidebar

Nội dung loạt bài

  • Giới thiệu loạt bài
  • Bài 1. Làm quen TypeScript
  • Bài 2. Kiểu dữ liệu chi tiết
  • Bài 3. Hàm có kiểu
  • Bài 4. Object, interface và type alias
  • Bài 5. Union, narrowing và discriminated union
  • Bài 6. Lớp và lập trình hướng đối tượng
  • Bài 7. Generics và utility types
  • Bài 8. Kiểu nâng cao
  • Bài 9. Mô-đun, tệp khai báo và cấu hình tsconfig
  • Bài 10. TypeScript với DOM và gọi API
  • Bài 11. Dự án: ứng dụng quản lý công việc
Tự Học Tin - Dự án vì cộng đồng của TBit Tự Học Tin - Dự án vì cộng đồng của TBit
  • Văn phòng
    • Microsoft 365
      • Word 365Soạn thảo văn bản
      • Excel 365Bảng tính, hàm, biểu đồ
      • PowerPoint 365Bài trình chiếu
    • Google và nguồn mở
      • Google Workspace Docs, Sheets, Drive, Meet
      • LibreOffice Bộ văn phòng miễn phí
      • AI trong văn phòngCopilot, Gemini, ChatGPT
    Tin học văn phòng

    Làm chủ văn phòng

    Văn bản, bảng tính, trình chiếu và AI cho công việc.

    Bắt đầu học
  • Lập trình
    • Ngôn ngữ hiện đại
      • Python Dữ liệu và tự động hóa
      • JavaScript Ngôn ngữ của web
      • TypeScript JavaScript có kiểu
      • Flutter Ứng dụng đa nền tảng
    • Nền tảng và AI
      • C/C++Nền tảng lập trình
      • C#Ứng dụng .NET
      • PascalLập trình cơ bản
      • AI hỗ trợ lập trìnhViết mã cùng AI
    Lập trình

    Bắt đầu với Python

    Ngôn ngữ hiện đại, từ dòng lệnh đầu tiên đến ứng dụng.

    Bắt đầu học
  • Phát triển web
    • Giao diện web
      • HTMLCấu trúc trang web
      • CSS hiện đại Flexbox, Grid, responsive
      • JavaScript Tương tác, DOM, fetch
      • TypeScript Front-end an toàn kiểu
    • Ứng dụng web
      • PHP Lập trình máy chủ
      • SQL Truy vấn dữ liệu
      • PHP và MySQL Ứng dụng có CSDL
      • Framework web React, Vue, Next.js
    Phát triển web

    Từ HTML đến PHP và MySQL

    Giao diện, cơ sở dữ liệu và ứng dụng web hoàn chỉnh.

    Bắt đầu học
  • AI ứng dụng
    • Học và làm cùng AI
      • AI trong văn phòng Copilot, Gemini, ChatGPT
      • AI hỗ trợ lập trình Viết mã cùng AI
    AI ứng dụng

    Học và làm cùng AI

    Dùng AI an toàn, hiệu quả trong văn phòng và lập trình.

    Bắt đầu học
  • Công cụ số
    • Phát triển và kiểm thử
      • Git và GitHub Quản lý mã nguồn
      • Kiểm thử phần mềmĐảm bảo chất lượng
    • Đồ họa và SEO
      • PhotoshopThiết kế đồ họa
      • Kỹ thuật SEOTối ưu tìm kiếm
    Công cụ số

    Kỹ năng số bổ trợ

    Mã nguồn, kiểm thử, đồ họa và tối ưu tìm kiếm.

    Bắt đầu học

Giới thiệu loạt bài

TypeScript là JavaScript có thêm hệ thống kiểu, giúp phát hiện lỗi ngay khi viết mã và làm dự án lớn dễ bảo trì. Đây là tiêu chuẩn mặc định của hầu hết dự án web hiện đại (React, Angular, Vue, Node.js). Loạt bài cập nhật theo TypeScript 6/7 và Node.js chạy TS trực tiếp.

11 bài, khoảng 9 giờCơ bản đến nâng cao
Bạn sẽ học được
  • Nắm hệ thống kiểu: nguyên thủy, đối tượng, union, generics
  • Viết hàm, lớp, mô-đun có kiểu chặt chẽ
  • Lập trình ở tầng kiểu với mapped/conditional types
  • Áp dụng TS vào DOM, gọi API và một dự án hoàn chỉnh

Dành cho ai?

  • Người đã học xong loạt bài JavaScript (ít nhất đến Bài 8).
  • Sinh viên CNTT chuẩn bị làm đồ án web, di động.
  • Lập trình viên JS muốn chuyển sang TS.

Cần chuẩn bị gì?

  • Node.js bản LTS mới nhất, VS Code.
  • Kiến thức JavaScript: hàm, mảng, đối tượng, Promise, mô-đun.

Nội dung loạt bài

Bài 1. Làm quen TypeScriptVì sao dùng TS, cài đặt, kiểu đầu tiênBài 2. Kiểu dữ liệu chi tiếtTuple, enum, literal, unknown, neverBài 3. Hàm có kiểuTham số, overload, type guardBài 4. Object, interface, typereadonly, Record, satisfiesBài 5. Union và narrowingDiscriminated union, vét cạnBài 6. Lớp và OOPAccess modifier, abstract, implementsBài 7. Generics và utility typesGeneric, Partial, Pick, OmitBài 8. Kiểu nâng caokeyof, mapped, conditional, inferBài 9. Mô-đun và tsconfig.d.ts, @types, cách chạy TSBài 10. TS với DOM và APISự kiện, fetch, ZodBài 11. Dự án TodoVite, localStorage, Vitest

Cách học hiệu quả

  • Gõ lại ví dụ trong VS Code để thấy gợi ý và báo lỗi kiểu trực tiếp.
  • Đọc kỹ thông báo lỗi của TS: chúng mô tả chính xác chỗ sai.
  • Thử trên TypeScript Playground (typescriptlang.org/play) khi chưa cài đặt.
  • Bật strict ngay từ đầu, không dùng any để “cho qua”.
Mẹo hay

Học song song với loạt bài JavaScript: mỗi khi xong một bài JS, hãy viết lại ví dụ đó bằng TypeScript.

Tóm tắt bài học
  • TS = JS + kiểu, kiểm tra lúc biên dịch.
  • 11 bài từ cơ bản đến dự án thực tế.
  • Bước tiếp: React/Next.js trong loạt Framework web, hoặc Flutter cho di động.

Các bài khác …

  1. Bài 1. Làm quen TypeScript
  2. Bài 2. Kiểu dữ liệu chi tiết
  3. Bài 3. Hàm có kiểu
  4. Bài 4. Object, interface và type alias

Nội dung loạt bài

  • Giới thiệu loạt bài
  • Bài 1. Làm quen TypeScript
  • Bài 2. Kiểu dữ liệu chi tiết
  • Bài 3. Hàm có kiểu
  • Bài 4. Object, interface và type alias
  • Bài 5. Union, narrowing và discriminated union
  • Bài 6. Lớp và lập trình hướng đối tượng
  • Bài 7. Generics và utility types
  • Bài 8. Kiểu nâng cao
  • Bài 9. Mô-đun, tệp khai báo và cấu hình tsconfig
  • Bài 10. TypeScript với DOM và gọi API
  • Bài 11. Dự án: ứng dụng quản lý công việc
  1. Trang chủ
  2. Lập trình
  3. Ngôn ngữ hiện đại
  4. Flutter
  5. Lập trình
  6. TypeScript

© 2015 Tự Học Tin DMCA.com Protection Status

Chuyên trang hướng dẫn tự học công nghệ thông tin. Vui lòng ghi rõ "Nguồn: TuHocTin.Net" khi bạn sao chép nội dung tại đây.

TRANG CHỦ  |  GIỚI THIỆU  |  QUY ĐỊNH  |  LIÊN HỆ  |  TBIT  |  FACEBOOK  |  TWITTER