You are on page 1of 6

Free end to end Placement Preparation Online Course with Mock

Test visit: www.MyPlacementPrep.com

www.MyPlacementPrep.com
Pro Material Series

Visit www.MyPlacementPrep.com .
India’s No1 website for Placement Materials and Free mock test Series

Buy our Official Algo and DS in C++ book: https://imojo.in/ajGuideAlgoDS

We are social:
FB Page: https://www.facebook.com/myplacementprepApp/
LinkedIn group: https://www.linkedin.com/groups/10509855/
FB Group: https://www.facebook.com/groups/1058519034501118/
Twitter: https://twitter.com/prodevelopertut

For Programming Join:


FB Group: https://www.facebook.com/groups/265049690841249/
LinkedIn Group: https://www.linkedin.com/groups/10412522/

Join Telegram Channel: https://t.me/MyPlacementprepApp


Join Telegram Group: https://t.me/myPlacementPrep
Buy our Official Algo and DS in C++ book: https://imojo.in/ajGuideAlgoDS
Free end to end Placement Preparation Online Course with Mock
Test visit: www.MyPlacementPrep.com

Resources

1. Basics
i. HTML
▪ Learn the basics of HTML
▪ Make a few pages as an exercise
ii. CSS
▪ Learn the basics of CSS
▪ Style pages from previous step
▪ Build a page with grid and flexbox
iii. 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
2. General Development Skills
i. Learn GIT, create a few repositories on GitHub, share your code with
other people
ii. Know HTTP(S) protocol, request methods (GET, POST, PUT, PATCH,
DELETE, OPTIONS)
iii. Don't be afraid of using Google, Power Searching with Google
iv. Get familiar with terminal, configure your shell (bash, zsh, fish)
v. Read a few books about algorithms and data structures
vi. Read a few books about design patterns
3. Learn React on official website or complete some courses
4. Get familiar with tools that you will be using
i. Package Managers
▪ npm
▪ yarn
▪ pnpm
ii. Task Runners
▪ npm scripts
▪ gulp
o Webpack
o Rollup

Join Telegram Channel: https://t.me/MyPlacementprepApp


Join Telegram Group: https://t.me/myPlacementPrep
Buy our Official Algo and DS in C++ book: https://imojo.in/ajGuideAlgoDS
Free end to end Placement Preparation Online Course with Mock
Test visit: www.MyPlacementPrep.com

o Parcel
5. Styling
. CSS Preprocessor
▪ Sass/CSS
▪ PostCSS
▪ Less
▪ Stylus
i. CSS Frameworks
▪ Bootstrap
▪ Materialize, Material UI, Material Design Lite
▪ Bulma
▪ Semantic UI
ii. CSS Architecture
▪ BEM
▪ CSS Modules
▪ Atomic
▪ OOCSS
▪ SMACSS
▪ SUITCSS
iii. CSS in JS
▪ Styled Components
▪ Radium
▪ Emotion
▪ JSS
▪ Aphrodite
6. State Management
. Component State/Context API
i. Redux
a. Async actions (Side Effects)
▪ Redux Thunk
▪ Redux Better Promise
▪ Redux Saga
▪ Redux Observable
b. Helpers
▪ Rematch
▪ Reselect
c. Data persistence
▪ Redux Persist
▪ Redux Phoenix
d. Redux Form
Join Telegram Channel: https://t.me/MyPlacementprepApp
Join Telegram Group: https://t.me/myPlacementPrep
Buy our Official Algo and DS in C++ book: https://imojo.in/ajGuideAlgoDS
Free end to end Placement Preparation Online Course with Mock
Test visit: www.MyPlacementPrep.com

ii. MobX
7. Type Checkers
o PropTypes
o TypeScript
o Flow
8. Form Helpers
o Redux Form
o Formik
o Formsy
o Final Form
9. Routing
o React-Router
o Router5
o Redux-First Router
o Reach Router
10. API Clients
. REST
▪ Fetch
▪ SuperAgent
▪ axios
i. GraphQL
▪ Apollo
▪ Relay
▪ urql
11. Utility Libraries
o Lodash
o Moment
o classnames
o Numeral
o RxJS
o ImmutableJS
o Ramda
12. Testing
. Unit Testing
▪ Jest
▪ Enzyme
▪ Sinon
▪ Mocha
▪ Chai
▪ AVA

Join Telegram Channel: https://t.me/MyPlacementprepApp


Join Telegram Group: https://t.me/myPlacementPrep
Buy our Official Algo and DS in C++ book: https://imojo.in/ajGuideAlgoDS
Free end to end Placement Preparation Online Course with Mock
Test visit: www.MyPlacementPrep.com

▪ Tape
i. End to End Testing
▪ Selenium, Webdriver
▪ Cypress
▪ Puppeteer
▪ Cucumber.js
▪ Nightwatch.js
ii. Integration Testing
▪ Karma
13. Internationalization
o React Intl
o React i18next
14. Server Side Rendering
o Next.js
o After.js
o Rogue
15. Static Site Generator
o Gatsby
16. Backend Framework Integration
o React on Rails
17. Mobile
o React Native
o Cordova/Phonegap
18. Desktop
o Proton Native
o Electron
o React Native Windows
19. Virtual Reality
o React 360

Wrap Up

If you think the roadmap can be improved, please do open a PR with any updates
and submit any issues. Also, I will continue to improve this, so you might want to star
this repository to revisit.

Join Telegram Channel: https://t.me/MyPlacementprepApp


Join Telegram Group: https://t.me/myPlacementPrep
Buy our Official Algo and DS in C++ book: https://imojo.in/ajGuideAlgoDS
Free end to end Placement Preparation Online Course with Mock
Test visit: www.MyPlacementPrep.com

www.MyPlacementPrep.com
Free Mock Test and Video
Tutorial

Visit www.MyPlacementPrep.com .
India’s No1 website Placement and Mock Test series
Free end to end placement training with Aptitude, Reasoning,
CryptArithmetic.

Join Telegram Channel: https://t.me/MyPlacementprepApp


Join Telegram Group: https://t.me/myPlacementPrep
Buy our Official Algo and DS in C++ book: https://imojo.in/ajGuideAlgoDS

You might also like