Chủ đề 1: Định hướng nghề Front End, UI - UX nền tảng
Định hướng nghề
Landing Page
Cách học lập trình
Material Design
Kỹ năng nghề
UI/UX
Chủ đề 2: HTML, CSS, HTML5, CSS3, Layout, Flexbox qua nhiều dự án nền tảng đến chuyên sâu
HTML
CSS
HTML5
CSS3
Form
Flexbox-Grid
Animation
Chủ đề 3: Bootstrap và Responsive design trong thực tế
Responsive
Bootstrap
Chia bố cục
Media Queries
Phân tích dự án
Chủ đề 4: Nền tảng & chuyên sâu SASS/SCSS thực tế qua dự án
Tổ chức dự án
Responsive SASS
Chia bố cục
Định nghĩa tài nguyên
SASS/SCSS
Chủ đề 5: Tư duy lập trình & nền tảng
Tư duy
Phân tích
Mô hình 3 khối
if, else
Vòng lặp
Hàm
Biến/Hằng
Mô tả giải thuật
switch...case
Chủ đề 6: Lập trình xử lý Mảng, Chuỗi, Hàm, CTDL căn bản chuyên sâu
Mảng 1 chiều
Mảng 2 chiều
Chuỗi
Hàm & mảng
Chủ đề 7: Thuật toán nền tảng qua các dự án
Cờ hiệu, tổng, tích lũy
Tìm kiếm
Sắp xếp
Mô tả giải thuật
Chủ đề 8: Lập trình hướng đối tượng nền tảng chuyên sâu
Phân tích thực tế
Đóng gói
Kế thừa
Đa hình
Sơ đồ lớp
Trừu tượng
Chủ đề 9: Toàn tập Javascript, JS DOM & JS OOP nền tảng và chuyên sâu
JS Prototype
Javascript
JS DOM
JS nền tảng
JS OOP chuyên sâu
JS tìm kiếm
JS sắp xếp
Chủ đề 10: Javascript ES6 nền tảng và chuyên sâu
Nền tảng ES6
OOP
let,const
import và export
Arrow Function
Dự án lớn
Chủ đề 11: Javascript Axios ES với API nền tảng & chuyên sâu
Axios
API
CRUD
Promise
JSON
fetch API
Async & Await
Bất đồng bộ
Chủ đề 12: Git, công cụ quản lý nhóm, mô hình Scrum/Agile
Git-Github
Scrum
Teamwork
Agile
Qui trình phần mềm
Deploy
Chủ đề 13: ReactJS nền tảng qua demo dự án
State
Props
Redux
Component
Render
Event
Binding
Chủ đề 14: ReactJS chuyên sâu trên nhiều component
HOC
Lifecycle
UI Components
Handling Events
Pure component
Action Creator
Call API
Chủ đề 15: React hook, redux toolkit - Dự án Đặt vé phim trực tuyến
Redux
Router
Action creator
API
Thunk
React Hook
Dự án lớn
Chủ đề 16: TypeScript - Tổ chức dự án React bằng TypeScript
generic
OOP
type
Interfaces
union, utility
Dự án React với TS
TypeScript
Chủ đề 17: Tổng hợp dự án Front-End full cuối khóa
Call API
Sơ đồ lớp
Fiverr
Jira
Tổ chức thư mục
E-learning
Airbnb
Phân tích nghiệp vụ
Build full dự án
Chủ đề 18: BACK-END NodeJs nền tảng, JS Asynchronous
Promise
Call API
Build server
NodeJS nền tảng
Async/Await
Callback
Chủ đề 19: BACK-END Cơ sở dữ liệu MySQL - Phân tích lược đồ dữ liệu cho dự án
Nodejs CRUD
Hướng dẫn viết query
Data modeling
Modeling diagram
Kết nối MySQL và Nodejs
prisma
ORM Sequelize
Chủ đề 20: BACK-END Toàn tập về Express JS, GraphQL, SocketIO
ExpressJS
GraphQL
Restful API
Thực hành CRUD
Mô hình FE và BE
SocketIO
Build chat app
Chủ đề 21: Triển khai dự án với Docker
Docker compose
Container
Hub
Volume
Docker pull push build
Image
Chủ đề 22: VPS DigitalOcean
Domain IP VPS
Deploy dự án
Triển khai dự án lên server thực tế
Droplet
Chủ đề 23: NestJS
Structure
Controller
Typescript
RestApi
DTO
Strategy
Guards
Provider
Module
Decorator
Swagger
Prisma
Chủ đề 24: BACK-END Build toàn bộ Backend cho dự án cuối khóa
Phân tích nghiệp vụ
Xây dựng API
Triển khai server thực tế
Heroku
Xây dựng sơ đồ lớp
Phân tích dự án