Mastering React With Interview Questions,eStore Project - Udemy Courses
- Descripción
- Currículum
- Reseñas
In this comprehensive course, we will go through the prior and newer versions of ReactJS with the primary focus on understanding the latest version(17).
The entire course is prepared in a methodical way so that candidates learn & master ReactJS fundamentals through smaller applications, get prepared for interviews & advanced concepts in the simplest of ways.
“React (also known as React.js or ReactJS) is a free and open-source front-end JavaScript library for building user interfaces or UI components.”
Candidates trained by me are now working with fortune 500 companies in the US. This project-based course will make your journey easier in becoming a hands-on React.js developer.
The end of the course has a concise Amazon-like eStore project using MySQL,Express.js,ReactJS,Node.js, which is built with all the latest React techniques like Redux, React Hooks, React Router(SPA), Class & functional components, Axios, Node.js, Express.js, GitHub, payment gateway and more…
As mentioned, the course is completely hands-on from the 1st lecture – making sure you make the most out of each lecture as you progress ahead.
On completion of this course, you’ll be able to handle real-world applications like any other ReactJS developer.
What’s in the course?
If you have seen my other courses, you’ll know that we always have sections packed with beginner to advanced level content, so once again it is advised to check the full course curriculum first to get a clear idea of all the topics and then start step by step.
Here’s a quick summary of what you’ll find in the course:
- React fundamentals(version 17)
- React Hooks
- Standard React practices
- Code optimization
- List & Keys
- Forms
- React-Router (SPA – Single-page application)
- Context API
- Redux
- Asynchronous Redux
- Redux Toolkit (RTK) – Modern Redux
- React with TypeScript
- Comprehensive React eStore project
- Testing
In the eStore project, you’ll learn the following:
- Configuring large projects
- Axios
- GitHub for source & version control
- MySQL installation & working knowledge
- Configuring RESTful API with Node.js & Express.js
- Creating shopping cart
- Configuring payment gateway
I recommend that you have a basic knowledge of HTML, CSS & JavaScript before starting this course.
Take action today and enroll in this comprehensive course.
-
1IntroductionVideo lesson
-
2React Is DeclarativeVideo lesson
-
3Component Based ArchitectureVideo lesson
Understanding how a component is created in React and used as custom HTML tag. Also learn about the concept of "props".
-
4Creating & Understanding React Project ArchitectureVideo lesson
Creating & understanding React 17 project architecture.
-
5npm vs. npxVideo lesson
-
6React 18 - Goodbye ReactDOM.render()Video lesson
-
7React 18 - Migrating from v17 to v18Video lesson
-
8"props" DestructuringVideo lesson
-
9Concept of State & useState() HookVideo lesson
-
10Lazy Initial StateVideo lesson
-
11Basic Event Handling & Parameter PassingVideo lesson
-
12Applying External & Inline StylingVideo lesson
-
13JSX - In-depthVideo lesson
-
14New JSX TransformVideo lesson
-
15Primitive Types & Object Literal with useState()Video lesson
-
16Class Component BasicsVideo lesson
-
17Class Component "state" update with setState()Video lesson
-
18Component Lifecycle Methods BasicsVideo lesson
-
19useEffect() - Creating A Digital Clock Using useEffect()Video lesson
-
20useEffect() Multiple States & Skipping Effects For OptimizationVideo lesson
-
21Conditional Rendering - Cleaning Up An EffectVideo lesson
-
22"ref" - The Older wayVideo lesson
-
23React.createRef() methodVideo lesson
-
24useRef() hookVideo lesson
-
25React.memo() & useCallback() hookVideo lesson
-
39Event Handling - In-depth IntroductionVideo lesson
-
40Quick Essential Recap - EventsVideo lesson
-
41SyntheticEventVideo lesson
-
42Input Event - TextboxVideo lesson
-
43preventDefault - Preventing default behaviorVideo lesson
-
44<form> with Multiple StatesVideo lesson
-
45<form> - States as ObjectVideo lesson
-
46Single Event Handler Using Dynamic KeyVideo lesson
-
47Functional Update - The Correct WayVideo lesson
-
48Checkbox or Radio - Input fieldsVideo lesson
-
55MPA vs. SPAVideo lesson
-
56Defining RoutesVideo lesson
-
57Menu FormattingVideo lesson
-
58URL Vs. Routes & Default Page SetupVideo lesson
-
59Dynamic Routes - useParams() hookVideo lesson
-
60Nested Routes - <Outlet/>Video lesson
-
61Not Found Page (404)Video lesson
-
62index Attribute - Referring The Parent RouteVideo lesson
-
63Dynamic Products Data - useState() & route ConfigurationVideo lesson
-
64context & useOutletContext() hook - Passing Data To Child ComponentVideo lesson
-
65"state" & useLocation() hook - The Correct Way Of Data SharingVideo lesson
-
66Improvizing The InterfaceVideo lesson
-
67useRoutes() hook - Javascript instead of JSXVideo lesson
-
68NavLink - For Better StylingVideo lesson
-
69<Navigate> To RedirectVideo lesson
-
70useNavigate() hookVideo lesson
-
71Multi-page Application(MPA)/Single-page Application(SPA) BasicsVideo lesson
-
72Defining RoutesVideo lesson
-
73Route Matchers - <Switch> & exactVideo lesson
-
74Route Parameters & Dynamic Routes with useParams hookVideo lesson
-
75Nested Route, match object & useRouteMatch() hookVideo lesson
-
76RedirectVideo lesson
-
77NoMatch(404)Video lesson
-
78<NavLink> Vs. <Link>Video lesson
-
79useHistory() hookVideo lesson
-
80Preventing Navigation - <Prompt>Video lesson
-
81Query ParametersVideo lesson