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 |
|
- 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ế.
|