Lộ trình React cho người mới bắt đầu nên biết

26 tháng 11, 2021 - 2835 lượt xem

Một trong những thư viên Javascript được sử dụng rộng rãi nhất cho đến thời điểm hiện tại chính là ReactJS. Cùng với một cộng đồng vô cùng lớn luôn sẵn sàng hỗ trợ bạn! Tuy nhiên chỉ tiếp cận mỗi React thôi sẽ là chưa đủ để có thể xây dựng được một web app, sau đây mình xin chia sẻ môt lộ trình bao gồm một số ngôn ngữ - thư viện & frameworks giúp bạn đạt mục tiêu trở thành dev React. Hãy cùng tham khảo và chia sẻ nhé.

Ngôn ngữ cơ bản

1. HTML & CSS

  • Nắm chắc kiến thức cơ bản, sau đó tạo ra một vài page trong quá trình học, có style đầy đủ. Một chia sẻ rằng bạn đừng quá lo lắng về thẩm mỹ của những page đầu tiên của mình, hãy thực hành & tham khảo thật nhiều tự khắc bạn sẽ có tư duy để có thể code ra một layout đẹp

2. Javascript

  • Làm quen với syntax ( cú pháp )
  • Làm quen các hoạt động cơ bản của DOM
  • Học & nắm chắc một số cơ chế cơ bản của JS ( Hoisting, Prototyping, Closure .. )
  • Hiểu về AJAX & tạo ra một số XHR
  • Ngoài ra có thể tham khảo thêm về jQuery

Các kỹ năng cần để phát triển trong quá trình học

  1. Học GIT cơ bản, tạo ra một số repository ( nơi lưu trữ code) và chia sẻ repo này với một số người để họ có thể xem & góp ý.
  2. Hiểu về HTTP protocol, một số method như GET, POST, PUT, DELETE .. )
  3. Google - cái gì cũng có thể chỉ cần có Google
  4. Tiếng Anh - một lợi thế khi bạn có thể đọc hiểu tiếng anh vì nó là chiếc chìa khoá giúp bạn mở ra cánh cửa đến với nguồn tri thức khổng lồ của thế giới IT.
  5. Làm quen với các lệnh thao tác trên terminal
  6. Đọc & tìm hiểu về cấu trúc dữ liệu - thuật toán.

Học React

  1. Tại trang chủ của React
  2. Tham gia khoá học Frontend & React tại Techmaster

Một số công cụ thường xuyên được sử dụng

  1. Package managers
  2. Webpack
  3. Parcel

Một số framework/ library phục vụ style

  1. CSS Preprocessor
  2. CSS Frameworks
  3. CSS Architecture
  4. CSS in React

Quản lý State

  1. Component State / Context API
  2. Redux
  3. MobX

Kiểm tra kiểu dữ liệu

  1. PropTypes
  2. TypeScript

Routing - Điều hướng

  1. React-Router
  2. Router5

API Client

  1. REST API
  1. GraphQL

Server Side Rendering

Để trở thành một lập trình viên sẽ không khó nếu như bạn chọn cho mình một lộ trình phù hợp & nắm chắc những kiến thức cốt lõi. Tránh lan man trong quá trình học, cho dù bạn học chậm cũng được nhưng hãy học & hiểu cho thật rõ.

Nếu như bạn có đang tìm hiểu & mong muốn trở thành một lập trình viên mà chưa biết bắt đầu từ đâu, hãy đến Techmaster để nhận được tư vấn chi tiết nhất.

Techmaster - Học là có việc

Hiện tại khóa học Web Frontend + React.js tại Techmaster Vietnam vẫn liên tục tuyển sinh các lớp tiếp theo. Với cả hai hình thức là đào tạo Offline và học trực tuyến có tương tác. Và vẫn đảm bảo việc làm cho học viên tốt nghiệp đối với cả hai hình thức đào tạo.

Chi tiết khóa học: https://frontend.techmaster.vn/.

Liên hệ tư vấn: Mr Thịnh - 0987273764 (zalo).

Bình luận

avatar
Bùi Hiên 2021-11-26 08:39:43.34054 +0000 UTC

Tác giả có mở khóa học dạy React không??

Avatar
* Vui lòng trước khi bình luận.
Ảnh đại diện
  +1 Thích
+1