Lộ Trình React Cho Người Mới Bắt đầu Nên Biết - Techmaster
Có thể bạn quan tâm
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
- 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 ý.
- Hiểu về HTTP protocol, một số method như GET, POST, PUT, DELETE .. )
- Google - cái gì cũng có thể chỉ cần có Google
- 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.
- Làm quen với các lệnh thao tác trên terminal
- Đọc & tìm hiểu về cấu trúc dữ liệu - thuật toán.
Học React
- Tại trang chủ của React
- Tham gia khoá học Frontend & React tại Techmaster
Một số công cụ thường xuyên được sử dụng
- Package managers
- npm
- yarn
- Webpack
- Parcel
Một số framework/ library phục vụ style
- CSS Preprocessor
- SASS/SCSS
- Less
- CSS Frameworks
- Bootstrap
- Materialize / Material UI
- Ant Design
- CSS Architecture
- BEM
- CSS Modules
- CSS in React
- Styled Components
- JSS
- Emotion
Quản lý State
- Component State / Context API
- Redux
- MobX
Kiểm tra kiểu dữ liệu
- PropTypes
- TypeScript
Routing - Điều hướng
- React-Router
- Router5
API Client
- REST API
- Fetch
- Axios
- GraphQL
- Apollo
- Relay
Server Side Rendering
- NextJS
- AfterJS
Để 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).
Từ khóa » Học Reactjs Cần Gì
-
Lộ Trình Học REACTJS đầy đủ Nhất Cho Người Mới Bắt đầu 2022
-
LỘ TRÌNH HỌC REACTJS CÓ GÌ MỚI NĂM 2022
-
Những Kiến Thức Cần Chuẩn Bị để Học React
-
Lộ Trình Học ReactJS Cơ Bản Cho Người Mới Bắt đầu 2020
-
Tự Học ReactJS Căn Bản đến Nâng Cao - Freetuts
-
ReactJS – Những điều Bạn Cần Phải Biết - TopDev
-
Học ReactJS Trong 15 Phút | TopDev
-
Những điều Người Mới Học Reactjs Nên Biết - Viblo
-
Bắt Đầu - React
-
5 Kỹ Năng Lập Trình Viên Cần Biết Trước Khi Học ReactJs Cơ Bản
-
Kiến Thức Javascript Cơ Bản Cần Phải Biết Trước Khi Học React Native
-
ReactJS Là Gì? Hướng Dẫn Học ReactJS Cho Người Bắt đầu
-
Muốn Học React JS Trong Vòng 3 Tháng Thì 8 điều Cơ Bản Sau Phải ...
-
Học ReactJS Cần Gì Và được Gì ? - R2S Academy