ReactJS ClvrFd21
ReactJS ClvrFd21
By the end of this course, you’ll be equipped with the skills to build high-performance,
user-friendly web applications using ReactJS, ready to apply in real-world scenarios.
Who should do the Course
Anyone who is trying to learn fast growing and one of the top JavaScript library
i.e. ReactJS.
Prerequisites
HTML and JavaScript
JavaScript in depth.
i. Creating classes
ii. Creating private/public/global fields
iii. Creating private/public/global functions
iv. Dynamic rendering with JavaScript
v. Events
React
Introduction to React
Original DOM vs Virtual DOM
React Components
React Components with JSX
React Components with ES6
Props and state
Node
Basics of Node and Installation.
Introduction to npm
Adding and removing modules
React with Node
Creating an application using Create React App.
Life Cycle
Debugging
Default values
setState in depth
Creating Forms
Creating Table
Handling Events
Applying Filters
JSX in depth
Validations
Applying Styles
Backend calls
Stateful Components
Stateless Components
Local Storage
Routing
i. Basic Routing and Passing Params
ii. Hyperlinks
Master Pages
Reconciliation
Creating Reusable Components
React.Component vs React.pure Component
Composition vs Inheritance
Code Reusability and Optimization
Fragments
Bundling
Deploying
Integration of 3rd party Modules
Google Maps
Bootstrap Controls
Material UI
Toast Messages for notifications
Others
Other Debugging Options
Developer Tools
Current Applications developed in React
Future of React.
Introduction to Starter Kits
Integration with other libraries