Unicode Academy - Học lập trình bài bản

Lập trình Front-End với ReactJS

Mô tả

ReactJS là 1 thư viện JavaScript mã nguồn mở được phát triển bởi đội ngũ kỹ sư đến từ Facebook; nó được giới thiệu vào năm 2011. 

Nguyên lý xây dựng của React dựa trên components (component-based approach), có thể tái sử dụng và phù hợp với ứng dụng 1 trang (Single Page Application – SPA). React giúp lập trình viên xây dựng giao diện người dùng dựa trên JSX (môt cú pháp mở rộng của JavaScript), tạo ra các DOM ảo (virtual DOM) để tối ưu việc render 1 trang web.

Khóa học ReactJS được xây dựng và hướng dẫn bởi Hoàng An Unicode giúp học viên trang bị cho mình kiến thức cần thiết nhất để đi làm với thư viện này. Cuối khóa học bạn sẽ được hướng dẫn xây dựng 1 dự án hoàn chỉnh hoàn toàn bằng thư viện ReactJS.

Những kiến thức được chia sẻ trong khóa học

► Kiến thức căn bản nhất về React JS

► Hiểu rõ bản chất cách hoạt động của các thành phần trong React JS thông qua Class Component

► Rèn luyện tư duy lập trình qua các Case Study được phân tích trong khóa học

► Làm việc với RESTful API

► Làm việc với các React Hook từ cơ bản đến nâng cao

► Biết cách tự xây dựng hệ thống quản lý Global State

► Biết cách tự xây dựng Hook riêng trong React JS

► Làm việc với React Router DOM

► Các kỹ thuật làm việc với Assets và các thư viện bên thứ ba

► Làm việc với React Hook Form

► Kỹ thuật xử lý Authentication - Authorization (JWT) từ cơ bản đến nâng cao

► Tích hợp các thư viện xử lý Authentication bên thứ ba: Auth0, Firebase, Clerk,...

► Kỹ thuật làm việc với thư viện Redux, Redux Toolkit, Redux Toolkit Query

► Kỹ thuật làm việc với SWR, React Query (Tanstack Query)

► Kỹ thuật xử lý với styled components, Framer Motion, i18n, Socket.IO, Testing,...

► Biết cách kết hợp Typescript vào ứng dụng ReactJS

► Và rất nhiều kiến thức, công nghệ, thư viện phổ biến được chia sẻ trong khóa học

Lưu ý: Khóa học này vẫn đang trong quá trình hoàn thiện, các bạn có thể đăng ký học trước trước khi khóa học hoàn thiện

Bài học

895,000đ

Giảng viên: Hoàng An Unicode

Thời lượng: 59 giờ 23 phút

Học trên mọi thiết bị

Không giới hạn thời gian

Hỗ trợ 1-1 bởi giảng viên

Được tham gia group kín

Hỗ trợ tìm công việc phù hợp

Học thử miễn phí Mua khóa học Liên hệ tư vấn