Sidebar

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 365
      • Excel 365
      • PowerPoint 365
    • Google và mã nguồn mở
      • Google Workspace
      • LibreOffice
      • AI trong văn phòng
  • Lập trình
    • Hiện đại và di động
      • Python
      • JavaScript
      • TypeScript
      • Flutter
    • Nền tảng và cổ điển
      • C/C++
      • C#
      • Pascal (lưu trữ)

    Programming Tutorials

  • Phát triển web
    • Học thiết kế web
      • HTML/HTML5
      • HTML và CSS hiện đại
      • Framework web

    Web Design Tutorials

  • AI ứng dụng
    • Học và làm cùng AI
      • AI trong văn phòng
      • AI hỗ trợ lập trình

    Programming Tutorials

  • Công cụ số
    • Phát triển và kiểm thử
      • Git và GitHub
      • Kiểm thử phần mềm
    • Đồ họa và SEO
      • Adobe Photoshop
      • Kỹ thuật SEO

    Web Design Tutorials

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

JavaScript là ngôn ngữ của web: chạy trên mọi trình duyệt, trên máy chủ (Node.js), trong ứng dụng di động và desktop. Loạt bài đi từ cú pháp cơ bản đến các khái niệm chuyên sâu (closure, this, event loop), Node.js, kiểm thử và một dự án hoàn chỉnh, cập nhật theo chuẩn ECMAScript mới nhất.

16 bài, khoảng 14 giờCơ bản đến nâng cao
Bạn sẽ học được
  • Nắm chắc cú pháp, hàm, mảng, đối tượng, DOM
  • Lập trình bất đồng bộ, mô-đun, lớp và xử lý lỗi
  • Hiểu sâu phạm vi, closure, this, event loop
  • Dùng Node.js, npm, kiểm thử và hoàn thành dự án

Dành cho ai?

  • Người đã học HTML, CSS cơ bản muốn làm trang web tương tác.
  • Sinh viên CNTT, giáo viên Tin học.
  • Người học Python muốn mở rộng sang lập trình web.

Cần chuẩn bị gì?

  • Trình duyệt Chrome/Edge/Firefox, VS Code, Node.js bản LTS.
  • Kiến thức HTML/CSS cơ bản (xem mục Phát triển web).

Nội dung loạt bài

Bài 1. Giới thiệu và môi trườngConsole, nhúng JS, Node.jsBài 2. Biến và kiểu dữ liệulet, const, template stringBài 3. Điều kiện và vòng lặpif, switch, for, whileBài 4. HàmHàm mũi tên, callback, closureBài 5. Mảng và đối tượngmap, filter, reduce, JSONBài 6. DOM và sự kiệnĐiều khiển trang webBài 7. Bất đồng bộ và fetchPromise, async/await, APIBài 8. Mô-đunimport/export, npmBài 9. Lớp và OOPPrototype, class, #privateBài 10. Xử lý lỗi và gỡ lỗitry/catch, Error, DevToolsBài 11. Closure, this, event loopHiểu sâu cách JS chạyBài 12. Map, Set, generatorCấu trúc dữ liệu hiện đạiBài 13. Web Storage và Web APIlocalStorage, Observer, ClipboardBài 14. Node.js và npmTệp, package.json, Express APIBài 15. Kiểm thử và chất lượng mãVitest, ESLint, PrettierBài 16. Dự án ứng dụng ghi chúTổng hợp toàn bộ loạt bài

Cách học hiệu quả

  • Gõ lại từng ví dụ trong Console (F12) hoặc VS Code.
  • Làm hết phần Thực hành trước khi sang bài mới.
  • Bài 11 khó hơn: đọc chậm, chạy thử và dự đoán kết quả.
  • Bí thì đọc thông báo lỗi, tra MDN Web Docs hoặc hỏi AI (loạt bài AI hỗ trợ lập trình).
Mẹo hay

Học xong Bài 8, bạn có thể bắt đầu song song loạt bài TypeScript: viết lại các ví dụ JavaScript bằng TypeScript để củng cố cả hai.

Tóm tắt bài học
  • 16 bài từ cơ bản đến chuyên sâu.
  • Trọng tâm: hiểu cách JS chạy, không chỉ thuộc cú pháp.
  • Bước tiếp: TypeScript, rồi React/Next.js trong loạt Framework web.

Các bài khác …

  1. Bài 1. Giới thiệu và môi trường
  2. Bài 2. Biến và kiểu dữ liệu
  3. Bài 3. Điều kiện và vòng lặp
  4. Bài 4. Hàm

JavaScript và TypeScript

  • Giới thiệu loạt bài
  • Bài 1. Giới thiệu và môi trường
  • Bài 2. Biến và kiểu dữ liệu
  • Bài 3. Điều kiện và vòng lặp
  • Bài 4. Hàm
  • Bài 5. Mảng và đối tượng
  • Bài 6. DOM và sự kiện
  • Bài 7. Bất đồng bộ và fetch
  • Bài 8. Mô-đun
  • Bài 9. TypeScript cơ bản
  • Bài 10. TypeScript nâng cao
  1. Trang chủ
  2. Lập trình
  3. Hiện đại và di động
  4. JavaScript
  5. Lập trình
  6. JavaScript

© 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