Frontend development with React JS

Beginner
120 hrs | 3 Months
React

Develop a comprehensive React application incorporating all learned concepts, with a focus on performance and usability.

Career Prospect : React Developer

Taking Admission 

Beginner

120 hrs | 3 Months

NPR 8000/ month

Here’s what you’ll learn

Module 1: Introduction to React

  • Overview of ReactJS and its significance in the market
  • Setting up the development environment
  • JSX, Components, and Props
  • State and Lifecycle in React

Project: Build a simple, interactive React application

Module 2: Component Design and Styling

  • Advanced Component Concepts (Functional vs. Class Components)
  • Conditional Rendering, Lists, and Keys
  • Styling in React (CSS, Inline Styles, CSS Modules, Responsive Design)

Project: Design a multi-component application with custom styling.

Module 3: State Management with Hooks

  • Introduction to React Hooks (useState, useEffect)
  • Managing Global State with useContext
  • Advanced Hooks (useReducer, Custom Hooks)

Project: Develop a dynamic To-Do list application using Hooks.

Module 4: Routing and Navigation

  • React Router Basics and Setup
  • Nested Routes, Route Parameters, and Programmatic Navigation
  • Error Handling and 404 Pages

Project: Create a multi-page React application with complex routing.

Module 5: Integration and Deployment

  • Integrating REST APIs in React
  • Form Handling and Validation
  • Testing React Components (Jest, React Testing Library)
  • Deploying React Applications (Netlify, Vercel)

Project: Build and deploy a feature-rich web application

Module 6: Advanced Concepts and Final Project

  • Context API and Global State Management
  • Performance Optimization (React.memo, useMemo, useCallback)
  • Error Boundaries, Higher-Order Components (HOCs)

 

Capstone Project

Develop a comprehensive React application incorporating all learned concepts, with a focus on performance and usability.

Webdevelopment with html and css

Web Development with HTML/CSS Course

Taking Admission

UI-UX-Design Trainer

UI/UX Design: Prototype and Design Experiences

by Anjan Shrestha

Taking Admission

Power BI trainer

Beginner to Advanced Power BI Training In Nepal

by Biplab Bajracharya

Taking Admission

Trusted by Learners Across Nepal

Tell us about Yourself

Whether you have questions or you would just like to say hello, contact us.

Contact Us