Lên trình Front-End với khóa học ReactJS và NextJS

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

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.

Bạn nhận được gì tại 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

Câu hỏi thường gặp

Khóa học này cần kiến thức nền gì không?

ReactJS là thư viện của JavaScript nên bạn cần có kiến thức vững chắc về JavaScript và HTML-CSS. Bạn vui lòng xem bài giảng miễn phí "Kiến thức cần chuẩn bị trước khi học ReactJS"

Tôi không biết về TypeScript có học được không?

Được, trong khóa học bạn sẽ được hướng dẫn về TypeScript và từ sau module TypeScript mình mới áp dụng trong các bài hướng dẫn. Còn các nội dụng trước vẫn sử dụng JavaScript

Nên sử dụng Vite hay Create React App?

Ở thời điểm hiện tại, Vite được chuộng hơn nên bạn có thể sử dụng Vite luôn từ khi bắt đầu khóa học. Phần đầu khóa học mình sử dụng Create React App vì vấn đề thời điểm quay, tỷ lệ sử dụng Create React App vẫn phổ biến

Trong quá trình học, tôi có được hỏi giảng viên không?

Được, nếu gặp khó khăn bạn có thể nhắn tin trực tiếp cho giảng viên qua Zalo hoặc trên group được tham gia

Tôi cần cài đặt những phần mềm/công cụ gì để học?

Để học ReactJS bạn cần sử dụng phần mềm Visual Studio Code để viết code và cài đặt NodeJS trên máy tính. Bạn có thể sử dụng phần mềm viết code khác nếu phù hợp

Trong bài giảng bạn dùng phần mềm nào để hướng dẫn học viên?

Trong khóa học mình đang sử dụng phần mềm Visual Studio Code để viết code, mình cũng khuyên bạn sử dụng phần mềm này vì nó hỗ trợ rất mạnh cho Front-End

Trong khóa học đang hướng dẫn ở phiên bản ReactJS bao nhiêu?

Trong khóa học, mình hướng dẫn trên ReactJS 18 và bắt đầu từ class để học viên hiểu được tư duy và luồng chạy của ReactJS

Khóa học này còn phù hợp với thời điểm hiện tại không?

Khóa học rất phù hợp với thời điểm hiện tại, vì phần lớn nội dung khóa học từ phần React Hook được quay trong năm 2024

Khóa học này có được cập nhật trong tương lai không?

Có bạn nhé. Mình sẽ cập nhật những kiến thức mới, tư duy mới trong ReactJS phù hợp với nhu cầu tuyển dụng

Bài học

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

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

Thời lượng: 75 giờ 48 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

Giới thiệu công việc phù hợp

Free
Pro 1,580,000đ 995,000đ

Đăng nhập học miễn phí Liên hệ tư vấn

vừa mua khóa học 1 phút trước   Click mua ngay