Skip to navigation
Skip to navigation
Skip to search form
Skip to login form
Skip to footer
Skip to main content
MVP189
LEO777
LEO777
LEO777
LEO777
LEO777
LEO777
LEO777
LEO777
LEO777
PAREPOS
JAVABET99
KONTAN88
PEWE128
LAGA88
SKY99IDN
BUANA88
BOXING55
DEWISRI88
DEWISRI88
DEWISRI88
MVP189
slot mania
MVP189
situs tergacor
pg slot wallet
Accessibility options
Accessibility profiles
Visual impairment
Seizure and epileptic
Color vision deficiency
ADHD
Learning
Content adjustments
Readable font
Highlight titles
Highlight links
Stop animations
Text size
+
+ +
+ + +
Line height
+
+ +
+ + +
Text spacing
+
+ +
+ + +
Color adjustments
Dark contrast
Light contrast
High contrast
High saturation
Low saturation
Monochrome
Orientation adjustments
Reading guide
Reading Mask
Big black cursor
Big white cursor
Email: it@huph.edu.vn
Email: it@huph.edu.vn
Các khóa học
Link list
Đổi giao diện
Giao diện cũ
Giao diện mới
Learning AI
Machine Learning cơ bản
en
English
Technology
Web Design
Udemy - Next.js and React The Complete Modern Web Development Guide 2025-2
0 students
Last updated
May 2025
Enrol now
Overview
Course content
Instructors
About the course
Show more...
Course content
Sections:
22
•
Activities:
1
•
Resources:
201
Expand all
Section 1
1 - What We Will Learn
Announcements
1 -What We Will Learn
Section 2
2 - What Is React and Why Should We Use React
1 -Why a Library or Framework Is Needed
2 -What is React
3 -Why Should we use React
Section 3
3 - First Look at React
1 -React vs Vanilla JavaScript
2 -Setting up our Development environment
3 -Look at React Official Documentation
4 -Pure React
5 -Setting up a project with create-react-app
Section 4
4 - Working With Components Props and JSX
1 -Rendering the root component
2 -Debugging
3 -Creating and reusing a component
4 -What is JSX
5 -Creating more component
6 -JavaScript logic in component
7 -Separation of concerns
8 -Styling React applications
9 -Props
10 -Props one-way data flow
11 -Rendering list
12 -Conditional Rendering 1
13 -Conditional Rendering 2
14 -Extraction JSX into a new component
15 -Destructuring props
16 -React fragments
17 -Dynamic Classes
Section 5
5 - State, Events, and Forms
1 -Section Overview
2 -Lets build a new project
3 -Handling Events
4 -What is state
5 -Creating a state with useState
6 -Set state manually
7 -Adding open-close button
8 -React Developer Tools
9 -Updating state based on current state
Section 6
6 - Shopping List and Fundamentals of State Management
1 -Introduction of the Application
2 -Creating the layout
3 -Rendering a list component
4 -Rendering a form component
5 -Controlled Elements
6 -Lets think about state
7 -Lifting state up
8 -Deleting an item
9 -Updating an item
10 -Calculating package quantities
11 -Shorting items
Section 7
7 - Sample Application – Language Card
1 -Application Introduction
2 -Project Setup
3 -Components Structure
4 -Lets start using data
5 -Lets start Creating the card structure
Section 8
8 - Class-Based Component and LifeCycles Hooks
1 -Class-Based Component
2 -Counter example with Class-Based component
3 -Working with event handlers
4 -Class-Based component vs Functional component
Section 9
9 - useEffect Hook and Data Fetching
1 -useEffect Hook
2 -Counter example with useEffect hook
3 -Dependency Array
4 -Clean-Up function
5 -useState useEffect Data fetching
6 -Project Structure
7 -Component structure styling
8 -Using an async function axios
Section 10
10 - Custom Hook and Refs
1 -Section Overview
2 -Refs
3 -Why we use useRef Hook
4 -Refs to select DOM elements
5 -What is this Custom Hook
6 -Custom Hook counter example
Section 11
11 - React Router
1 -Section Overview
2 -What is React-Router
3 -Creating a regular application
4 -Adding a React-Router to the project
5 -Link NavLink
6 -Server side rendering Client side rendering
7 -Creation of components Application layout
8 -Component Pages Layout and Styling
9 -Components Pages Layout and Styling 2
10 -Personnel Page
11 -Dynamic routing
12 -useParams useLocation
13 -PersonnelDetail Page
14 -useNavigate vs Link
15 -notFound page Navigate
16 -Error handling
17 -Loading
18 -Nested Routes
19 -Absolute Path Relative Path
20 -Private Router
Section 12
12 - RecipeApp Project
1 -Project Introduction API source
2 -File structure
3 -Creation of Routes
4 -Lets start creating the pages
5 -Navbar
6 -Home Page
7 -Header
8 -Card
9 -Detail Page
10 -Login Logout
Section 13
13 - React Router v6.4+
1 -Section Overview
2 -Setting up a file structure
3 -React Router v64
4 -Building the App Layout Nested Routes
5 -Fetching data with loaders
6 -useNavigation
7 -Error Handling
8 -Dynamic Path
Section 14
14 - Getting Started
1 -What is Nextjs
2 -Create the First Nextjs Application
Section 15
15 - Next.js Fundamentals
1 -Server Component Logic and File Structure
2 -Creating Routes and Using the Link Component
3 -Creating and Using Components With Next
4 -Create Dynamic Routes
5 -Project Introduction
6 -Project Creation Creating Routes
7 -Creation of the Application Layout and Header Component
8 -Lets Start Using Module CSS in Our Project
9 -Creating the Home Page and Slides Component
10 -Components Types In Next
11 -Active Link Building
12 -Fetching Data
13 -Client and Server Components Optimization
14 -Adding a Loading Page
15 -Error Page
16 -Not Found Page
17 -Page Creation With Dynamic Route
18 -Share Page
19 -Create Custom Image Picker
20 -Using Server Action
21 -Application Optimization with useFormStatus Hook
22 -Input Validation useFormState Hook
23 -Alternative Error Handling
24 -Metadata
25 -Section Summary
Section 16
16 - Advanced Next.js
1 -Section Overview
2 -Project Presentation
3 -Project Setup
4 -Create Pages with Fake Data
5 -Handling Not Found Page
6 -Working With Parallel Routes
7 -Rendering Nested Routes Parallel Routes
8 -Simplify Pages With MovieCard Component
9 -Catch All Routes
10 -Multiple Path With Catch All Route
11 -Error Page Editing Main-Header Component
12 -Programmatic Routing
13 -Route Groups
14 -Managing API Requests With Route File
15 -Using Middleware in Next
Section 17
17 - Data Fetching in Next.js
1 -Section Overview
2 -Client Side Data Fetching
3 -Data Fetching Optimization in Client Components
4 -Server-Side Data Fetching in Next
5 -Data Fetching Optimization and Loading Component
6 -Migration of My Favorite Route to TMDB API
7 -Migration of My Favorite Route to TMDB API
8 -Lets Move Dynamic Pages of the Application to TMDB API
9 -Use of the Suspense Component
Section 18
18 - Authentication with Firebase
1 -What is Firebase
2 -Integrate Firebase Into the Application
3 -Sign Up Page
4 -Sign In Page
5 -Logout
Section 19
19 - Pages Router
1 -Pages Router
2 -Lets Start an Application With Pages Router
3 -Working With Nested Routes Dynamic Routes
4 -Using Nested Dynamic Routes
5 -Catch All Routes Link Component
6 -Programmatic Navigation
7 -Adding a Custom Not Found Page
Section 20
20 - Pre Rendering and Data Fetching with Pages Router
1 -Section Overview
2 -Static Rendering Server Side Rendering
3 -getStaticProps
4 -Lets Compile Component Server with Filesystem
5 -Incremental Static Generation ISR
6 -notFound Redirect
7 -Working With Dynamic Pages
8 -Using getStaticPaths
9 -Fallback notFound
10 -getServerSideProps
11 -Dynamic Pages with getServerSideProps
12 -Why We Need Client Side Data Fetching
13 -Client Side Data Fetching Using Firebase
Section 21
21 - Travel Project
1 -Project Overview
2 -Start the Project Create the Pages and Fake Data
3 -Create Tour Components
4 -Using Tour Data in Components and Style Operation
5 -Creating the Button Component Start Creating Detail Page
6 -Create Detail Page Components
7 -Create a General Layout Wrapper
8 -All Tour Page Creating a Form for Tour Filtering
9 -Programmatic Page Navigation by Filtering Tours
10 -Lets Make Data Controls on the Page with Filtered Tours
11 -Show Filtered Tours in Catch-All Page
12 -Create a Real Time Database Using Firebase
13 -Lets Create Home Page According to Static Side Generation
14 -Lets Recreate Tour Detail Page Component with Firebase Data
15 -Optimizing Data Fetching
16 -All Tour Page Catch All Routes Page
17 -Section Summary
Section 22
22 - Extra
1 - Next.js and React The Complete Modern Web Development Guide
Instructors
Enrolment options
Udemy - Next.js and React The Complete Modern Web Development Guide 2025-2
Course modified date:
18 May 2025
Enrolled students:
There are no students enrolled in this course.
Guests cannot access this course. Please log in.
Continue
Enrol now
This course includes
Forums
Resources
Share this course
Scroll to top
×
Close
×
Close