HTML / CSS
  • Tổng quan về HTML
  • Cấu trúc 1 file HTML
  • Attribute
  • Các thẻ HTML cơ bản: a, img, div, table, form,...
  • Phân biệt các nhóm thẻ trong HTML, cấu trúc layout của 1 website
  • Tổng quan về CSS
  • Các cách sử dụng CSS
  • Các thuộc tính quan trọng, dùng nhiều trong CSS
  • Pseudo-element - phần tử giả
  • Responsive
  • BOOTSTRAP
  • SASS / SCSS
  • Owl Carousel, Font Awesome
  • Sử dụng công cụ thiết kế web FIGMA
  • THỰC HÀNH: Xây dụng trang web bán hàng theo design
JAVASCRIPT
  • Tổng quan về JS
  • Các cách sử dụng JS
  • Các cách để in dữ liệu ra màn hình
  • Câu lệnh & Chương trình
  • Biến & Giá trị của biến
  • Biểu thức và các toán tử cơ bản
  • Câu lệnh điều kiện và vòng lặp
  • Hàm - function()
  • Object - Array, các phương thức xử lý array
  • Duyệt mảng với forEach, for và map
  • LocalStorage
  • DOM, Time function
  • THỰC HÀNH: Xây dựng chương trình THÊM, SỬA, XOÁ danh sách sinh viên
REACT JS
  • Javascript ES6
  • Tổng quan về REACT JS - REACT HOOKS
  • Cài đặt REACT JS
  • Các khái niệm cơ bản: binding, life cycle, router,...
  • Sử dụng State Hook
  • Sử dụng Effect Hook
  • Quy tắc của Hooks
  • Xây dựng Hooks
  • Redux
  • Đồng bộ và bất đồng bộ trong JS
  • Call API, xử lý API, tạo API ảo
  • Các thư viện UI cho React js
  • THỰC HÀNH: Xây dựng hệ thống: đăng nhập, quản lý data bằng React
VUE JS - GITHUB
  • Tổng quan về Vue JS - Vue CLI
  • Cài đặt Vue JS
  • Các khái niệm cơ bản: binding, life cycle, router, for, model...
  • Sử dụng data
  • Sử dụng method
  • VueX
  • Đồng bộ và bất đồng bộ trong Vue
  • Call API, xử lý API
  • Các thư viện UI cho Vue js
  • Giới thiệu GitHub
  • Quản lý dự án bằng GitHub