React JS

Discover our expertly crafted Mongo, Express, React and Node development course!

  • course/assignment.png50+ Assignments & Practice Questions
  • course/project.png3+ Projects

About the Course

  • CalendarDuration: 8 Weeks
  • StarDedicated doubt solving sessions and support
  • StarThis course also includes a comprehensive set of Questions related to interviews
  • StarRecorded + live lectures will be provided
  • StarValidity: Lifetime access
  • StarComprehensive curriculum with different set of modules, keeping nitty gritty details in check.

Course Information

Experience hands-on learning as you build interactive user interfaces, design modular components, and deploy your projects to the web. This course empowers you with the expertise needed for a successful career in Frontend Development.

Learn the basics of HTML, including structure, common tags, form elements, and accessibility features.

  • Introduction to HTML
  • Basic Structure of HTML
  • Common Tags
  • Form Elements and Attributes
  • Input elements
  • Semantic HTML
  • Accessibility features

Explore CSS, including selectors, box model, positioning, flexbox, and responsive design using media queries.

  • CSS Overview
  • Inline, Internal and External CSS
  • Selectors and properties
  • Box Model and properties
  • Positioning
  • Flexbox and properties
  • Responsive Design using Media Queries
  • Project: Landing Page in HTML and CSS

Understand JavaScript basics, including variables, functions, closures, and event handling in the DOM.

  • JavaScript Overview
  • Variables, data types, and operators
  • JavaScript Functions
  • let, var and const
  • Hoisting and Scoping
  • Closures
  • Document object model
  • Event Handling (click, hover, keydown, etc)
  • Event bubbling and capturing

Dive deeper into JavaScript with arrow functions, array methods, destructuring, and async programming.

  • Arrow functions
  • map, reduce and filter
  • Array Destructuring
  • Spread operator
  • Async programming

Introduction to React, including its features, environment setup, JSX, and virtual DOM.

  • Introduction & features
  • Setup of React environment & sanitisation
  • React Create Element
  • Introduction to JSX
  • Visualisation and why we use React?
  • Virtual DOM

Learn about props, components, and rendering lists in React, along with interview preparation assignments.

  • Props
  • Components
  • Nested and Complex Components
  • Rendering List and significance of Key Attribute
  • Assignment and questions related to Interview

Explore state management in React using the useState hook, controlled components, and forms.

  • Why State Management?
  • useState Hook
  • Controlled vs Uncontrolled Components
  • Forms
  • Assignments and small projects

Understand side effects in React, the useEffect hook, API calls, and creating custom hooks.

  • What are the side effects?
  • useEffect hook
  • API Calls
  • Clean-up function
  • Custom Hooks
  • Lifting the state up
  • Assignments and practice problems

Introduction to React Router, including normal and nested routes, dynamic routing, and router hooks.

  • What is a Router?
  • Why Routing?
  • Introduction to React Router DOM
  • Routing via Hooks and General Methods
  • Creating Normal and Nested Routes
  • Dynamic Routing
  • Utilizing different Routing hooks
  • Assignments and small project
  • Interview specific questions

Explore advanced routing techniques, authenticated routes, and simulate HTTP requests in React.

  • Authenticated Routes
  • HTTP Simulation Module
  • Creating Public and Protected Routes
  • Project development

Learn about advanced React concepts like lazy loading, performance optimization, and higher-order components.

  • Lazy Loading
  • Performance Optimisation using useMemo and useCallback hook
  • Higher Order Components
  • Error Boundaries

Introduction to Redux, including setting up actions, reducers, and the store, along with connecting it to React components.

  • What is Redux and Why use it?
  • Setting up Redux
  • Actions, Reducer and the store
  • Connecting with React Components
  • Combining Reducers
  • Assignments and learning with small project

After completing the above modules, we will transition to working on industry-specific projects. These projects will extend the course duration by up to 2 additional weeks, making the learning experience more intriguing and effective.

Course Mentor(s)

We have Industry Experts as Mentor who guide you with Career Planning & Interview Preparation.
Siddharth Sharma
Siddharth Sharma
Mentor
LinkedIn - Siddharth Sharma
GeeksforGeeks
Rahul Goyal
Rahul Goyal
Mentor
LinkedIn - Rahul Goyal
GeeksforGeeksProbo

Frequently Asked Questions

You can enroll in this course either by Live classes or you can visit us Offline to join the batch as we are offline too!

No, This course is completely designed to help you understand from basics to advanced level.

Please submit an inquiry or request a call back at a time that works for you if you are interested in any course or are unsure about your course choices. To help you find the course that is most appropriate for you, someone from Codehub Nexus will get in touch with you.

Access to the recordings is never taken away.

Please submit an inquiry or request a call back, our expert guide will connect with you to discuss more about the course & to help you choose what's right for you.

We accept all modes of payment including Credit/Debit card, UPI, NetBanking etc.

icon
MERN Stack
React JS
Hinglish
6,49913,000
50% Discount