Pro Material Series: Free End To End Placement Preparation Online Course With Mock Test Visit
Pro Material Series: Free End To End Placement Preparation Online Course With Mock Test Visit
www.MyPlacementPrep.com
Pro Material Series
Visit www.MyPlacementPrep.com .
India’s No1 website for Placement Materials and Free mock test Series
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
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
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
▪ 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.
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.