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