Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
React.js Thực Chiến - Luyện Tập Bài Test Fresher React
Role Play
Highest Rated
Rating: 4.7 out of 5(161 ratings)
958 students

React.js Thực Chiến - Luyện Tập Bài Test Fresher React

Thực Hành và Thành Thạo Kiến Thức Cốt Lõi Của React.JS với TypeScript
Last updated 2/2026
Vietnamese

What you'll learn

  • Giải Mã Bài Test Fresher Frontend Trong Thực Tế
  • Hiểu & Nắm Vững Các Kiến Thức Cơ Bản Nhưng Cốt Lõi của React
  • Tập Luyện Cách Tư Duy và Phân Tích Đề Bài Trong Thực Tế
  • Thực Hành Để Thành Thạo Các Kiến Thức Về React Đã Học
  • Luyện tập Kỹ năng Debug với khi code và gọi API với React
  • Luyện tập Kỹ năng Đọc Tài Liệu/Search Google/Đọc mã nguồn thư viện

Course content

12 sections118 lectures15h 22m total length
  • Demo kết quả đạt được5:06
  • Hướng Dẫn Sử Dụng Tính Năng Role Play (Nhập Vai)5:19
  • Hướng Dẫn Sử Dụng Udemy Dành Cho Người Mới Bắt Đầu9:44
  • Cách Hỗ Trợ/Support Trong Quá Trình Học (Bắt Buộc Xem)16:42

Requirements

  • Có kiến thức cơ bản về HTML, CSS và Javascript
  • Có kiến thức cơ bản về React là một lơi thế
  • Có kiến thức cơ bản về TypeScript là một lợi thế

Description

Một khóa học với mục tiêu giúp các bạn mới bắt đầu có thể "thực hành" kiến thức đã học về React để làm một cái gì đấy mang tính thực tế cao hơn.


Trọng tâm của khóa học

  1. 100% code sử dụng TypeScript. Giúp code nhanh hơn và hạn chế bug so với JavaScript (version cũ), đồng thời đáp ứng nhu cầu tuyển dụng của công ty.

  2. Đây là dự án thực hành (project cuối khóa).

    Nếu như rằng, bạn đi học trung tâm, luôn có dự án thực hành/thực chiến cuối khóa học, thì đây chính là cơ hội để cho bạn được “thực hành” một dự án với React sử dụng công cụ TypeScript

  3. Backend dự án này sẽ được cung cấp sẵn (bạn không cần viết backend), chỉ dùng và không sửa đổi.

    Backend này đảm bảo yêu cầu trong thực tế, ví dụ như cơ chế JWT - JSON Web Token (access token, refresh token…)

  4. Khóa học này chính là thời gian cho bạn chuyển hóa kiến thức, có thể kể đến như kiến thức React, React Router và việc kết hợp render giao diện với dữ liệu lấy từ API backend.

  5. Sử dụng Ant Design để tiết kiệm thời gian CSS và viết Component React.

    Áp dụng Pro Component (Ant Design Pro), phục vụ đắc lực cho giao diện Admin



II. Công nghệ sử dụng

Dự án thực hành:  Website bán sách có tích hợp hình thức thanh toán (VNPAY)


Frontend:

  • React 18, React Router 6 sử dụng với TypeScript

  • Cấu hình dự án React sử dụng React Vite (mô hình CSR - client side rendering) với TypeScript từ số 0

  • Design giao diện với Antd (Ant Design) kết hợp với Pro Component (Ant Design Pro) giúp thiết kế giao diện nhanh hơn và tiết kiệm thời gian CSS.

Backend (chính): Nestjs được cung cấp sẵn, chỉ dùng và không sửa đổi.


Backend (phụ): được cung cấp code backend mẫu (có thể sửa đổi) hướng dẫn tích hợp ví VNPay dùng để thanh toán qua tài khoản ngân hàng.


Lưu ý: không học code backend trong khóa học này, bạn không cần code logic backend, backend được cung cấp sẵn, chỉ việc sử dụng (có giải thích logic để tích hợp với Frontend)


Database : MongoDB dùng miễn phí với MongoDB Atlas


III. Học viên nào có thể học ?

Khóa học này là khóa học thứ 3 trong lộ trình React của Hỏi Dân IT, sau khi bạn đã học xong khóa học React Ultimate (React cơ bản) và khóa học React Pro Typescript Portfolio


Vì vậy, học viên cần trang bị các kiến thức sau trước khi theo học:

Yêu cầu 1: Biết React.js làm website sử dụng Typescript (yêu cầu cơ bản/beginners)

- Nếu bạn chưa biết gì về React.js làm website, tham khảo khóa học React Ultimate - React.JS Cơ Bản Từ Z Đến A Cho Beginners

- Nếu bạn chưa biết code React.js với TypeScript, tham khảo khóa học React Pro TypeScript - Thực Hành Dự Án Portfolio


Yêu cầu 2: Biết sử dụng Git để quản lý mã nguồn  (yêu cầu cơ bản/beginners)

Kiến thức về Git sẽ giúp bạn 2 việc quan trọng:

  • Có khả năng backup code của chính bạn, tránh trường hợp máy tính bị hư hỏng, dẫn tới mất code. Ngoài ra, khi cần mình support, bạn có thể gửi project cho mình

  • Bạn có khả năng sử dụng code mà khóa học cung cấp


Who this course is for:

  • Các bạn beginners có đam mê về lập trình Frontend
  • Các bạn beginners muốn thực hành React với TypeScript