Roadmap React Dev
Reviewed by
Riventus
on
March 05, 2019
Rating:
5
Resources
- Basics
- HTML
- Learn the basics of HTML
- Make a few pages as an exercise
- CSS
- Learn the basics of CSS
- Style pages from previous step
- Build a page with grid and flexbox
- JS Basics
- Get familiar with the syntax
- Learn basic operations on DOM
- Learn mechanisms typical for JS (Hoisting, Event Bubbling, Prototyping)
- Make some AJAX (XHR) calls
- Learn new features (ECMA Script 6+)
- Additionally, get familiar with the jQuery library
- General Development Skills
- Learn GIT, create a few repositories on GitHub, share your code with other people
- Know HTTP(S) protocol, request methods (GET, POST, PUT, PATCH, DELETE, OPTIONS)
- Don't be afraid of using Google, Power Searching with Google
- Get familiar with terminal, configure your shell (bash, zsh, fish)
- Read a few books about algorithms and data structures
- Read a few books about design patterns
- Learn React on official website or complete some courses
- Get familiar with tools that you will be using
- Package Managers
- Task Runners
- Styling
- CSS Preprocessor
- CSS Frameworks
- CSS Architecture
- CSS in JS
- State Management
- Component State/Context API
- Redux
- Async actions (Side Effects)
- Helpers
- Data persistence
- Redux Form
- MobX
- Type Checkers
- Form Helpers
- Routing
- API Clients
- REST
- GraphQL
- Utility Libraries
- Testing
- Unit Testing
- End to End Testing
- Integration Testing
- Internationalization
- Server Side Rendering
- Static Site Generator
- Backend Framework Integration
- Mobile
- Desktop
- Virtual Reality
Your article is worth reading! You are providing a lot of valid information. This'll be really helpful for my reference. Do share more such articles.
ReplyDeleteDevOps Training in Chennai
DevOps certification in Chennai
AWS Training in Chennai
RPA Training in Chennai
Data Science Training in Chennai
DevOps course in Chennai
Cloud Computing Courses in Chennai
DevOps Training in Chennai
yeah you're welcome brother
Deletethank you ...
ReplyDeleteyou have enclosed with lot of innovative informations in your article.i really enjoyed with your informations.
ReplyDeleteSelenium Training in Chennai
selenium training in velachery
JAVA Training in Chennai
Python Training in Chennai
Big data training in chennai
Android Training in Chennai
selenium training in anna nagar
selenium training in Porur
Good blog...! This is very helpful for the growth of my knowledge
ReplyDeleteMicrosoft Azure DevOps training hyderabad
Microsoft Azure DevOps Training