Namaste React Course from Zero to Hero π by Akshay Saini(Founder of NamasteDev). This repository contains Codes, Assignments, Assignment Solution of this course.
No. | Project Name | Folder Link | Live Link |
---|---|---|---|
1 | Food App | Click Here | Link |
2 | YouTube Clone | Click Here | Link |
3 | NetFlix GPT | Click Here | Link |
βοΈ β‘οΈLIVE LINK
π β‘οΈFOLDER LINK
Introduction to foundational tools and frameworks in web development.
-
π§Ύ Topics Covered :
-
Visual code setup,
-
Hello world in HTML/JS,
-
CDN, React Hello World
-
-
π INCEPTION(THEORY) π β‘οΈ LINK
-
π» INCEPTION(CODING) π β‘οΈ LINK
-
π ASSIGNMENT :
- π ASSIGNMENT QUESTIONS β : πΌ β‘οΈ LINK
Dive into essential package managers and module bundlers for React projects.
-
π§Ύ Topics Covered :
-
npm, Parcel
-
Node modules
-
React app file structure
-
-
π IGNITING OUR APP(THEORY) π β‘οΈ LINK
-
π» IGNITING OUR APP(CODING) π β‘οΈ LINK
-
π ASSIGNMENT :
- π ASSIGNMENT QUESTIONS β : πΌ β‘οΈ LINK
Understanding JSX, React components, and their compositions.
-
π§Ύ Topics Covered :
-
JSX, React components
-
Class-based vs Functional components
-
-
π LAYING THE FOUNDATION(THEORY) π β‘οΈ LINK
-
π» LAYING THE FOUNDATION(CODING) π β‘οΈ LINK
-
π ASSIGNMENT :
Implementing React's core features, managing state, and working with UI data.
-
π§Ύ Topics Covered :
-
React app building
-
props/state
-
function mapping
-
-
π TALK IS CHEAP, SHOW ME THE CODE(THEORY) π β‘οΈ LINK
-
π» TALK IS CHEAP, SHOW ME THE CODE(CODING) π β‘οΈ LINK
-
π ASSIGNMENT :
Exploring React Hooks and understanding their importance.
-
π§Ύ Topics Covered :
-
File structure
-
Import/export
-
React Hooks (useState)
-
-
π LET'S GET HOOKED(THEORY) π β‘οΈ LINK
-
π» LET'S GET HOOKED(CODING) π β‘οΈ LINK
-
π ASSIGNMENT :
Architecture insights, useEffect hook, and working with APIs.
-
π§Ύ Topics Covered :
-
Architecture, useEffect
-
Conditional Rendering
-
API Usage
-
Resolve Swiggy API Issue
-
Resolve CORS Problem
-
Shimmer UI
-
-
π EXPLORING THE WORLD(THEORY) π β‘οΈ LINK
-
π» EXPLORING THE WORLD(CODING) π β‘οΈ LINK
-
π ASSIGNMENT :
Mastering React Router for smooth navigation and routing.
-
π§Ύ Topics Covered:
-
React Router
-
Dynamic Routing
-
Outlet Component
-
Resolve CORS Problem
-
-
π FINDING THE PATH(THEORY) π β‘οΈ LINK
-
π» FINDING THE PATH(CODING) π β‘οΈ LINK
-
π ASSIGNMENT :
Learning Class-based components and their lifecycles.
-
π§Ύ Topics Covered:
-
Class Based Components.
-
Life Cycle Methods.
-
-
π LET'S GET CLASSY(THEORY) π β‘οΈ LINK
-
π ASSIGNMENT :
- π ASSIGNMENT QUESTIONS β : πΌ β‘οΈ LINK
Advanced optimization techniques including Custom Hooks.
-
π§Ύ Topics Covered:
-
Custom Hooks.
-
Optimization.
-
Suspense Component.
-
-
π OPTIMIZING OUR APP(THEORY) π β‘οΈ LINK
-
π» OPTIMIZING OUR APP(CODING) π β‘οΈ LINK
-
π ASSIGNMENT :
Introduction to Tailwind CSS for responsive UI designs..
-
π§Ύ Topics Covered:
- Tailwind CSS introduction for UI design
-
π JO DIKHTA HAI VO BIKTA HAI(THEORY) π β‘οΈ LINK
-
π» JO DIKHTA HAI VO BIKTA HAI(CODING) π β‘οΈ LINK
-
π ASSIGNMENT :
Handling data flow and DevTools exploration.
-
π§Ύ Topics Covered:
-
Higher-Order Components
-
Controlled vs Uncontrolled Components
-
Lifting the State Up
-
DevTools
-
Prop Driling
-
Context API in React
-
-
π DATA IS THE NEW OIL(THEORY) π β‘οΈ LINK
-
π» DATA IS THE NEW OIL(CODING) π β‘οΈ LINK
-
π ASSIGNMENT :
Implementing Redux toolkit for state management.
-
π§Ύ Topics Covered:
-
Redux Toolkit
-
React-Redux
-
Actions, Reducers
-
π LET'S BUILD OUR STORE(THEORY) π β‘οΈ LINK
-
-
π» LET'S BUILD OUR STORE(CODING) π β‘οΈ LINK
-
π ASSIGNMENT :
Implementing Redux toolkit for state management.
-
π§Ύ Topics Covered:
-
This section covers various types of testing from a developer's perspective:
- Manual Testing: Testing features manually by interacting with the application.
- Unit Testing: Testing individual units/components in isolation.
- Integration Testing: Testing multiple units/components together to ensure they work as a group.
- End-to-End (E2E) Testing: Simulating real user scenarios to test the complete flow of the application.
-
π TIME FOR TEST(THEORY) π β‘οΈ LINK
-
-
π» TIME FOR TEST(CODING) π β‘οΈ LINK
-
π ASSIGNMENT :