FileMood

Download Udemy - Next.js 15 & React - The Complete Guide (2025-1)

Udemy Next js 15 React The Complete Guide 2025

Name

Udemy - Next.js 15 & React - The Complete Guide (2025-1)

  DOWNLOAD Copy Link

Trouble downloading? see How To

Total Size

12.2 GB

Total Files

1005

Last Seen

2025-07-18 01:03

Hash

611F93F364438B1E120B8453116934C63BD9BF1C

/01 - Getting Started/

002 What Is NextJS Why Would You Use It.mp4

48.1 MB

004 Creating a First NextJS App.mp4

28.5 MB

001 Welcome To The Course!.mp4

26.8 MB

003 Key Features & Benefits Of NextJS.mp4

20.5 MB

005 NextJS vs Just React - Analyzing The NextJS Project.mp4

19.8 MB

008 How To Get The Most Out Of This Course.mp4

18.6 MB

007 Pages Router vs App Router - One Framework, Two Approaches.mp4

15.5 MB

006 Editing The First App.mp4

14.8 MB

004 Creating a First NextJS App_en.srt

7.3 KB

008 How To Get The Most Out Of This Course_en.srt

4.9 KB

003 Key Features & Benefits Of NextJS_en.srt

4.1 KB

007 Pages Router vs App Router - One Framework, Two Approaches_en.srt

3.8 KB

005 NextJS vs Just React - Analyzing The NextJS Project_en.srt

3.7 KB

006 Editing The First App_en.srt

3.6 KB

002 What Is NextJS Why Would You Use It_en.srt

3.2 KB

001 Welcome To The Course!_en.srt

2.3 KB

009 Learning Community & Course Resources.html

1.4 KB

010 Course Setup.html

1.4 KB

external-links.txt

0.5 KB

004 Starting-Project-Local-.url

0.2 KB

008 Course-Attachments-NextJS-Essentials-.url

0.1 KB

004 Starting-Project-CodeSandbox-.url

0.1 KB

008 Course-Attachments-Rest-of-the-Course-.url

0.1 KB

008 Course-Community.url

0.1 KB

/02 - Optional React Refresher/

057 Adding Routing.mp4

79.4 MB

019 State & Conditional Content.mp4

74.1 MB

035 Submitting Data with action()s.mp4

70.8 MB

034 Data Fetching via loader()s.mp4

69.0 MB

017 Lifting State Up.mp4

68.8 MB

024 Outputting List Data.mp4

55.8 MB

018 The Special children Prop.mp4

55.1 MB

062 Creating Wrapper Components.mp4

53.7 MB

072 Using Context In Components.mp4

44.9 MB

064 Getting User Input & Handling Form Submission.mp4

42.3 MB

022 Handling Form Submission.mp4

41.8 MB

068 Getting Started with Fetching Data.mp4

40.0 MB

016 Working with State.mp4

39.3 MB

027 Handling Side Effects with useEffect().mp4

39.0 MB

036 Dynamic Routes.mp4

36.9 MB

069 Using the useEffect Hook.mp4

36.2 MB

012 CSS Styling & CSS Modules.mp4

35.7 MB

060 Outputting Lists Of Data & Components.mp4

35.6 MB

025 Adding a Backend to the React SPA.mp4

34.8 MB

070 Introducing React Context.mp4

34.6 MB

048 How React Works & Understanding Components.mp4

33.1 MB

061 Adding Even More Components.mp4

31.9 MB

066 Sending a POST Http Request.mp4

31.9 MB

015 Adding Event Listeners.mp4

29.6 MB

065 Preparing The App For Http Requests & Adding a Backend.mp4

28.8 MB

020 Adding a Shared Header & More State Management.mp4

28.7 MB

063 Working With Forms.mp4

28.7 MB

073 More Context Usage.mp4

28.5 MB

021 Adding Form Buttons.mp4

28.4 MB

040 What is ReactJS.mp4

28.4 MB

031 Working with Layout Routes.mp4

28.0 MB

041 Why ReactJS & A First Demo.mp4

27.5 MB

049 More Component Work & Styling With CSS Classes.mp4

27.2 MB

008 Building A First Custom Component.mp4

26.0 MB

054 Introducing State.mp4

25.5 MB

033 Linking & Navigating.mp4

25.4 MB

067 Navigating Programmatically.mp4

23.8 MB

055 Working with Event Props.mp4

22.2 MB

071 Updating State Based On Previous State.mp4

21.9 MB

009 Outputting Dynamic Values.mp4

21.4 MB

013 Exercise & Another Component.mp4

20.8 MB

023 Updating State Based On Previous State.mp4

20.8 MB

014 Preparing the App For State Management.mp4

20.6 MB

044 Creating a New React Project.mp4

20.1 MB

047 Diving Into The Created Project.mp4

18.9 MB

032 Refactoring Route Components & More Nesting.mp4

18.8 MB

030 Adding Routes.mp4

18.0 MB

007 Understanding How React Works.mp4

18.0 MB

028 Handle Loading State.mp4

17.6 MB

029 Understanding & Adding Routing.mp4

17.0 MB

003 What Is React & Why Would You Use It.mp4

16.3 MB

058 Adding Links & Navigation.mp4

16.1 MB

050 Building & Re-using Components.mp4

16.1 MB

042 Building Single-Page Applications (SPAs).mp4

15.7 MB

052 Handling Events.mp4

15.7 MB

026 Sending a POST HTTP Request.mp4

14.8 MB

010 Reusing Components.mp4

14.5 MB

059 Scoping Component Styles With CSS Modules.mp4

14.5 MB

011 Passing Data to Components with Props.mp4

14.4 MB

004 React Projects - Requirements.mp4

14.3 MB

006 Our Starting Project.mp4

13.0 MB

053 Adding More Components.mp4

12.5 MB

045 Setting Up A Code Editor.mp4

12.4 MB

051 Passing Data With Props & Dynamic Content.mp4

12.3 MB

005 Creating React Projects.mp4

12.1 MB

043 React Alternatives.mp4

7.0 MB

037 Module Summary.mp4

3.8 MB

074 Module Summary.mp4

2.6 MB

039 Module Introduction.mp4

2.1 MB

002 Module Introduction.mp4

2.0 MB

057 Adding Routing_en.srt

24.6 KB

035 Submitting Data with action()s_en.srt

19.3 KB

072 Using Context In Components_en.srt

18.0 KB

008 Building A First Custom Component_en.srt

17.7 KB

070 Introducing React Context_en.srt

16.4 KB

027 Handling Side Effects with useEffect()_en.srt

15.6 KB

034 Data Fetching via loader()s_en.srt

15.5 KB

069 Using the useEffect Hook_en.srt

15.1 KB

016 Working with State_en.srt

15.1 KB

012 CSS Styling & CSS Modules_en.srt

14.6 KB

019 State & Conditional Content_en.srt

14.6 KB

068 Getting Started with Fetching Data_en.srt

14.4 KB

061 Adding Even More Components_en.srt

14.3 KB

064 Getting User Input & Handling Form Submission_en.srt

14.0 KB

036 Dynamic Routes_en.srt

13.9 KB

044 Creating a New React Project_en.srt

13.7 KB

033 Linking & Navigating_en.srt

13.5 KB

017 Lifting State Up_en.srt

13.5 KB

054 Introducing State_en.srt

13.3 KB

048 How React Works & Understanding Components_en.srt

12.6 KB

063 Working With Forms_en.srt

12.4 KB

062 Creating Wrapper Components_en.srt

12.4 KB

041 Why ReactJS & A First Demo_en.srt

12.1 KB

015 Adding Event Listeners_en.srt

12.0 KB

050 Building & Re-using Components_en.srt

11.9 KB

020 Adding a Shared Header & More State Management_en.srt

11.5 KB

055 Working with Event Props_en.srt

11.3 KB

018 The Special children Prop_en.srt

10.9 KB

047 Diving Into The Created Project_en.srt

10.8 KB

065 Preparing The App For Http Requests & Adding a Backend_en.srt

10.8 KB

007 Understanding How React Works_en.srt

10.7 KB

010 Reusing Components_en.srt

10.2 KB

013 Exercise & Another Component_en.srt

9.9 KB

011 Passing Data to Components with Props_en.srt

9.9 KB

052 Handling Events_en.srt

9.8 KB

030 Adding Routes_en.srt

9.7 KB

073 More Context Usage_en.srt

9.7 KB

022 Handling Form Submission_en.srt

9.6 KB

053 Adding More Components_en.srt

9.4 KB

024 Outputting List Data_en.srt

9.4 KB

025 Adding a Backend to the React SPA_en.srt

9.0 KB

032 Refactoring Route Components & More Nesting_en.srt

9.0 KB

003 What Is React & Why Would You Use It_en.srt

8.9 KB

071 Updating State Based On Previous State_en.srt

8.6 KB

060 Outputting Lists Of Data & Components_en.srt

8.4 KB

059 Scoping Component Styles With CSS Modules_en.srt

8.3 KB

023 Updating State Based On Previous State_en.srt

8.2 KB

049 More Component Work & Styling With CSS Classes_en.srt

8.2 KB

051 Passing Data With Props & Dynamic Content_en.srt

7.8 KB

058 Adding Links & Navigation_en.srt

7.8 KB

009 Outputting Dynamic Values_en.srt

7.8 KB

066 Sending a POST Http Request_en.srt

7.6 KB

028 Handle Loading State_en.srt

7.2 KB

006 Our Starting Project_en.srt

6.8 KB

031 Working with Layout Routes_en.srt

6.7 KB

026 Sending a POST HTTP Request_en.srt

6.7 KB

029 Understanding & Adding Routing_en.srt

6.5 KB

014 Preparing the App For State Management_en.srt

6.0 KB

005 Creating React Projects_en.srt

5.9 KB

021 Adding Form Buttons_en.srt

5.8 KB

067 Navigating Programmatically_en.srt

5.7 KB

040 What is ReactJS_en.srt

5.3 KB

045 Setting Up A Code Editor_en.srt

5.0 KB

043 React Alternatives_en.srt

5.0 KB

external-links.txt

3.6 KB

004 React Projects - Requirements_en.srt

3.5 KB

042 Building Single-Page Applications (SPAs)_en.srt

3.1 KB

037 Module Summary_en.srt

2.3 KB

039 Module Introduction_en.srt

2.2 KB

002 Module Introduction_en.srt

1.8 KB

046 React 18.html

1.7 KB

074 Module Summary_en.srt

1.6 KB

075 Module Resources.html

1.0 KB

038 IMPORTANT -- LEGACY CONTENT BELOW.html

0.7 KB

056 Use The Right React Router Version.html

0.4 KB

001 Using the Code Snasphots.html

0.4 KB

033 Updated-NewPost.module.css.url

0.2 KB

036 PostDetails.module.css.url

0.1 KB

020 MainHeader.module.css.url

0.1 KB

013 PostsList.module.css.url

0.1 KB

005 Starting-Project-Local-.url

0.1 KB

041 Vanilla-JavaScript-vs-React-Comparison-Project.url

0.1 KB

014 NewPost.module.css.url

0.1 KB

025 Dummy-Backend.url

0.1 KB

018 Modal.module.css.url

0.1 KB

012 Post.module.css.url

0.1 KB

036 PostDetails.jsx.url

0.1 KB

020 MainHeader.jsx.url

0.1 KB

049 index.css-File.url

0.1 KB

014 NewPost.jsx.url

0.1 KB

060 Dummy-Data.url

0.1 KB

057 Updated-Started-Project.url

0.1 KB

047 Starting-Project.url

0.1 KB

061 Style-Files.url

0.1 KB

063 Style-Files.url

0.1 KB

059 Style-Files.url

0.1 KB

062 Style-Files.url

0.1 KB

043 React-vs-Angular-vs-Vue-Comparison.url

0.1 KB

064 Tutorial-Build-a-REST-API.url

0.1 KB

005 Starting-Project-CodeSandbox-.url

0.1 KB

063 Uploading-Images-with-React.url

0.1 KB

065 How-Not-To-Connect-SPAs-To-A-Database.url

0.1 KB

064 Tutorial-How-To-Connect-SPAs-to-Databases.url

0.1 KB

054 What-is-State-.url

0.1 KB

/03 - NextJS Essentials (App Router)/

038 Storing Uploaded Images & Storing Data in the Database.mp4

111.4 MB

029 Loading & Rendering Meal Details via Dynamic Routes & Route Parameters.mp4

101.2 MB

021 Using Client Components Efficiently.mp4

100.8 MB

022 Outputting Meals Data & Images With Unknown Dimensions.mp4

91.0 MB

020 React Server Components vs Client Components - When To Use What.mp4

67.7 MB

043 Building For Production & Understanding NextJS Caching.mp4

66.7 MB

024 Fetching Data By Leveraging NextJS & Fullstack Capabilities.mp4

63.0 MB

042 Working with Server Action Responses & useFormState.mp4

62.1 MB

015 Styling NextJS Project Your Options & Using CSS Modules.mp4

58.8 MB

035 Introducing & Using Server Actions for Handling Form Submissions.mp4

54.1 MB

033 Adding an Image Preview to the Picker.mp4

53.3 MB

014 Adding a Custom Component To A Layout.mp4

49.1 MB

026 Using Suspense & Streamed Responses For Granular Loading State Management.mp4

48.4 MB

007 Reserved File Names, Custom Components & How To Organize A NextJS Project.mp4

44.1 MB

049 Module Summary.mp4

43.5 MB

040 Adding Server-Side Input Validation.mp4

42.6 MB

016 Optimizing Images with the NextJS Image Component.mp4

39.7 MB

039 Managing the Form Submission Status with useFormStatus.mp4

39.6 MB

017 Using More Custom Components.mp4

39.4 MB

047 Adding Static Metadata.mp4

39.4 MB

025 Adding A Loading Page.mp4

35.0 MB

044 Triggering Cache Revalidations.mp4

33.8 MB

036 Storing Server Actions in Separate Files.mp4

33.7 MB

027 Handling Errors.mp4

31.4 MB

032 Getting Started with a Custom Image Picker Input Component.mp4

25.8 MB

009 Configuring Dynamic Routes & Using Route Parameters.mp4

25.1 MB

018 Populating The Starting Page Content.mp4

23.2 MB

048 Adding Dynamic Metadata.mp4

23.0 MB

019 Preparing an Image Slideshow.mp4

23.0 MB

005 Navigating Between Pages - Wrong & Right Solution.mp4

20.2 MB

012 Exercise Solution.mp4

20.2 MB

023 Setting Up A SQLite Database.mp4

20.1 MB

031 Getting Started with the Share Meal Form.mp4

18.7 MB

004 Adding Another Route via the File System.mp4

16.9 MB

006 Working with Pages & Layouts.mp4

16.1 MB

037 Creating a Slug & Sanitizing User Input for XSS Protection.mp4

11.5 MB

001 Module Introduction.mp4

10.7 MB

013 Revisiting The Concept Of Layouts.mp4

8.3 MB

028 Handling Not Found States.mp4

8.3 MB

045 Don't Store Files Locally On The Filesystem!.mp4

7.3 MB

003 Understanding File-based Routing & React Server Components.mp4

7.2 MB

030 Throwing Not Found Errors For Individual Meals.mp4

6.4 MB

010 Onwards to the Main Project The Foodies App.mp4

4.9 MB

002 Starting Setup.mp4

4.8 MB

011 Exercise Your Task.mp4

2.5 MB

038 Storing Uploaded Images & Storing Data in the Database_en.srt

19.0 KB

021 Using Client Components Efficiently_en.srt

16.7 KB

029 Loading & Rendering Meal Details via Dynamic Routes & Route Parameters_en.srt

15.7 KB

022 Outputting Meals Data & Images With Unknown Dimensions_en.srt

15.6 KB

046 Bonus Storing Uploaded Images In The Cloud (AWS S3).html

14.1 KB

035 Introducing & Using Server Actions for Handling Form Submissions_en.srt

13.5 KB

020 React Server Components vs Client Components - When To Use What_en.srt

13.0 KB

012 Exercise Solution_en.srt

12.6 KB

032 Getting Started with a Custom Image Picker Input Component_en.srt

12.3 KB

042 Working with Server Action Responses & useFormState_en.srt

11.3 KB

024 Fetching Data By Leveraging NextJS & Fullstack Capabilities_en.srt

11.3 KB

007 Reserved File Names, Custom Components & How To Organize A NextJS Project_en.srt

9.8 KB

026 Using Suspense & Streamed Responses For Granular Loading State Management_en.srt

9.4 KB

014 Adding a Custom Component To A Layout_en.srt

8.9 KB

009 Configuring Dynamic Routes & Using Route Parameters_en.srt

8.8 KB

033 Adding an Image Preview to the Picker_en.srt

8.4 KB

015 Styling NextJS Project Your Options & Using CSS Modules_en.srt

8.4 KB

043 Building For Production & Understanding NextJS Caching_en.srt

8.3 KB

027 Handling Errors_en.srt

8.2 KB

040 Adding Server-Side Input Validation_en.srt

8.1 KB

016 Optimizing Images with the NextJS Image Component_en.srt

7.9 KB

039 Managing the Form Submission Status with useFormStatus_en.srt

7.3 KB

005 Navigating Between Pages - Wrong & Right Solution_en.srt

6.7 KB

049 Module Summary_en.srt

6.4 KB

018 Populating The Starting Page Content_en.srt

6.3 KB

025 Adding A Loading Page_en.srt

6.0 KB

013 Revisiting The Concept Of Layouts_en.srt

5.8 KB

036 Storing Server Actions in Separate Files_en.srt

5.7 KB

047 Adding Static Metadata_en.srt

5.5 KB

017 Using More Custom Components_en.srt

5.4 KB

006 Working with Pages & Layouts_en.srt

5.1 KB

044 Triggering Cache Revalidations_en.srt

5.1 KB

019 Preparing an Image Slideshow_en.srt

5.0 KB

023 Setting Up A SQLite Database_en.srt

4.7 KB

037 Creating a Slug & Sanitizing User Input for XSS Protection_en.srt

4.6 KB

external-links.txt

4.4 KB

004 Adding Another Route via the File System_en.srt

4.4 KB

003 Understanding File-based Routing & React Server Components_en.srt

4.1 KB

002 Starting Setup_en.srt

4.1 KB

048 Adding Dynamic Metadata_en.srt

3.3 KB

045 Don't Store Files Locally On The Filesystem!_en.srt

3.3 KB

011 Exercise Your Task_en.srt

3.0 KB

030 Throwing Not Found Errors For Individual Meals_en.srt

3.0 KB

031 Getting Started with the Share Meal Form_en.srt

2.9 KB

028 Handling Not Found States_en.srt

2.9 KB

010 Onwards to the Main Project The Foodies App_en.srt

2.1 KB

001 Module Introduction_en.srt

1.8 KB

008 Reserved Filenames.html

1.6 KB

034 Improving the Image Picker Component.html

0.7 KB

041 Using useFormState().html

0.7 KB

015 main-header.module.css.url

0.2 KB

019 image-slideshow.module.css.url

0.2 KB

032 image-picker.module.css.url

0.2 KB

029 page.module.css.url

0.2 KB

022 meals-grid.module.css.url

0.2 KB

022 meal-item.module.css.url

0.2 KB

019 image-slideshow.js.url

0.2 KB

031 page.module.css.url

0.2 KB

021 page.module.css.url

0.2 KB

022 meal-item.js.url

0.2 KB

025 loading.module.css.url

0.2 KB

022 page.module.css.url

0.2 KB

031 page.js.url

0.2 KB

021 page.js.url

0.2 KB

018 page.module.css.url

0.2 KB

010 Starting-Project-Local-.url

0.2 KB

018 page.js.url

0.2 KB

023 initdb.js.url

0.2 KB

046 Updated-initdb.js-File.url

0.2 KB

046 Finished-Project.url

0.2 KB

002 Starting-Project-Local-.url

0.2 KB

007 Organizing-NextJS-Projects.url

0.1 KB

047 Official-Metadata-Docs.url

0.1 KB

010 Starting-Project-CodeSandbox-.url

0.1 KB

016 More-on-the-Image-Component.url

0.1 KB

002 Starting-Project-CodeSandbox-.url

0.1 KB

/04 - Routing & Page Rendering - Deep Dive/

010 Catch-All Fallback Routes & Dealing With Multiple Path Segments.mp4

92.4 MB

013 Server vs Client Components.mp4

85.9 MB

005 App Styling & Using Dummy Data.mp4

76.0 MB

016 Combining Parallel & Intercepting Routes.mp4

70.2 MB

008 Working with Parallel Routes & Nested Routes.mp4

65.6 MB

009 Configuring Catch-All Routes.mp4

54.3 MB

015 Intercepting Navigation & Using Interception Routes.mp4

52.7 MB

014 Nested Routes Inside Dynamic Routes.mp4

43.2 MB

018 Navigating Programmatically.mp4

25.0 MB

020 Using & Understanding Route Groups.mp4

24.4 MB

006 Handling Not Found Errors & Showing Not Found Pages.mp4

24.0 MB

011 Throwing (Route-related) Errors.mp4

22.0 MB

012 Handling Errors With Error Pages.mp4

21.6 MB

004 Exercise Solution - Part 2.mp4

16.6 MB

003 Exercise Solution - Part 1.mp4

14.0 MB

007 Setting Up & Using Parallel Routes.mp4

12.8 MB

022 Using Middleware.mp4

12.8 MB

021 Building APIs with Route Handlers.mp4

11.4 MB

002 Project Setup, Overview & An Exercise!.mp4

9.5 MB

001 Module Introduction.mp4

3.7 MB

023 Module Summary.mp4

839.6 KB

008 Working with Parallel Routes & Nested Routes_en.srt

18.2 KB

013 Server vs Client Components_en.srt

14.0 KB

010 Catch-All Fallback Routes & Dealing With Multiple Path Segments_en.srt

13.6 KB

005 App Styling & Using Dummy Data_en.srt

12.4 KB

016 Combining Parallel & Intercepting Routes_en.srt

11.7 KB

020 Using & Understanding Route Groups_en.srt

10.1 KB

003 Exercise Solution - Part 1_en.srt

10.0 KB

007 Setting Up & Using Parallel Routes_en.srt

9.0 KB

022 Using Middleware_en.srt

8.6 KB

009 Configuring Catch-All Routes_en.srt

8.4 KB

021 Building APIs with Route Handlers_en.srt

8.2 KB

015 Intercepting Navigation & Using Interception Routes_en.srt

7.7 KB

004 Exercise Solution - Part 2_en.srt

7.3 KB

014 Nested Routes Inside Dynamic Routes_en.srt

6.8 KB

006 Handling Not Found Errors & Showing Not Found Pages_en.srt

6.2 KB

002 Project Setup, Overview & An Exercise!_en.srt

5.8 KB

011 Throwing (Route-related) Errors_en.srt

5.4 KB

012 Handling Errors With Error Pages_en.srt

4.3 KB

018 Navigating Programmatically_en.srt

4.1 KB

001 Module Introduction_en.srt

2.1 KB

019 Defining the Base HTML Document.html

1.9 KB

external-links.txt

0.9 KB

023 Module Summary_en.srt

0.8 KB

017 Replace page.js with default.js.html

0.2 KB

020 page.js.url

0.2 KB

005 main-header.js.url

0.2 KB

002 Starting-Project.url

0.2 KB

008 news.js.url

0.2 KB

005 dummy-news.js.url

0.2 KB

022 Middleware-Documentation.url

0.1 KB

/05 - Data Fetching - Deep Dive/

007 Migrating An Entire Application To A Local Data Source (Database).mp4

127.5 MB

008 Granular Data Fetching With Suspense.mp4

96.9 MB

003 Option 1 Client-side Data Fetching.mp4

56.1 MB

004 Option 2 Server-side Data Fetching.mp4

55.2 MB

005 Why Use A Separate Backend Fetching Directly From The Source!.mp4

42.6 MB

006 Showing a Loading Fallback.mp4

34.4 MB

002 Adding a Backend.mp4

6.5 MB

001 Module Introduction.mp4

1.4 MB

007 Migrating An Entire Application To A Local Data Source (Database)_en.srt

19.2 KB

008 Granular Data Fetching With Suspense_en.srt

17.0 KB

003 Option 1 Client-side Data Fetching_en.srt

13.5 KB

005 Why Use A Separate Backend Fetching Directly From The Source!_en.srt

9.7 KB

004 Option 2 Server-side Data Fetching_en.srt

8.5 KB

006 Showing a Loading Fallback_en.srt

7.2 KB

002 Adding a Backend_en.srt

4.2 KB

001 Module Introduction_en.srt

1.2 KB

external-links.txt

0.3 KB

007 news.js.url

0.2 KB

002 Backend.url

0.1 KB

/06 - Mutating Data - Deep Dive/

015 Performing Optimistic Updates With NextJS.mp4

102.6 MB

013 Alternative Ways of Using, Configuring & Triggering Server Actions.mp4

89.0 MB

003 Setting Up A Form Action.mp4

77.6 MB

012 Uploading & Storing Images.mp4

71.0 MB

009 Adjusting Server Actions for useFormState.mp4

67.7 MB

006 Providing User Feedback with The useFormStatus Hook.mp4

49.4 MB

016 Caching Differences Development vs Production.mp4

48.6 MB

002 Starting Project & Analyzing Mutation Options.mp4

39.8 MB

008 Validating User Input With Help Of The useFormState Hook.mp4

37.0 MB

005 Storing Data in Databases.mp4

34.9 MB

014 Revalidating Data To Avoid Caching Problems.mp4

28.3 MB

010 Storing Server Actions In Separate Files.mp4

21.4 MB

004 Creating a Server Action.mp4

15.6 MB

001 Module Introduction.mp4

1.5 MB

015 Performing Optimistic Updates With NextJS_en.srt

17.2 KB

013 Alternative Ways of Using, Configuring & Triggering Server Actions_en.srt

16.4 KB

008 Validating User Input With Help Of The useFormState Hook_en.srt

14.8 KB

003 Setting Up A Form Action_en.srt

14.2 KB

012 Uploading & Storing Images_en.srt

11.7 KB

009 Adjusting Server Actions for useFormState_en.srt

11.4 KB

016 Caching Differences Development vs Production_en.srt

9.4 KB

006 Providing User Feedback with The useFormStatus Hook_en.srt

9.1 KB

002 Starting Project & Analyzing Mutation Options_en.srt

8.7 KB

005 Storing Data in Databases_en.srt

7.0 KB

014 Revalidating Data To Avoid Caching Problems_en.srt

6.8 KB

004 Creating a Server Action_en.srt

6.5 KB

010 Storing Server Actions In Separate Files_en.srt

6.1 KB

001 Module Introduction_en.srt

1.4 KB

011 use server Does Not Guarantee Server-side Execution!.html

1.0 KB

007 Using useFormState Hook.html

0.7 KB

external-links.txt

0.4 KB

012 cloudinary.js.url

0.2 KB

002 Starting-Project.url

0.2 KB

014 More-about-revalidatePath-.url

0.1 KB

/07 - Understanding & Configuring Caching/

009 Setting Up Request Memoization For Custom Data Sources.mp4

56.9 MB

005 Understanding The Data Cache & Cache Settings.mp4

56.2 MB

002 Making Sense of NextJS' Caching Types.mp4

46.3 MB

006 Controlling Data Caching.mp4

44.2 MB

007 Making Sense Of The Full Route Cache.mp4

32.8 MB

004 Handling Request Memoization.mp4

32.6 MB

008 On-Demand Cache Invalidation with revalidatePath & revalidateTag.mp4

24.0 MB

012 Module Summary.mp4

14.0 MB

010 Setting Up Data Caching For Custom Data Sources.mp4

11.7 MB

011 Invalidating Custom Data Source Data.mp4

10.6 MB

003 Project Setup.mp4

3.6 MB

001 Module Introduction.mp4

1.6 MB

005 Understanding The Data Cache & Cache Settings_en.srt

12.3 KB

009 Setting Up Request Memoization For Custom Data Sources_en.srt

11.5 KB

002 Making Sense of NextJS' Caching Types_en.srt

10.7 KB

008 On-Demand Cache Invalidation with revalidatePath & revalidateTag_en.srt

9.0 KB

006 Controlling Data Caching_en.srt

8.9 KB

004 Handling Request Memoization_en.srt

8.6 KB

007 Making Sense Of The Full Route Cache_en.srt

7.1 KB

011 Invalidating Custom Data Source Data_en.srt

5.6 KB

010 Setting Up Data Caching For Custom Data Sources_en.srt

5.4 KB

012 Module Summary_en.srt

2.8 KB

003 Project Setup_en.srt

2.6 KB

001 Module Introduction_en.srt

1.5 KB

external-links.txt

0.2 KB

003 Starting-Project.url

0.2 KB

002 Caching-Documentation.url

0.1 KB

/08 - NextJS App Optimizations/

008 Using An Image Loader & Cloudinary Resizing.mp4

150.7 MB

003 Understanding the NextJS Image Component.mp4

51.3 MB

011 Configuring Dynamic Page Metadata.mp4

40.9 MB

004 Controlling the Image Size.mp4

38.5 MB

006 Loading Unknown Images.mp4

35.1 MB

002 Using the NextJS Image Component.mp4

20.5 MB

007 Configuring CSS For Images With The fill Prop.mp4

20.2 MB

005 Working with Priority Images & More Settings.mp4

18.1 MB

010 Configuring Static Page Metadata.mp4

11.0 MB

001 Module Introduction.mp4

8.9 MB

009 Page Metadata - An Introduction.mp4

6.6 MB

012 Understanding Layout Metadata.mp4

5.5 MB

008 Using An Image Loader & Cloudinary Resizing_en.srt

24.2 KB

003 Understanding the NextJS Image Component_en.srt

8.1 KB

011 Configuring Dynamic Page Metadata_en.srt

7.1 KB

004 Controlling the Image Size_en.srt

7.0 KB

006 Loading Unknown Images_en.srt

6.5 KB

002 Using the NextJS Image Component_en.srt

5.6 KB

001 Module Introduction_en.srt

4.9 KB

005 Working with Priority Images & More Settings_en.srt

4.9 KB

007 Configuring CSS For Images With The fill Prop_en.srt

4.6 KB

010 Configuring Static Page Metadata_en.srt

4.3 KB

012 Understanding Layout Metadata_en.srt

2.5 KB

009 Page Metadata - An Introduction_en.srt

1.6 KB

external-links.txt

0.3 KB

001 Starting-Project.url

0.2 KB

010 metadata-Documentation.url

0.1 KB

/09 - User Authentication/

003 User Signup Extracting & Validating User Input.mp4

91.6 MB

010 Configuring A Session & A Session Cookie.mp4

43.4 MB

015 Adding User Login (via a Server Action).mp4

28.3 MB

006 Checking for Email Duplication.mp4

24.7 MB

009 Creating a New Lucia Auth Instance.mp4

22.7 MB

012 Verifying An Active Auth Session.mp4

20.5 MB

013 Protecting Routes Against Unauthenticated Access.mp4

20.2 MB

014 Switching Auth Modes With Query Parameters (Search Params).mp4

19.1 MB

005 Hashing Passwords & Storing User Data The Right Way.mp4

17.9 MB

011 Setting Up An Auth Session.mp4

16.3 MB

019 Adding User Logout.mp4

13.4 MB

017 Adding an Auth-only Layout.mp4

13.2 MB

002 Project Setup.mp4

12.6 MB

016 Triggering Different Server Actions via Query Parameters.mp4

11.9 MB

004 Storing Users in a Database - The Wrong Way.mp4

9.7 MB

007 Theory How Does User Authentication Work.mp4

9.1 MB

008 Choosing a Third-Party Auth Package (Lucia).mp4

7.4 MB

001 Module Introduction.mp4

1.4 MB

003 User Signup Extracting & Validating User Input_en.srt

21.6 KB

012 Verifying An Active Auth Session_en.srt

10.7 KB

010 Configuring A Session & A Session Cookie_en.srt

9.6 KB

007 Theory How Does User Authentication Work_en.srt

7.9 KB

014 Switching Auth Modes With Query Parameters (Search Params)_en.srt

7.8 KB

006 Checking for Email Duplication_en.srt

7.4 KB

015 Adding User Login (via a Server Action)_en.srt

7.3 KB

009 Creating a New Lucia Auth Instance_en.srt

6.5 KB

004 Storing Users in a Database - The Wrong Way_en.srt

5.9 KB

019 Adding User Logout_en.srt

5.9 KB

017 Adding an Auth-only Layout_en.srt

5.4 KB

002 Project Setup_en.srt

5.3 KB

016 Triggering Different Server Actions via Query Parameters_en.srt

5.1 KB

011 Setting Up An Auth Session_en.srt

5.0 KB

013 Protecting Routes Against Unauthenticated Access_en.srt

4.5 KB

008 Choosing a Third-Party Auth Package (Lucia)_en.srt

4.3 KB

005 Hashing Passwords & Storing User Data The Right Way_en.srt

3.0 KB

018 One Root Layout vs Multiple Root Layouts.html

1.5 KB

001 Module Introduction_en.srt

1.4 KB

external-links.txt

0.3 KB

005 hash.js.url

0.2 KB

002 Starting-Project.url

0.2 KB

/10 - Roundup & Next Steps/

002 But There's More NextJS Content!.mp4

34.2 MB

001 Course Roundup.mp4

31.2 MB

002 But There's More NextJS Content!_en.srt

5.3 KB

001 Course Roundup_en.srt

2.7 KB

/11 - Pages & File-based Routing/

001 From App Router To Pages Router.mp4

27.7 MB

018 Module Summary.mp4

25.4 MB

011 Building Nested Dynamic Routes & Paths.mp4

25.3 MB

014 Navigating To Dynamic Routes.mp4

23.2 MB

010 Extracting Dynamic Path Segment Data (Dynamic Routes).mp4

16.7 MB

013 Navigating with the Link Component.mp4

15.2 MB

012 Adding Catch-All Routes.mp4

13.3 MB

016 Navigating Programmatically.mp4

12.7 MB

009 Adding Dynamic Paths & Routes.mp4

10.8 MB

005 What Is File-based Routing And Why Is It Helpful.mp4

10.4 MB

015 A Different Way Of Setting Link Hrefs.mp4

9.2 MB

008 Working with Nested Paths & Routes.mp4

7.8 MB

006 Adding A First Page.mp4

6.5 MB

017 Adding a Custom 404 Page.mp4

3.4 MB

007 Adding a Named Static Route File.mp4

3.1 MB

004 Our Starting Setup.mp4

2.2 MB

003 Module Introduction.mp4

1.5 MB

011 Building Nested Dynamic Routes & Paths_en.srt

10.1 KB

018 Module Summary_en.srt

9.3 KB

013 Navigating with the Link Component_en.srt

8.5 KB

012 Adding Catch-All Routes_en.srt

7.8 KB

005 What Is File-based Routing And Why Is It Helpful_en.srt

7.7 KB

009 Adding Dynamic Paths & Routes_en.srt

7.6 KB

010 Extracting Dynamic Path Segment Data (Dynamic Routes)_en.srt

7.1 KB

006 Adding A First Page_en.srt

6.4 KB

016 Navigating Programmatically_en.srt

5.6 KB

014 Navigating To Dynamic Routes_en.srt

5.3 KB

008 Working with Nested Paths & Routes_en.srt

5.0 KB

015 A Different Way Of Setting Link Hrefs_en.srt

4.4 KB

001 From App Router To Pages Router_en.srt

2.7 KB

007 Adding a Named Static Route File_en.srt

2.4 KB

017 Adding a Custom 404 Page_en.srt

2.2 KB

004 Our Starting Setup_en.srt

1.9 KB

003 Module Introduction_en.srt

1.6 KB

019 Module Resources.html

1.0 KB

002 Using The Code Snapshots.html

0.7 KB

external-links.txt

0.1 KB

004 Starting-Setup-Code-.url

0.1 KB

/12 - Project Time Working with File-based Routing/

006 Adding More React Components & Connecting Components.mp4

91.4 MB

007 Styling Components In Next.js Projects.mp4

59.6 MB

004 Adding Dummy Data & Static Files.mp4

49.5 MB

016 Final Steps.mp4

44.3 MB

005 Adding Regular React Components.mp4

43.0 MB

014 Navigating to the Filtered Events Page Progammatically.mp4

35.6 MB

009 Adding Buttons & Icons.mp4

34.1 MB

013 Adding a Filter Form for Filtering Events.mp4

29.8 MB

010 Adding the Event Detail Page (Dynamic Route).mp4

28.0 MB

015 Extracting Data on the Catch-All Page.mp4

27.9 MB

011 Adding a General Layout Wrapper Component.mp4

19.8 MB

003 Setting Up The Main Pages.mp4

14.2 MB

002 Planning The Project.mp4

7.0 MB

012 Working on the All Events Page.mp4

6.8 MB

017 Module Summary.mp4

6.2 MB

001 Module Introduction.mp4

4.0 MB

006 Adding More React Components & Connecting Components_en.srt

15.4 KB

007 Styling Components In Next.js Projects_en.srt

13.7 KB

015 Extracting Data on the Catch-All Page_en.srt

13.1 KB

014 Navigating to the Filtered Events Page Progammatically_en.srt

13.0 KB

009 Adding Buttons & Icons_en.srt

12.0 KB

013 Adding a Filter Form for Filtering Events_en.srt

11.9 KB

010 Adding the Event Detail Page (Dynamic Route)_en.srt

10.9 KB

005 Adding Regular React Components_en.srt

10.6 KB

003 Setting Up The Main Pages_en.srt

10.6 KB

016 Final Steps_en.srt

10.1 KB

011 Adding a General Layout Wrapper Component_en.srt

9.4 KB

004 Adding Dummy Data & Static Files_en.srt

7.4 KB

002 Planning The Project_en.srt

6.6 KB

001 Module Introduction_en.srt

3.1 KB

012 Working on the All Events Page_en.srt

3.0 KB

017 Module Summary_en.srt

2.7 KB

008 Link & NextJS 13.html

1.7 KB

external-links.txt

1.1 KB

018 Module Resources.html

1.0 KB

004 Dummy-Data.url

0.1 KB

016 Components-ZIP-Files-.url

0.1 KB

010 Event-Detail-Component.url

0.1 KB

009 Icons.url

0.1 KB

009 Style-Files.url

0.1 KB

013 Style-Files.url

0.1 KB

007 Style-Files.url

0.1 KB

011 Style-Files.url

0.1 KB

002 Starting-Setup-Code-.url

0.1 KB

/13 - Page Pre-Rendering & Data Fetching/

025 Implementing Client-Side Data Fetching.mp4

111.2 MB

028 Combining Pre-Fetching With Client-Side Fetching.mp4

77.9 MB

027 Using the useSWR NextJS Hook.mp4

38.4 MB

012 Working With Dynamic Parameters.mp4

37.1 MB

009 Utilizing Incremental Static Generation (ISR).mp4

35.3 MB

007 Running Server-side Code & Using the Filesystem.mp4

29.5 MB

029 Module Summary.mp4

27.5 MB

002 The Problem With Traditional React Apps (and Data Fetching).mp4

26.4 MB

021 getServerSideProps and its Context.mp4

25.7 MB

006 Adding getStaticProps To Pages.mp4

22.9 MB

018 Fallback Pages & Not Found Pages.mp4

22.9 MB

008 A Look Behind The Scenes.mp4

21.1 MB

005 NextJS Pre-renders By Default!.mp4

19.7 MB

016 Working With Fallback Pages.mp4

15.5 MB

011 A Closer Look At getStaticProps & Configuration Options.mp4

14.0 MB

022 Dynamic Pages & getServerSideProps.mp4

13.7 MB

015 getStaticPaths & Link Prefetching Behind The Scenes.mp4

13.1 MB

019 Introducing getServerSideProps for Server-side Rendering (SSR).mp4

12.7 MB

020 Using getServerSideProps for Server-side Rendering.mp4

11.8 MB

013 Introducing getStaticPaths For Dynamic Pages.mp4

11.5 MB

023 getServerSideProps Behind The Scenes.mp4

11.4 MB

017 Loading Paths Dynamically.mp4

11.1 MB

014 Using getStaticPaths.mp4

10.8 MB

010 ISR A Look Behind The Scenes.mp4

9.7 MB

003 How NextJS Prepares & Pre-renders Pages.mp4

8.1 MB

004 Introducing Static Generation with getStaticProps.mp4

6.3 MB

024 Introducing Client-Side Data Fetching (And When To Use It).mp4

6.0 MB

001 Module Introduction.mp4

3.2 MB

025 Implementing Client-Side Data Fetching_en.srt

23.5 KB

012 Working With Dynamic Parameters_en.srt

15.2 KB

027 Using the useSWR NextJS Hook_en.srt

13.8 KB

028 Combining Pre-Fetching With Client-Side Fetching_en.srt

13.4 KB

007 Running Server-side Code & Using the Filesystem_en.srt

11.4 KB

009 Utilizing Incremental Static Generation (ISR)_en.srt

10.7 KB

029 Module Summary_en.srt

10.3 KB

006 Adding getStaticProps To Pages_en.srt

10.2 KB

003 How NextJS Prepares & Pre-renders Pages_en.srt

8.6 KB

016 Working With Fallback Pages_en.srt

8.5 KB

002 The Problem With Traditional React Apps (and Data Fetching)_en.srt

8.4 KB

008 A Look Behind The Scenes_en.srt

8.3 KB

018 Fallback Pages & Not Found Pages_en.srt

8.1 KB

021 getServerSideProps and its Context_en.srt

7.0 KB

011 A Closer Look At getStaticProps & Configuration Options_en.srt

6.5 KB

004 Introducing Static Generation with getStaticProps_en.srt

6.5 KB

015 getStaticPaths & Link Prefetching Behind The Scenes_en.srt

6.3 KB

020 Using getServerSideProps for Server-side Rendering_en.srt

6.2 KB

019 Introducing getServerSideProps for Server-side Rendering (SSR)_en.srt

6.1 KB

017 Loading Paths Dynamically_en.srt

6.0 KB

010 ISR A Look Behind The Scenes_en.srt

5.8 KB

022 Dynamic Pages & getServerSideProps_en.srt

5.6 KB

024 Introducing Client-Side Data Fetching (And When To Use It)_en.srt

5.4 KB

013 Introducing getStaticPaths For Dynamic Pages_en.srt

5.3 KB

023 getServerSideProps Behind The Scenes_en.srt

5.1 KB

014 Using getStaticPaths_en.srt

4.9 KB

005 NextJS Pre-renders By Default!_en.srt

4.8 KB

001 Module Introduction_en.srt

3.5 KB

030 Module Resources.html

1.0 KB

026 A Note About useSWR.html

0.5 KB

external-links.txt

0.5 KB

006 dummy-backend.json-File.url

0.1 KB

005 Starting-Project.url

0.1 KB

021 NodeJS-req-Documentation.url

0.1 KB

021 NodeJS-res-Documentation.url

0.1 KB

/14 - Project Time Page Pre-rendering & Data Fetching/

007 Using Server-side Rendering (SSR).mp4

65.3 MB

003 Adding Static Site Generation (SSG) On The Home Page.mp4

64.4 MB

004 Loading Data & Paths For Dynamic Pages.mp4

59.2 MB

008 Adding Client-Side Data Fetching.mp4

47.5 MB

005 Optimizing Data Fetching.mp4

47.0 MB

002 Preparations.mp4

31.0 MB

006 Working on the All Events Page.mp4

18.9 MB

009 Module Summary.mp4

6.6 MB

001 Module Introduction.mp4

1.5 MB

008 Adding Client-Side Data Fetching_en.srt

16.4 KB

003 Adding Static Site Generation (SSG) On The Home Page_en.srt

16.1 KB

007 Using Server-side Rendering (SSR)_en.srt

14.3 KB

004 Loading Data & Paths For Dynamic Pages_en.srt

13.7 KB

005 Optimizing Data Fetching_en.srt

11.7 KB

002 Preparations_en.srt

8.3 KB

006 Working on the All Events Page_en.srt

4.1 KB

009 Module Summary_en.srt

2.2 KB

001 Module Introduction_en.srt

1.7 KB

010 Module Resources.html

0.7 KB

external-links.txt

0.1 KB

002 Latest-Project-Snapshot.url

0.1 KB

/15 - Optimizing NextJS Apps/

010 Optimizing Images with the Next Image Component & Feature.mp4

56.8 MB

004 Adding Dynamic head Content.mp4

51.1 MB

007 Merging head Content.mp4

26.7 MB

008 The _document.js File (And What It Does).mp4

20.5 MB

005 Reusing Logic Inside A Component.mp4

19.5 MB

003 Configuring the head Content.mp4

15.7 MB

006 Working with the _app.js File (and Why).mp4

10.2 MB

009 A Closer Look At Our Images.mp4

8.6 MB

002 Analyzing the Need for head Metadata.mp4

7.0 MB

012 Module Summary.mp4

4.5 MB

011 Taking A Look At The Next Image Documentation.mp4

2.1 MB

001 Module Introduction.mp4

1.5 MB

010 Optimizing Images with the Next Image Component & Feature_en.srt

14.0 KB

008 The _document.js File (And What It Does)_en.srt

8.0 KB

004 Adding Dynamic head Content_en.srt

7.5 KB

005 Reusing Logic Inside A Component_en.srt

6.2 KB

007 Merging head Content_en.srt

5.2 KB

003 Configuring the head Content_en.srt

5.1 KB

006 Working with the _app.js File (and Why)_en.srt

4.3 KB

009 A Closer Look At Our Images_en.srt

3.2 KB

002 Analyzing the Need for head Metadata_en.srt

2.9 KB

001 Module Introduction_en.srt

1.9 KB

012 Module Summary_en.srt

1.9 KB

011 Taking A Look At The Next Image Documentation_en.srt

1.5 KB

013 Module Resources.html

0.7 KB

external-links.txt

0.1 KB

002 Latest-Project-Snapshot.url

0.1 KB

/16 - Adding Backend Code with API Routes (Fullstack React)/

009 Creating & Using Dynamic API Routes.mp4

96.9 MB

005 Parsing The Incoming Request & Executing Server-side Code.mp4

33.9 MB

007 Using API Routes To Get Data.mp4

31.6 MB

008 Using API Routes For Pre-Rendering Pages.mp4

30.4 MB

010 Exploring Different Ways Of Structuring API Route Files.mp4

18.8 MB

006 Sending Requests To API Routes.mp4

18.6 MB

003 Writing Our First API Route.mp4

16.4 MB

002 What are API Routes.mp4

15.9 MB

004 Preparing the Frontend Form.mp4

15.8 MB

011 Module Summary.mp4

7.7 MB

001 Module Introduction.mp4

942.5 KB

009 Creating & Using Dynamic API Routes_en.srt

21.1 KB

005 Parsing The Incoming Request & Executing Server-side Code_en.srt

16.2 KB

003 Writing Our First API Route_en.srt

12.4 KB

007 Using API Routes To Get Data_en.srt

11.8 KB

008 Using API Routes For Pre-Rendering Pages_en.srt

11.5 KB

004 Preparing the Frontend Form_en.srt

9.3 KB

006 Sending Requests To API Routes_en.srt

8.5 KB

002 What are API Routes_en.srt

7.5 KB

010 Exploring Different Ways Of Structuring API Route Files_en.srt

7.4 KB

011 Module Summary_en.srt

2.7 KB

001 Module Introduction_en.srt

1.2 KB

012 Module Resources.html

1.0 KB

external-links.txt

0.3 KB

009 Understanding-bind-.url

0.1 KB

003 Starting-Project.url

0.1 KB

004 How-Not-To-Connect-SPAs-To-Databases.url

0.1 KB

/17 - Project Time API Routes/

005 Connecting the Frontend To the Comments API Routes.mp4

107.2 MB

011 More Error Handling.mp4

90.4 MB

003 Adding a Newsletter Route.mp4

69.6 MB

007 Running MongoDB Queries From Inside API Routes.mp4

57.9 MB

010 Adding Error Handling.mp4

49.7 MB

008 Inserting Comments Into The Database.mp4

41.0 MB

002 Starting Setup & A Challenge For You!.mp4

29.1 MB

004 Adding Comments API Routes.mp4

27.2 MB

009 Getting Data From The Database.mp4

26.9 MB

006 Setting Up A MongoDB Database.mp4

22.5 MB

013 Module Summary.mp4

11.6 MB

001 Module Introduction.mp4

1.9 MB

003 Adding a Newsletter Route_en.srt

17.3 KB

005 Connecting the Frontend To the Comments API Routes_en.srt

16.6 KB

011 More Error Handling_en.srt

16.0 KB

007 Running MongoDB Queries From Inside API Routes_en.srt

14.8 KB

004 Adding Comments API Routes_en.srt

13.6 KB

010 Adding Error Handling_en.srt

11.8 KB

008 Inserting Comments Into The Database_en.srt

9.8 KB

006 Setting Up A MongoDB Database_en.srt

9.3 KB

002 Starting Setup & A Challenge For You!_en.srt

7.8 KB

009 Getting Data From The Database_en.srt

7.2 KB

013 Module Summary_en.srt

2.6 KB

014 Improvement Getting Comments For A Specific Event.html

2.2 KB

001 Module Introduction_en.srt

2.1 KB

015 Module Resources.html

1.0 KB

012 A Final Note On MongoDB Connections.html

0.6 KB

external-links.txt

0.1 KB

002 Starting-Project.url

0.1 KB

/18 - Working with App-wide State (React Context)/

008 Challenge Solution.mp4

32.0 MB

006 Example Triggering & Showing Notifications.mp4

24.2 MB

007 Example Removing Notifications (Automatically).mp4

22.5 MB

003 Creating a New React Context.mp4

18.1 MB

005 Using Context Data In Components.mp4

17.3 MB

002 Our Target State & Starting Project.mp4

15.2 MB

004 Adding Context State.mp4

14.2 MB

009 Module Summary.mp4

4.1 MB

001 Module Introduction.mp4

3.9 MB

008 Challenge Solution_en.srt

11.5 KB

007 Example Removing Notifications (Automatically)_en.srt

10.1 KB

006 Example Triggering & Showing Notifications_en.srt

9.9 KB

003 Creating a New React Context_en.srt

8.2 KB

002 Our Target State & Starting Project_en.srt

6.8 KB

005 Using Context Data In Components_en.srt

6.7 KB

004 Adding Context State_en.srt

5.6 KB

001 Module Introduction_en.srt

2.2 KB

009 Module Summary_en.srt

1.7 KB

010 Module Resources.html

1.0 KB

external-links.txt

0.1 KB

002 Notification-Component.url

0.1 KB

/19 - Complete App Example Build a Full Blog A to Z/

024 Adding UI Feedback With Notifications.mp4

101.4 MB

018 Rendering Images With The Next Image Component (From Markdown).mp4

85.0 MB

009 Rendering Dummy Post Data.mp4

52.6 MB

019 Rendering Code Snippets From Markdown.mp4

50.8 MB

014 Adding Functions To Read & Fetch Data From Markdown Files.mp4

45.8 MB

016 Rendering Dynamic Post Pages & Paths.mp4

40.4 MB

008 Adding A Post Grid & Post Items.mp4

33.1 MB

015 Using Markdown Data For Rendering Posts.mp4

31.8 MB

023 Storing Messages With MongoDB In A Database.mp4

31.0 MB

022 Sending Data From The Client To The API Route.mp4

26.6 MB

011 Working On The Post Detail Page.mp4

26.2 MB

005 Adding Layout & Navigation.mp4

25.6 MB

027 Using React Portals.mp4

22.9 MB

004 Adding The Hero Component.mp4

22.0 MB

026 Adding A _document.js File.mp4

20.3 MB

013 Adding Markdown Files As A Data Source.mp4

19.7 MB

025 Adding head Data.mp4

18.8 MB

003 Getting Started With The Home Page.mp4

15.0 MB

020 Preparing The Contact Form.mp4

14.5 MB

010 Adding the All Posts Page.mp4

14.3 MB

007 Starting Work On The Featured Posts Part.mp4

13.8 MB

021 Adding The Contact API Route.mp4

13.7 MB

006 Time To Add Styling & A Logo.mp4

10.5 MB

002 Setting Up The Core Pages.mp4

9.5 MB

012 Rendering Markdown As JSX.mp4

8.8 MB

001 Module Introduction.mp4

7.7 MB

028 Module Summary.mp4

5.7 MB

024 Adding UI Feedback With Notifications_en.srt

21.8 KB

018 Rendering Images With The Next Image Component (From Markdown)_en.srt

20.9 KB

014 Adding Functions To Read & Fetch Data From Markdown Files_en.srt

20.3 KB

016 Rendering Dynamic Post Pages & Paths_en.srt

19.8 KB

009 Rendering Dummy Post Data_en.srt

19.2 KB

011 Working On The Post Detail Page_en.srt

14.7 KB

023 Storing Messages With MongoDB In A Database_en.srt

14.0 KB

008 Adding A Post Grid & Post Items_en.srt

13.9 KB

004 Adding The Hero Component_en.srt

13.3 KB

015 Using Markdown Data For Rendering Posts_en.srt

13.2 KB

005 Adding Layout & Navigation_en.srt

13.0 KB

022 Sending Data From The Client To The API Route_en.srt

12.2 KB

013 Adding Markdown Files As A Data Source_en.srt

11.0 KB

019 Rendering Code Snippets From Markdown_en.srt

10.0 KB

025 Adding head Data_en.srt

9.5 KB

007 Starting Work On The Featured Posts Part_en.srt

8.6 KB

003 Getting Started With The Home Page_en.srt

8.0 KB

002 Setting Up The Core Pages_en.srt

7.5 KB

021 Adding The Contact API Route_en.srt

6.9 KB

020 Preparing The Contact Form_en.srt

5.8 KB

010 Adding the All Posts Page_en.srt

5.7 KB

027 Using React Portals_en.srt

5.3 KB

006 Time To Add Styling & A Logo_en.srt

5.2 KB

026 Adding A _document.js File_en.srt

4.5 KB

001 Module Introduction_en.srt

4.4 KB

012 Rendering Markdown As JSX_en.srt

3.5 KB

028 Module Summary_en.srt

2.3 KB

external-links.txt

1.6 KB

017 Rendering Custom HTML Elements with React Markdown.html

1.1 KB

029 Module Resources.html

1.0 KB

009 Image-File.url

0.2 KB

018 Getting-Started-with-NextJS-Image.url

0.2 KB

018 Getting-Started-with-NextJS-Markdown-File.url

0.2 KB

019 Mastering-JavaScript-ZIP-File-.url

0.1 KB

024 UI-ZIP-File-.url

0.1 KB

006 Style-Files.url

0.1 KB

007 Style-Files.url

0.1 KB

010 Style-Files.url

0.1 KB

011 Style-Files.url

0.1 KB

003 Style-Files.url

0.1 KB

020 Style-Files.url

0.1 KB

001 Starting-Project.url

0.1 KB

/20 - Deploying NextJS Apps/

007 A Full Deployment Example (To Vercel).mp4

99.8 MB

005 The NextJS Config File & Working With Environment Variables.mp4

76.1 MB

006 Running a Test Build & Reducing Code Size.mp4

51.9 MB

002 Building NextJS Apps Your Options.mp4

40.0 MB

004 Checking & Optimizing Our Code.mp4

12.2 MB

008 A Note On Github & Secret Credentials.mp4

6.1 MB

003 Key Deployment Steps.mp4

6.0 MB

009 Using the export Feature.mp4

5.2 MB

010 Module Summary.mp4

2.1 MB

001 Module Introduction.mp4

1.6 MB

007 A Full Deployment Example (To Vercel)_en.srt

27.2 KB

005 The NextJS Config File & Working With Environment Variables_en.srt

21.1 KB

002 Building NextJS Apps Your Options_en.srt

11.9 KB

006 Running a Test Build & Reducing Code Size_en.srt

10.8 KB

004 Checking & Optimizing Our Code_en.srt

5.0 KB

003 Key Deployment Steps_en.srt

5.0 KB

009 Using the export Feature_en.srt

3.7 KB

008 A Note On Github & Secret Credentials_en.srt

3.0 KB

001 Module Introduction_en.srt

1.8 KB

011 Module Resources.html

1.3 KB

010 Module Summary_en.srt

1.0 KB

external-links.txt

0.2 KB

009 Next-Export-Starting-Project.url

0.1 KB

004 Latest-Project-Snapshot.url

0.1 KB

/21 - Adding Authentication/

006 Adding A User Signup API Route.mp4

41.1 MB

007 Sending Signup Requests From The Frontend.mp4

41.0 MB

009 Adding the Credentials Auth Provider & User Login Logic.mp4

37.2 MB

019 Adding the Change Password Logic.mp4

35.6 MB

020 Sending a Change Password Request From The Frontend.mp4

33.0 MB

014 Adding Server-Side Page Guards (And When To Use Which Approach).mp4

27.5 MB

010 Sending a Signin Request From The Frontend.mp4

26.5 MB

013 Adding Client-Side Page Guards (Route Protection).mp4

26.2 MB

003 How Does Authentication Work (In React & NextJS Apps).mp4

26.2 MB

015 Protecting the Auth Page.mp4

22.9 MB

011 Managing Active Session (On The Frontend).mp4

20.7 MB

016 Using the next-auth Session Provider Component.mp4

18.0 MB

018 Protecting API Routes.mp4

15.3 MB

021 Module Summary & Final Steps.mp4

12.7 MB

005 Using The next-auth Library.mp4

12.2 MB

008 Improving Signup With Unique Email Addresses.mp4

10.3 MB

017 Analyzing Further Authentication Requirements.mp4

8.7 MB

002 Our Starting Project.mp4

7.3 MB

012 Adding User Logout.mp4

6.6 MB

001 Module Introduction.mp4

1.6 MB

009 Adding the Credentials Auth Provider & User Login Logic_en.srt

22.4 KB

003 How Does Authentication Work (In React & NextJS Apps)_en.srt

22.4 KB

006 Adding A User Signup API Route_en.srt

20.8 KB

019 Adding the Change Password Logic_en.srt

16.4 KB

007 Sending Signup Requests From The Frontend_en.srt

14.7 KB

020 Sending a Change Password Request From The Frontend_en.srt

14.5 KB

013 Adding Client-Side Page Guards (Route Protection)_en.srt

11.9 KB

014 Adding Server-Side Page Guards (And When To Use Which Approach)_en.srt

11.5 KB

010 Sending a Signin Request From The Frontend_en.srt

10.8 KB

018 Protecting API Routes_en.srt

10.4 KB

011 Managing Active Session (On The Frontend)_en.srt

9.3 KB

015 Protecting the Auth Page_en.srt

8.8 KB

016 Using the next-auth Session Provider Component_en.srt

7.8 KB

017 Analyzing Further Authentication Requirements_en.srt

5.9 KB

021 Module Summary & Final Steps_en.srt

5.6 KB

005 Using The next-auth Library_en.srt

4.6 KB

008 Improving Signup With Unique Email Addresses_en.srt

4.4 KB

012 Adding User Logout_en.srt

3.4 KB

002 Our Starting Project_en.srt

2.8 KB

001 Module Introduction_en.srt

1.6 KB

022 Module Resources.html

1.0 KB

004 Must Read Install the Right next-auth Version.html

0.8 KB

external-links.txt

0.1 KB

002 Starting-Project.url

0.1 KB

/22 - Optional NextJS Summary/

032 Adding head Metadata To Pages.mp4

90.9 MB

020 Adding Custom Components & Styling With CSS Modules.mp4

90.1 MB

033 Deploying NextJS Projects.mp4

85.5 MB

031 Getting Meetup Detail Data & Paths.mp4

65.3 MB

030 Getting Data From The Database (For Page Pre-Rendering).mp4

45.8 MB

016 Rendering A List Of (Dummy) Meetups.mp4

40.5 MB

028 Connecting & Querying a MongoDB Database.mp4

39.3 MB

003 Key Feature Server-side (Pre-) Rendering of Pages.mp4

37.6 MB

021 How NextJS Page Pre-Rendering Actually Works.mp4

36.8 MB

022 Introducing Data Fetching For Page Generation (getStaticProps).mp4

31.2 MB

024 Exploring getServerSideProps.mp4

25.9 MB

026 Dynamic Pages & getStaticProps & getStaticPaths.mp4

25.7 MB

009 Adding First Pages To The Project.mp4

24.2 MB

029 Sending HTTP Requests To API Routes.mp4

23.4 MB

023 More Static Site Generation (SSG) With getStaticProps.mp4

19.9 MB

027 Introducing API Routes.mp4

18.6 MB

025 Working With Dynamic Path Params In getStaticProps.mp4

18.5 MB

018 The _app.js File & Wrapper Components.mp4

16.4 MB

006 Creating a NextJS Project & IDE Setup.mp4

16.0 MB

017 Adding A Form For Adding Meetups.mp4

15.4 MB

013 Linking Between Pages.mp4

14.1 MB

034 Working With Fallback Pages & Re-Deploying.mp4

13.7 MB

019 Programmatic Navigation.mp4

13.6 MB

014 Onwards To A Bigger Project!.mp4

13.3 MB

004 Key Feature File-based Routing.mp4

10.6 MB

012 Extracting Dynamic Route Data.mp4

9.4 MB

002 What is NextJS.mp4

8.4 MB

035 Module Summary.mp4

8.0 MB

010 Adding Nested Pages Paths.mp4

7.7 MB

015 Preparing Our Project Pages.mp4

7.4 MB

005 Key Feature Build Fullstack Apps With Ease.mp4

7.2 MB

007 About the App Router.mp4

7.0 MB

011 Creating Dynamic Pages.mp4

6.8 MB

001 Module Introduction.mp4

5.3 MB

008 Analyzing the Created Project.mp4

4.9 MB

033 Deploying NextJS Projects_en.srt

20.7 KB

020 Adding Custom Components & Styling With CSS Modules_en.srt

15.3 KB

028 Connecting & Querying a MongoDB Database_en.srt

14.9 KB

031 Getting Meetup Detail Data & Paths_en.srt

14.4 KB

022 Introducing Data Fetching For Page Generation (getStaticProps)_en.srt

14.0 KB

032 Adding head Metadata To Pages_en.srt

13.8 KB

013 Linking Between Pages_en.srt

11.6 KB

026 Dynamic Pages & getStaticProps & getStaticPaths_en.srt

11.0 KB

030 Getting Data From The Database (For Page Pre-Rendering)_en.srt

10.9 KB

029 Sending HTTP Requests To API Routes_en.srt

10.5 KB

018 The _app.js File & Wrapper Components_en.srt

10.4 KB

024 Exploring getServerSideProps_en.srt

10.3 KB

006 Creating a NextJS Project & IDE Setup_en.srt

10.3 KB

003 Key Feature Server-side (Pre-) Rendering of Pages_en.srt

10.3 KB

009 Adding First Pages To The Project_en.srt

10.2 KB

027 Introducing API Routes_en.srt

9.7 KB

021 How NextJS Page Pre-Rendering Actually Works_en.srt

9.5 KB

023 More Static Site Generation (SSG) With getStaticProps_en.srt

8.9 KB

016 Rendering A List Of (Dummy) Meetups_en.srt

8.2 KB

025 Working With Dynamic Path Params In getStaticProps_en.srt

7.8 KB

002 What is NextJS_en.srt

7.4 KB

034 Working With Fallback Pages & Re-Deploying_en.srt

6.4 KB

019 Programmatic Navigation_en.srt

6.3 KB

012 Extracting Dynamic Route Data_en.srt

6.3 KB

010 Adding Nested Pages Paths_en.srt

5.9 KB

015 Preparing Our Project Pages_en.srt

5.7 KB

011 Creating Dynamic Pages_en.srt

5.7 KB

017 Adding A Form For Adding Meetups_en.srt

5.7 KB

014 Onwards To A Bigger Project!_en.srt

5.5 KB

004 Key Feature File-based Routing_en.srt

5.0 KB

001 Module Introduction_en.srt

4.7 KB

008 Analyzing the Created Project_en.srt

4.7 KB

007 About the App Router_en.srt

4.3 KB

035 Module Summary_en.srt

3.3 KB

005 Key Feature Build Fullstack Apps With Ease_en.srt

2.9 KB

036 Module Resources.html

1.3 KB

external-links.txt

0.3 KB

014 New-Starting-Project-Snapshot.url

0.1 KB

008 Starting-Project.url

0.1 KB

/23 - Course Roundup/

001 Course Roundup.mp4

11.6 MB

001 Course Roundup_en.srt

2.0 KB

002 Bonus!.html

1.8 KB

 

Total files 1005


Copyright © 2025 FileMood.com