top of page

Syllabus
This course provides a comprehensive foundation in React.js, enabling students to build dynamic and interactive web applications.
Week 1
-
Overview of React.js
-
Setting up a React project
-
Understanding the project structure
-
JSX (JavaScript XML)
-
Components and Props
Week 2
-
Reacts state
-
React Life Cycle
-
Passing data to components
-
Declarative Approach
-
Handling user input and events
-
Event binding in React
-
Managing form inputs
Week 3
-
Introduction to React Router
-
Setting up routes
-
Nested routes and dynamic routing
-
Protected Routes
Week 4
-
Hooks
-
useRef Hook
-
useEffect Hook
-
useMemo Hook
-
Custom Hooks
Week 5
-
Sending and Requesting Data using API
-
Context API
-
API Handing (using Axios)
-
Sending and Requesting Data using API
-
Context API
bottom of page