Lộ trình Lập trình JavaScript

Nắm vững các khái niệm cơ bản đến nâng cao của JavaScript để xây dựng các ứng dụng web tương tác.

Trở về lộ trình
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
  • JavaScript là gì?
  • Chương trình 'Hello, World!'
  • Hiểu vai trò của JS và chạy được code đầu tiên.
2 JavaScript Fundamentals
  • Biến: var, let, const
  • Kiểu dữ liệu
  • Toán tử
  • Luồng điều khiển
  • Nắm vững cú pháp và các cấu trúc cơ bản.
3 Functions
  • Khai báo hàm
  • Tham số và Giá trị trả về
  • Scope và Closures
  • Arrow Functions
  • Viết và sử dụng các hàm để tổ chức code.
4 Data Structures
  • Objects
  • Arrays
  • Map and Set
  • Làm việc với các cấu trúc dữ liệu phổ biến.
5 Document Object Model (DOM)
  • DOM là gì?
  • Chọn phần tử
  • Thao tác phần tử
  • Xử lý sự kiện
  • Tương tác và thay đổi nội dung trang web.
6 Asynchronous JavaScript
  • Callbacks
  • Promises
  • Async/Await
  • Fetch API
  • Xử lý các tác vụ bất đồng bộ.
7 ES6+ Features
  • Template Literals
  • Destructuring
  • Spread/Rest Operators
  • Modules
  • Sử dụng cú pháp JS hiện đại.
8 OOP in JavaScript
  • Prototypes
  • ES6 Classes
  • Hiểu và áp dụng OOP trong JS.
9 Tooling & Environment
  • Node.js & NPM/Yarn
  • Linters & Formatters
  • Sử dụng các công cụ phát triển hiện đại.
10 Frameworks & Runtimes
  • Frontend Frameworks
  • Backend (Node.js)
  • Giới thiệu về hệ sinh thái JS.
11 Real-world Project
  • Xây dựng dự án
  • Ý tưởng dự án
  • Áp dụng kiến thức vào một dự án thực tế.