Full Khóa học ReactJs Super - Dự án Shopee Clone Typescript - Full File - video - tài liệu giá chỉ 199k
ReactJs Super - Dự án Shopee Clone Typescript
Full Khóa học ReactJs Super - Dự án Shopee Clone Typescript - Full File - video - tài liệu
Mô tả
Bạn sẽ học được gì?
Yêu cầu
Nội dung khóa học
12 chương
Giới thiệu về khóa học và mục tiêu
Cài đặt và cấu hình môi trường làm việc (VSCode, Git, NodeJs)
Destructuring, Rest parameter và Spread Syntax
Tham trị và tham chiếu
Toán tử logic và Template string
ES6 Class và con trỏ this
Arrow Function, Higher Order Function, Currying, Callback
Bất đồng bộ với Promise và Async Await
ES6 module
Thao tác với DOM trong Javascript
Web storage và Cookie
Tất cả kiến thức Typescript cần dùng trong React
REST API là gì?
Gọi API với XmlHttpRequest, Fetch, Axios
Dùng Postman để kiểm thử API
Dùng Developer Tool Chrome đúng cách
NodeJs là gì, cài đặt và quản lý Nodejs thông qua NVM
[updated] Webpack và Webpack CLI
Xử lý Loader và CSS trong Webpack
HTML webpack plugin
Mini CSS extract plugin
Giải quyết caching với Hash name file
Tạo một server bằng webpack để dev
Dọn dẹp thư mục build tự động
Sourcemap cho webpack
Dùng Babel để biên dịch code Javascript thành các version cũ
Giới thiệu về React, JSX và ReactDOM
State và Props trong React
Event trong React
Quản lý form trong React
Lifecycle method trong React
Hooks trong React (useState, useEffect)
Context API và useContext
Quản lý state với Redux
Component tối ưu hóa trong React
React Router và Dynamic Routing
Server-side rendering (SSR) trong React
Static site generation (SSG) trong React
React Suspense và lazy loading
Testing với Jest và Enzyme
Testing với React Testing Library
Testing hooks và components
Xây dựng ứng dụng Todo List với React
Tích hợp với API và xử lý dữ liệu
Xử lý form và validation trong ứng dụng
Xử lý tình huống và lỗi trong React
GraphQL là gì và cách thức hoạt động
Sử dụng Apollo Client trong React
Tạo và truy vấn dữ liệu với GraphQL
Tối ưu hóa render và state
Tối ưu hóa tải trang và lazy load
Giảm dung lượng bundle với Webpack và Babel
Tổng kết và những gì bạn đã học được
Hướng đi tiếp theo trong lập trình web