React JS Course Topics
- Introduction to HTML
- HTML Document Structure
- HTML Tags and Elements
- HTML Forms and Input Elements
- Semantic HTML5 Elements
- Introduction to CSS
- CSS Selectors and Properties
- Box Model and Layout
- Flexbox and Grid Layout
- Responsive Web Design with Media Queries
- Introduction to JavaScript
- Variables, Data Types, and Operators
- Arrays and Objects and their methods
- Control Flow (if statements, loops)
- Functions and Scope
- DOM Manipulation and Event Handling
- Asynchronous JavaScript (Callbacks, Promises, Async/Await)
- Introduction to React
- JSX (JavaScript XML) syntax
- Components and Props
- State and Lifecycle
- Functional Components
- Class Components
- Component Lifecycle Methods
- Event Handling in React
- Form Handling in React
- Client-Side Routing in React
- Navigation with React Router
- State lifting and prop drilling
- Context API for state management
- State management with Redux (optional)
- Introduction to Redux
- Actions, Reducers, and Store
- Connecting React with Redux
- Async Operations with Redux Thunk
- useState, useEffect, useContext, etc.
- Custom Hooks
- Create React App (CRA)
- Styling in React (CSS-in-JS libraries, etc.)
- Fetching data from APIs
- Axios or Fetch for HTTP requests
- Unit Testing with Jest and React Testing Library
- Deploying React Apps (e.g., Netlify, Vercel, GitHub Pages)
- Building a complete web application using HTML, CSS, JavaScript, and
ReactJS
- Applying learned concepts to solve real-world problems
- Writing clean and maintainable code
- Following industry best practices
For more detailed topics download the full course
curriculum
Additional Learnings
VS Code
Practice programs
Interview Questions
ES6 Features
Git and Github
Webpack
HTML
CSS
JavaScript
NGINX
Postman
ESLint
Prettier
npm
yarn
JQuery
Batch Timings
- B1: Monday and Wednesday, 7:00 PM - 8:00 PM
- B2: Thursday and Saturday, 8:30 AM - 9:30 AM
- B3: Saturday, 3:00 PM - 5:00 PM
-
* For batch details contact the below number