React JS Course Structure Updated 27-06-24
React JS Course Structure Updated 27-06-24
React Introduction, Installation & Architecture, Library vs. Framework, Virtual DOM, Features, App Creation, JSX.
Initialization, Defining and Updating of State, PropTypes, Unidirectional Data Flow, Props Validation, State vs Props,
Mutability and Immutability
Introduction of React Router, URL Parameters, Memory Router, Browser Router, Hash Router, Routes, Route, Link,
Switch, NavLink, Code Splitting (React.lazy, Suspense, Fallback), Nested Routing, Dynamic Routing, Protected Routing
with Authentication.
Fundamentals of REST API, Methods, API integrations, Display Data using DataTable, CRUD application using ready
APIs, Error Handling.
Add-on: SSO with Google
Module 9: Redux
Introduction of React Redux, Redux -State, Store, Actions, Reducer, useSelector(), useDispatch(), useReducer() Add-on:
Redux Toolkit
Project Work
Once all modules have been successfully completed, students will be assigned a full-stack
application development project. The project will involve using provided functionality APIs to build
an industry-standard application. This will include creating a front-end user interface in React
with TypeScript and connecting it with the functional APIs. The project will be reviewed and
approved by a project manager directly from the industry.