Lộ trình học của khóa JavaScript tương tác

  • Giới thiệu về JavaScript

    Học viên sẽ tìm hiểu JavaScript là gì, vai trò của nó trong phát triển web, và cách nhúng JavaScript vào trang HTML. Học viên sẽ làm quen với Console trong trình duyệt và viết chương trình JavaScript đầu tiên: "Hello, World!".

    Tác giả

  • Biến và kiểu dữ liệu

    Học viên học cách khai báo biến với var, let, const và các kiểu dữ liệu cơ bản như số, chuỗi, boolean, null, undefined. Học viên cũng thực hành kiểm tra kiểu dữ liệu bằng typeof và sử dụng toán tử số học.

    Tác giả

  • Câu lệnh điều kiện (if...else, switch)

    Học viên tìm hiểu cách sử dụng câu lệnh if, else if, else, cách so sánh giá trị (== vs ===), và cách dùng switch để xử lý nhiều trường hợp.

    Tác giả

  • Vòng lặp trong JavaScript

    Học viên học cách sử dụng vòng lặp for, while, do...while, và cách kiểm soát vòng lặp với break, continue.

    Tác giả

  • Hàm trong JavaScript

    Học viên học cách khai báo và gọi hàm, sử dụng tham số và giá trị trả về (return). Và cũng làm quen với hàm mũi tên (arrow function).

    Tác giả

  • Mảng và cách làm việc với mảng

    Học viên học cách khai báo, truy xuất phần tử trong mảng, và sử dụng các phương thức phổ biến như push(), pop(), map(), filter(), reduce().

    Tác giả

  • Đối tượng (Object) trong JavaScript

    Học viên tìm hiểu cách khai báo đối tượng với { key: value }, truy xuất và cập nhật giá trị thuộc tính, và sử dụng vòng lặp for...in.

    Tác giả

  • Sự kiện trong JavaScript

    Học viên học cách làm cho trang web trở nên tương tác hơn bằng cách sử dụng addEventListener(), xử lý các sự kiện click, mouseover, keydown, keyup.

    Tác giả

  • DOM (Document Object Model) cơ bản

    Học viên tìm hiểu về DOM, cách truy xuất phần tử bằng getElementById(), querySelector(), và cập nhật nội dung bằng innerText, innerHTML, style.

    Tác giả

  • Làm việc với Form và Validate dữ liệu

    Học viên học cách lấy dữ liệu từ form, kiểm tra đầu vào (validate), và hiển thị lỗi khi nhập sai thông tin.

    Tác giả

  • Giới thiệu về LocalStorage và SessionStorage

    Học viên tìm hiểu về localStoragesessionStorage, cách lưu, lấy và xóa dữ liệu trong trình duyệt.

    Tác giả

  • Dự án nhỏ: Ứng dụng To-Do List

    Học viên áp dụng kiến thức đã học để xây dựng một ứng dụng quản lý công việc (To-Do List). Họ có thể thêm, xóa, đánh dấu hoàn thành công việc và lưu dữ liệu vào localStorage.

    Tác giả