Udemy Next js 14 React The Complete Guide Giga Course
Seeders : 24 Leechers : 8
| Torrent Hash : | 1D1CD1C1D626E8383371F3FD704F69663A4C773A |
| Torrent Added : | at April 30, 2024, 3:21 p.m. in Other |
| Torrent Size : | 12.8 GB |
Knox
Udemy Next js 14 React The Complete Guide Giga Course
Fast And Direct Download Safely And Anonymously!
Fast And Direct Download Safely And Anonymously!
Note :
Please Update (Trackers Info) Before Start " Udemy Next js 14 React The Complete Guide Giga Course" Torrent Downloading to See Updated Seeders And Leechers for Batter Torrent Download Speed.Torrent File Content (3 files)
Udemy Next js 14 React The Complete Guide Giga Course
[CourseClub.Me].url -
[GigaCourse.Com].url -
001 Welcome To The Course!.mp4 -
001 Welcome To The Course!_en.srt -
002 What Is NextJS Why Would You Use It.mp4 -
002 What Is NextJS Why Would You Use It_en.srt -
003 Key Features & Benefits Of NextJS.mp4 -
003 Key Features & Benefits Of NextJS_en.srt -
004 Creating a First NextJS App.mp4 -
004 Creating a First NextJS App_en.srt -
004 Starting-Project-CodeSandbox-.url -
004 Starting-Project-Local-.url -
005 NextJS vs Just React - Analyzing The NextJS Project.mp4 -
005 NextJS vs Just React - Analyzing The NextJS Project_en.srt -
006 Editing The First App.mp4 -
006 Editing The First App_en.srt -
007 Pages Router vs App Router - One Framework, Two Approaches.mp4 -
007 Pages Router vs App Router - One Framework, Two Approaches_en.srt -
008 Course-Attachments-NextJS-Essentials-.url -
008 Course-Attachments-Rest-of-the-Course-.url -
008 Course-Community.url -
008 How To Get The Most Out Of This Course.mp4 -
008 How To Get The Most Out Of This Course_en.srt -
009 Learning Community & Course Resources.html -
[CourseClub.Me].url -
[GigaCourse.Com].url -
external-links.txt -
001 Using the Code Snasphots.html -
002 Module Introduction.mp4 -
002 Module Introduction_en.srt -
003 What Is React & Why Would You Use It.mp4 -
003 What Is React & Why Would You Use It_en.srt -
004 React Projects - Requirements.mp4 -
004 React Projects - Requirements_en.srt -
005 Creating React Projects.mp4 -
005 Creating React Projects_en.srt -
005 Starting-Project-CodeSandbox-.url -
005 Starting-Project-Local-.url -
006 Our Starting Project.mp4 -
006 Our Starting Project_en.srt -
007 Understanding How React Works.mp4 -
007 Understanding How React Works_en.srt -
008 Building A First Custom Component.mp4 -
008 Building A First Custom Component_en.srt -
009 Outputting Dynamic Values.mp4 -
009 Outputting Dynamic Values_en.srt -
010 Reusing Components.mp4 -
010 Reusing Components_en.srt -
011 Passing Data to Components with Props.mp4 -
011 Passing Data to Components with Props_en.srt -
012 CSS Styling & CSS Modules.mp4 -
012 CSS Styling & CSS Modules_en.srt -
012 Post.module.css.url -
013 Exercise & Another Component.mp4 -
013 Exercise & Another Component_en.srt -
013 PostsList.module.css.url -
014 NewPost.jsx.url -
014 NewPost.module.css.url -
014 Preparing the App For State Management.mp4 -
014 Preparing the App For State Management_en.srt -
015 Adding Event Listeners.mp4 -
015 Adding Event Listeners_en.srt -
016 Working with State.mp4 -
016 Working with State_en.srt -
017 Lifting State Up.mp4 -
017 Lifting State Up_en.srt -
018 Modal.module.css.url -
018 The Special children Prop.mp4 -
018 The Special children Prop_en.srt -
019 State & Conditional Content.mp4 -
019 State & Conditional Content_en.srt -
020 Adding a Shared Header & More State Management.mp4 -
020 Adding a Shared Header & More State Management_en.srt -
020 MainHeader.jsx.url -
020 MainHeader.module.css.url -
021 Adding Form Buttons.mp4 -
021 Adding Form Buttons_en.srt -
022 Handling Form Submission.mp4 -
022 Handling Form Submission_en.srt -
023 Updating State Based On Previous State.mp4 -
023 Updating State Based On Previous State_en.srt -
024 Outputting List Data.mp4 -
024 Outputting List Data_en.srt -
025 Adding a Backend to the React SPA.mp4 -
025 Adding a Backend to the React SPA_en.srt -
025 Dummy-Backend.url -
026 Sending a POST HTTP Request.mp4 -
026 Sending a POST HTTP Request_en.srt -
027 Handling Side Effects with useEffect().mp4 -
027 Handling Side Effects with useEffect()_en.srt -
028 Handle Loading State.mp4 -
028 Handle Loading State_en.srt -
029 Understanding & Adding Routing.mp4 -
029 Understanding & Adding Routing_en.srt -
030 Adding Routes.mp4 -
030 Adding Routes_en.srt -
031 Working with Layout Routes.mp4 -
031 Working with Layout Routes_en.srt -
032 Refactoring Route Components & More Nesting.mp4 -
032 Refactoring Route Components & More Nesting_en.srt -
033 Linking & Navigating.mp4 -
033 Linking & Navigating_en.srt -
033 Updated-NewPost.module.css.url -
034 Data Fetching via loader()s.mp4 -
034 Data Fetching via loader()s_en.srt -
035 Submitting Data with action()s.mp4 -
035 Submitting Data with action()s_en.srt -
036 Dynamic Routes.mp4 -
036 Dynamic Routes_en.srt -
036 PostDetails.jsx.url -
036 PostDetails.module.css.url -
037 Module Summary.mp4 -
037 Module Summary_en.srt -
038 IMPORTANT -- LEGACY CONTENT BELOW.html -
039 Module Introduction.mp4 -
039 Module Introduction_en.srt -
040 What is ReactJS.mp4 -
040 What is ReactJS_en.srt -
041 Vanilla-JavaScript-vs-React-Comparison-Project.url -
041 Why ReactJS & A First Demo.mp4 -
041 Why ReactJS & A First Demo_en.srt -
042 Building Single-Page Applications (SPAs).mp4 -
042 Building Single-Page Applications (SPAs)_en.srt -
043 React Alternatives.mp4 -
043 React Alternatives_en.srt -
043 React-vs-Angular-vs-Vue-Comparison.url -
044 Creating a New React Project.mp4 -
044 Creating a New React Project_en.srt -
045 Setting Up A Code Editor.mp4 -
045 Setting Up A Code Editor_en.srt -
046 React 18.html -
047 Diving Into The Created Project.mp4 -
047 Diving Into The Created Project_en.srt -
047 Starting-Project.url -
048 How React Works & Understanding Components.mp4 -
048 How React Works & Understanding Components_en.srt -
049 More Component Work & Styling With CSS Classes.mp4 -
049 More Component Work & Styling With CSS Classes_en.srt -
049 index.css-File.url -
050 Building & Re-using Components.mp4 -
050 Building & Re-using Components_en.srt -
051 Passing Data With Props & Dynamic Content.mp4 -
051 Passing Data With Props & Dynamic Content_en.srt -
052 Handling Events.mp4 -
052 Handling Events_en.srt -
053 Adding More Components.mp4 -
053 Adding More Components_en.srt -
054 Introducing State.mp4 -
054 Introducing State_en.srt -
054 What-is-State-.url -
055 Working with Event Props.mp4 -
055 Working with Event Props_en.srt -
056 Use The Right React Router Version.html -
057 Adding Routing.mp4 -
057 Adding Routing_en.srt -
057 Updated-Started-Project.url -
058 Adding Links & Navigation.mp4 -
058 Adding Links & Navigation_en.srt -
059 Scoping Component Styles With CSS Modules.mp4 -
059 Scoping Component Styles With CSS Modules_en.srt -
059 Style-Files.url -
060 Dummy-Data.url -
060 Outputting Lists Of Data & Components.mp4 -
060 Outputting Lists Of Data & Components_en.srt -
061 Adding Even More Components.mp4 -
061 Adding Even More Components_en.srt -
061 Style-Files.url -
062 Creating Wrapper Components.mp4 -
062 Creating Wrapper Components_en.srt -
062 Style-Files.url -
063 Style-Files.url -
063 Uploading-Images-with-React.url -
063 Working With Forms.mp4 -
063 Working With Forms_en.srt -
064 Getting User Input & Handling Form Submission.mp4 -
064 Getting User Input & Handling Form Submission_en.srt -
064 Tutorial-Build-a-REST-API.url -
064 Tutorial-How-To-Connect-SPAs-to-Databases.url -
065 How-Not-To-Connect-SPAs-To-A-Database.url -
065 Preparing The App For Http Requests & Adding a Backend.mp4 -
065 Preparing The App For Http Requests & Adding a Backend_en.srt -
066 Sending a POST Http Request.mp4 -
066 Sending a POST Http Request_en.srt -
067 Navigating Programmatically.mp4 -
067 Navigating Programmatically_en.srt -
068 Getting Started with Fetching Data.mp4 -
068 Getting Started with Fetching Data_en.srt -
069 Using the useEffect Hook.mp4 -
069 Using the useEffect Hook_en.srt -
070 Introducing React Context.mp4 -
070 Introducing React Context_en.srt -
071 Updating State Based On Previous State.mp4 -
071 Updating State Based On Previous State_en.srt -
072 Using Context In Components.mp4 -
072 Using Context In Components_en.srt -
073 More Context Usage.mp4 -
073 More Context Usage_en.srt -
074 Module Summary.mp4 -
074 Module Summary_en.srt -
075 Module Resources.html -
external-links.txt -
001 Module Introduction.mp4 -
001 Module Introduction_en.srt -
002 Starting Setup.mp4 -
002 Starting Setup_en.srt -
002 Starting-Project-CodeSandbox-.url -
002 Starting-Project-Local-.url -
003 Understanding File-based Routing & React Server Components.mp4 -
003 Understanding File-based Routing & React Server Components_en.srt -
004 Adding Another Route via the File System.mp4 -
004 Adding Another Route via the File System_en.srt -
005 Navigating Between Pages - Wrong & Right Solution.mp4 -
005 Navigating Between Pages - Wrong & Right Solution_en.srt -
006 Working with Pages & Layouts.mp4 -
006 Working with Pages & Layouts_en.srt -
007 Organizing-NextJS-Projects.url -
007 Reserved File Names, Custom Components & How To Organize A NextJS Project.mp4 -
007 Reserved File Names, Custom Components & How To Organize A NextJS Project_en.srt -
008 Reserved Filenames.html -
009 Configuring Dynamic Routes & Using Route Parameters.mp4 -
009 Configuring Dynamic Routes & Using Route Parameters_en.srt -
010 Onwards to the Main Project The Foodies App.mp4 -
010 Onwards to the Main Project The Foodies App_en.srt -
010 Starting-Project-CodeSandbox-.url -
010 Starting-Project-Local-.url -
011 Exercise Your Task.mp4 -
011 Exercise Your Task_en.srt -
012 Exercise Solution.mp4 -
012 Exercise Solution_en.srt -
013 Revisiting The Concept Of Layouts.mp4 -
013 Revisiting The Concept Of Layouts_en.srt -
014 Adding a Custom Component To A Layout.mp4 -
014 Adding a Custom Component To A Layout_en.srt -
015 Styling NextJS Project Your Options & Using CSS Modules.mp4 -
015 Styling NextJS Project Your Options & Using CSS Modules_en.srt -
015 main-header.module.css.url -
016 More-on-the-Image-Component.url -
016 Optimizing Images with the NextJS Image Component.mp4 -
016 Optimizing Images with the NextJS Image Component_en.srt -
017 Using More Custom Components.mp4 -
017 Using More Custom Components_en.srt -
018 Populating The Starting Page Content.mp4 -
018 Populating The Starting Page Content_en.srt -
018 page.js.url -
018 page.module.css.url -
019 Preparing an Image Slideshow.mp4 -
019 Preparing an Image Slideshow_en.srt -
019 image-slideshow.js.url -
019 image-slideshow.module.css.url -
020 React Server Components vs Client Components - When To Use What.mp4 -
020 React Server Components vs Client Components - When To Use What_en.srt -
021 Using Client Components Efficiently.mp4 -
021 Using Client Components Efficiently_en.srt -
021 page.js.url -
021 page.module.css.url -
022 Outputting Meals Data & Images With Unknown Dimensions.mp4 -
022 Outputting Meals Data & Images With Unknown Dimensions_en.srt -
022 meal-item.js.url -
022 meal-item.module.css.url -
022 meals-grid.module.css.url -
022 page.module.css.url -
023 Setting Up A SQLite Database.mp4 -
023 Setting Up A SQLite Database_en.srt -
023 initdb.js.url -
024 Fetching Data By Leveraging NextJS & Fullstack Capabilities.mp4 -
024 Fetching Data By Leveraging NextJS & Fullstack Capabilities_en.srt -
025 Adding A Loading Page.mp4 -
025 Adding A Loading Page_en.srt -
025 loading.module.css.url -
026 Using Suspense & Streamed Responses For Granular Loading State Management.mp4 -
026 Using Suspense & Streamed Responses For Granular Loading State Management_en.srt -
027 Handling Errors.mp4 -
027 Handling Errors_en.srt -
028 Handling Not Found States.mp4 -
028 Handling Not Found States_en.srt -
029 Loading & Rendering Meal Details via Dynamic Routes & Route Parameters.mp4 -
029 Loading & Rendering Meal Details via Dynamic Routes & Route Parameters_en.srt -
029 page.module.css.url -
030 Throwing Not Found Errors For Individual Meals.mp4 -
030 Throwing Not Found Errors For Individual Meals_en.srt -
031 Getting Started with the Share Meal Form.mp4 -
031 Getting Started with the Share Meal Form_en.srt -
031 page.js.url -
031 page.module.css.url -
032 Getting Started with a Custom Image Picker Input Component.mp4 -
032 Getting Started with a Custom Image Picker Input Component_en.srt -
032 image-picker.module.css.url -
033 Adding an Image Preview to the Picker.mp4 -
033 Adding an Image Preview to the Picker_en.srt -
034 Improving the Image Picker Component.html -
035 Introducing & Using Server Actions for Handling Form Submissions.mp4 -
035 Introducing & Using Server Actions for Handling Form Submissions_en.srt -
036 Storing Server Actions in Separate Files.mp4 -
036 Storing Server Actions in Separate Files_en.srt -
037 Creating a Slug & Sanitizing User Input for XSS Protection.mp4 -
037 Creating a Slug & Sanitizing User Input for XSS Protection_en.srt -
038 Storing Uploaded Images & Storing Data in the Database.mp4 -
038 Storing Uploaded Images & Storing Data in the Database_en.srt -
039 Managing the Form Submission Status with useFormStatus.mp4 -
039 Managing the Form Submission Status with useFormStatus_en.srt -
040 Adding Server-Side Input Validation.mp4 -
040 Adding Server-Side Input Validation_en.srt -
041 Working with Server Action Responses & useFormState.mp4 -
041 Working with Server Action Responses & useFormState_en.srt -
042 Building For Production & Understanding NextJS Caching.mp4 -
042 Building For Production & Understanding NextJS Caching_en.srt -
043 Triggering Cache Revalidations.mp4 -
043 Triggering Cache Revalidations_en.srt -
044 Don't Store Files Locally On The Filesystem!.mp4 -
044 Don't Store Files Locally On The Filesystem!_en.srt -
045 Bonus Storing Uploaded Images In The Cloud (AWS S3).html -
045 Finished-Project.url -
045 Updated-initdb.js-File.url -
046 Adding Static Metadata.mp4 -
046 Adding Static Metadata_en.srt -
046 Official-Metadata-Docs.url -
047 Adding Dynamic Metadata.mp4 -
047 Adding Dynamic Metadata_en.srt -
048 Module Summary.mp4 -
048 Module Summary_en.srt -
external-links.txt -
001 Module Introduction.mp4 -
001 Module Introduction_en.srt -
002 Project Setup, Overview & An Exercise!.mp4 -
002 Project Setup, Overview & An Exercise!_en.srt -
002 Starting-Project.url -
003 Exercise Solution - Part 1.mp4 -
003 Exercise Solution - Part 1_en.srt -
004 Exercise Solution - Part 2.mp4 -
004 Exercise Solution - Part 2_en.srt -
005 App Styling & Using Dummy Data.mp4 -
005 App Styling & Using Dummy Data_en.srt -
005 dummy-news.js.url -
005 main-header.js.url -
006 Handling Not Found Errors & Showing Not Found Pages.mp4 -
006 Handling Not Found Errors & Showing Not Found Pages_en.srt -
007 Setting Up & Using Parallel Routes.mp4 -
007 Setting Up & Using Parallel Routes_en.srt -
008 Working with Parallel Routes & Nested Routes.mp4 -
008 Working with Parallel Routes & Nested Routes_en.srt -
008 news.js.url -
009 Configuring Catch-All Routes.mp4 -
009 Configuring Catch-All Routes_en.srt -
010 Catch-All Fallback Routes & Dealing With Multiple Path Segments.mp4 -
010 Catch-All Fallback Routes & Dealing With Multiple Path Segments_en.srt -
011 Throwing (Route-related) Errors.mp4 -
011 Throwing (Route-related) Errors_en.srt -
012 Handling Errors With Error Pages.mp4 -
012 Handling Errors With Error Pages_en.srt -
013 Server vs Client Components.mp4 -
013 Server vs Client Components_en.srt -
014 Nested Routes Inside Dynamic Routes.mp4 -
014 Nested Routes Inside Dynamic Routes_en.srt -
015 Intercepting Navigation & Using Interception Routes.mp4 -
015 Intercepting Navigation & Using Interception Routes_en.srt -
016 Combining Parallel & Intercepting Routes.mp4 -
016 Combining Parallel & Intercepting Routes_en.srt -
017 Navigating Programmatically.mp4 -
017 Navigating Programmatically_en.srt -
018 Using & Understanding Route Groups.mp4 -
018 Using & Understanding Route Groups_en.srt -
018 page.js.url -
019 Building APIs with Route Handlers.mp4 -
019 Building APIs with Route Handlers_en.srt -
020 Middleware-Documentation.url -
020 Using Middleware.mp4 -
020 Using Middleware_en.srt -
021 Module Summary.mp4 -
021 Module Summary_en.srt -
external-links.txt -
001 Module Introduction.mp4 -
001 Module Introduction_en.srt -
002 Adding a Backend.mp4 -
002 Adding a Backend_en.srt -
002 Backend.url -
003 Option 1 Client-side Data Fetching.mp4 -
003 Option 1 Client-side Data Fetching_en.srt -
004 Option 2 Server-side Data Fetching.mp4 -
004 Option 2 Server-side Data Fetching_en.srt -
005 Why Use A Separate Backend Fetching Directly From The Source!.mp4 -
005 Why Use A Separate Backend Fetching Directly From The Source!_en.srt -
006 Showing a Loading Fallback.mp4 -
006 Showing a Loading Fallback_en.srt -
007 Migrating An Entire Application To A Local Data Source (Database).mp4 -
007 Migrating An Entire Application To A Local Data Source (Database)_en.srt -
007 news.js.url -
008 Granular Data Fetching With Suspense.mp4 -
008 Granular Data Fetching With Suspense_en.srt -
external-links.txt -
001 Module Introduction.mp4 -
001 Module Introduction_en.srt -
002 Starting Project & Analyzing Mutation Options.mp4 -
002 Starting Project & Analyzing Mutation Options_en.srt -
002 Starting-Project.url -
003 Setting Up A Form Action.mp4 -
003 Setting Up A Form Action_en.srt -
004 Creating a Server Action.mp4 -
004 Creating a Server Action_en.srt -
005 Storing Data in Databases.mp4 -
005 Storing Data in Databases_en.srt -
006 Providing User Feedback with The useFormStatus Hook.mp4 -
006 Providing User Feedback with The useFormStatus Hook_en.srt -
007 Validating User Input With Help Of The useFormState Hook.mp4 -
007 Validating User Input With Help Of The useFormState Hook_en.srt -
008 Adjusting Server Actions for useFormState.mp4 -
008 Adjusting Server Actions for useFormState_en.srt -
009 Storing Server Actions In Separate Files.mp4 -
009 Storing Server Actions In Separate Files_en.srt -
010 use server Does Not Guarantee Server-side Execution!.html -
011 Preparing the App For Cloudinary Image Upload & Serving.html -
012 Uploading & Storing Images.mp4 -
012 Uploading & Storing Images_en.srt -
012 cloudinary.js.url -
013 Alternative Ways of Using, Configuring & Triggering Server Actions.mp4 -
013 Alternative Ways of Using, Configuring & Triggering Server Actions_en.srt -
014 More-about-revalidatePath-.url -
014 Revalidating Data To Avoid Caching Problems.mp4 -
014 Revalidating Data To Avoid Caching Problems_en.srt -
015 Performing Optimistic Updates With NextJS.mp4 -
015 Performing Optimistic Updates With NextJS_en.srt -
016 Caching Differences Development vs Production.mp4 -
016 Caching Differences Development vs Production_en.srt -
external-links.txt -
001 Module Introduction.mp4 -
001 Module Introduction_en.srt -
002 Caching-Documentation.url -
002 Making Sense of NextJS' Caching Types.mp4 -
002 Making Sense of NextJS' Caching Types_en.srt -
003 Project Setup.mp4 -
003 Project Setup_en.srt -
003 Starting-Project.url -
004 Handling Request Memoization.mp4 -
004 Handling Request Memoization_en.srt -
005 Understanding The Data Cache & Cache Settings.mp4 -
005 Understanding The Data Cache & Cache Settings_en.srt -
006 Controlling Data Caching.mp4 -
006 Controlling Data Caching_en.srt -
007 Making Sense Of The Full Route Cache.mp4 -
007 Making Sense Of The Full Route Cache_en.srt -
008 On-Demand Cache Invalidation with revalidatePath & revalidateTag.mp4 -
008 On-Demand Cache Invalidation with revalidatePath & revalidateTag_en.srt -
009 Setting Up Request Memoization For Custom Data Sources.mp4 -
009 Setting Up Request Memoization For Custom Data Sources_en.srt -
010 Setting Up Data Caching For Custom Data Sources.mp4 -
010 Setting Up Data Caching For Custom Data Sources_en.srt -
011 Invalidating Custom Data Source Data.mp4 -
011 Invalidating Custom Data Source Data_en.srt -
012 Module Summary.mp4 -
012 Module Summary_en.srt -
external-links.txt -
001 Module Introduction.mp4 -
001 Module Introduction_en.srt -
001 Starting-Project.url -
002 Using the NextJS Image Component.mp4 -
002 Using the NextJS Image Component_en.srt -
003 Understanding the NextJS Image Component.mp4 -
003 Understanding the NextJS Image Component_en.srt -
004 Controlling the Image Size.mp4 -
004 Controlling the Image Size_en.srt -
005 Working with Priority Images & More Settings.mp4 -
005 Working with Priority Images & More Settings_en.srt -
006 Loading Unknown Images.mp4 -
006 Loading Unknown Images_en.srt -
007 Configuring CSS For Images With The fill Prop.mp4 -
007 Configuring CSS For Images With The fill Prop_en.srt -
008 Using An Image Loader & Cloudinary Resizing.mp4 -
008 Using An Image Loader & Cloudinary Resizing_en.srt -
009 Page Metadata - An Introduction.mp4 -
009 Page Metadata - An Introduction_en.srt -
010 Configuring Static Page Metadata.mp4 -
010 Configuring Static Page Metadata_en.srt -
010 metadata-Documentation.url -
011 Configuring Dynamic Page Metadata.mp4 -
011 Configuring Dynamic Page Metadata_en.srt -
012 Understanding Layout Metadata.mp4 -
012 Understanding Layout Metadata_en.srt -
external-links.txt -
001 Module Introduction.mp4 -
001 Module Introduction_en.srt -
002 Project Setup.mp4 -
002 Project Setup_en.srt -
002 Starting-Project.url -
003 User Signup Extracting & Validating User Input.mp4 -
003 User Signup Extracting & Validating User Input_en.srt -
004 Storing Users in a Database - The Wrong Way.mp4 -
004 Storing Users in a Database - The Wrong Way_en.srt -
005 Hashing Passwords & Storing User Data The Right Way.mp4 -
005 Hashing Passwords & Storing User Data The Right Way_en.srt -
005 hash.js.url -
006 Checking for Email Duplication.mp4 -
006 Checking for Email Duplication_en.srt -
007 Theory How Does User Authentication Work.mp4 -
007 Theory How Does User Authentication Work_en.srt -
008 Choosing a Third-Party Auth Package (Lucia).mp4 -
008 Choosing a Third-Party Auth Package (Lucia)_en.srt -
009 Creating a New Lucia Auth Instance.mp4 -
009 Creating a New Lucia Auth Instance_en.srt -
010 Configuring A Session & A Session Cookie.mp4 -
010 Configuring A Session & A Session Cookie_en.srt -
011 Setting Up An Auth Session.mp4 -
011 Setting Up An Auth Session_en.srt -
012 Verifying An Active Auth Session.mp4 -
012 Verifying An Active Auth Session_en.srt -
013 Protecting Routes Against Unauthenticated Access.mp4 -
013 Protecting Routes Against Unauthenticated Access_en.srt -
014 Switching Auth Modes With Query Parameters (Search Params).mp4 -
014 Switching Auth Modes With Query Parameters (Search Params)_en.srt -
015 Adding User Login (via a Server Action).mp4 -
015 Adding User Login (via a Server Action)_en.srt -
016 Triggering Different Server Actions via Query Parameters.mp4 -
016 Triggering Different Server Actions via Query Parameters_en.srt -
017 Adding an Auth-only Layout.mp4 -
017 Adding an Auth-only Layout_en.srt -
018 One Root Layout vs Multiple Root Layouts.html -
019 Adding User Logout.mp4 -
019 Adding User Logout_en.srt -
external-links.txt -
001 Course Roundup.mp4 -
001 Course Roundup_en.srt -
002 But There's More NextJS Content!.mp4 -
002 But There's More NextJS Content!_en.srt -
001 From App Router To Pages Router.mp4 -
001 From App Router To Pages Router_en.srt -
002 Using The Code Snapshots.html -
003 Module Introduction.mp4 -
003 Module Introduction_en.srt -
004 Our Starting Setup.mp4 -
004 Our Starting Setup_en.srt -
004 Starting-Setup-Code-.url -
005 What Is File-based Routing And Why Is It Helpful.mp4 -
005 What Is File-based Routing And Why Is It Helpful_en.srt -
006 Adding A First Page.mp4 -
006 Adding A First Page_en.srt -
007 Adding a Named Static Route File.mp4 -
007 Adding a Named Static Route File_en.srt -
008 Working with Nested Paths & Routes.mp4 -
008 Working with Nested Paths & Routes_en.srt -
009 Adding Dynamic Paths & Routes.mp4 -
009 Adding Dynamic Paths & Routes_en.srt -
010 Extracting Dynamic Path Segment Data (Dynamic Routes).mp4 -
010 Extracting Dynamic Path Segment Data (Dynamic Routes)_en.srt -
011 Building Nested Dynamic Routes & Paths.mp4 -
011 Building Nested Dynamic Routes & Paths_en.srt -
012 Adding Catch-All Routes.mp4 -
012 Adding Catch-All Routes_en.srt -
013 Navigating with the Link Component.mp4 -
013 Navigating with the Link Component_en.srt -
014 Navigating To Dynamic Routes.mp4 -
014 Navigating To Dynamic Routes_en.srt -
015 A Different Way Of Setting Link Hrefs.mp4 -
015 A Different Way Of Setting Link Hrefs_en.srt -
016 Navigating Programmatically.mp4 -
016 Navigating Programmatically_en.srt -
017 Adding a Custom 404 Page.mp4 -
017 Adding a Custom 404 Page_en.srt -
018 Module Summary.mp4 -
018 Module Summary_en.srt -
019 Module Resources.html -
[CourseClub.Me].url -
[GigaCourse.Com].url -
external-links.txt -
001 Module Introduction.mp4 -
001 Module Introduction_en.srt -
002 Planning The Project.mp4 -
002 Planning The Project_en.srt -
002 Starting-Setup-Code-.url -
003 Setting Up The Main Pages.mp4 -
003 Setting Up The Main Pages_en.srt -
004 Adding Dummy Data & Static Files.mp4 -
004 Adding Dummy Data & Static Files_en.srt -
004 Dummy-Data.url -
005 Adding Regular React Components.mp4 -
005 Adding Regular React Components_en.srt -
006 Adding More React Components & Connecting Components.mp4 -
006 Adding More React Components & Connecting Components_en.srt -
007 Style-Files.url -
007 Styling Components In Next.js Projects.mp4 -
007 Styling Components In Next.js Projects_en.srt -
008 Link & NextJS 13.html -
009 Adding Buttons & Icons.mp4 -
009 Adding Buttons & Icons_en.srt -
009 Icons.url -
009 Style-Files.url -
010 Adding the Event Detail Page (Dynamic Route).mp4 -
010 Adding the Event Detail Page (Dynamic Route)_en.srt -
010 Event-Detail-Component.url -
011 Adding a General Layout Wrapper Component.mp4 -
011 Adding a General Layout Wrapper Component_en.srt -
011 Style-Files.url -
012 Working on the All Events Page.mp4 -
012 Working on the All Events Page_en.srt -
013 Adding a Filter Form for Filtering Events.mp4 -
013 Adding a Filter Form for Filtering Events_en.srt -
013 Style-Files.url -
014 Navigating to the Filtered Events Page Progammatically.mp4 -
014 Navigating to the Filtered Events Page Progammatically_en.srt -
015 Extracting Data on the Catch-All Page.mp4 -
015 Extracting Data on the Catch-All Page_en.srt -
016 Components-ZIP-Files-.url -
016 Final Steps.mp4 -
016 Final Steps_en.srt -
017 Module Summary.mp4 -
017 Module Summary_en.srt -
018 Module Resources.html -
external-links.txt -
001 Module Introduction.mp4 -
001 Module Introduction_en.srt -
002 The Problem With Traditional React Apps (and Data Fetching).mp4 -
002 The Problem With Traditional React Apps (and Data Fetching)_en.srt -
003 How NextJS Prepares & Pre-renders Pages.mp4 -
003 How NextJS Prepares & Pre-renders Pages_en.srt -
004 Introducing Static Generation with getStaticProps.mp4 -
004 Introducing Static Generation with getStaticProps_en.srt -
005 NextJS Pre-renders By Default!.mp4 -
005 NextJS Pre-renders By Default!_en.srt -
005 Starting-Project.url -
006 Adding getStaticProps To Pages.mp4 -
006 Adding getStaticProps To Pages_en.srt -
006 dummy-backend.json-File.url -
007 Running Server-side Code & Using the Filesystem.mp4 -
007 Running Server-side Code & Using the Filesystem_en.srt -
008 A Look Behind The Scenes.mp4 -
008 A Look Behind The Scenes_en.srt -
009 Utilizing Incremental Static Generation (ISR).mp4 -
009 Utilizing Incremental Static Generation (ISR)_en.srt -
010 ISR A Look Behind The Scenes.mp4 -
010 ISR A Look Behind The Scenes_en.srt -
011 A Closer Look At getStaticProps & Configuration Options.mp4 -
011 A Closer Look At getStaticProps & Configuration Options_en.srt -
012 Working With Dynamic Parameters.mp4 -
012 Working With Dynamic Parameters_en.srt -
013 Introducing getStaticPaths For Dynamic Pages.mp4 -
013 Introducing getStaticPaths For Dynamic Pages_en.srt -
014 Using getStaticPaths.mp4 -
014 Using getStaticPaths_en.srt -
015 getStaticPaths & Link Prefetching Behind The Scenes.mp4 -
015 getStaticPaths & Link Prefetching Behind The Scenes_en.srt -
016 Working With Fallback Pages.mp4 -
016 Working With Fallback Pages_en.srt -
017 Loading Paths Dynamically.mp4 -
017 Loading Paths Dynamically_en.srt -
018 Fallback Pages & Not Found Pages.mp4 -
018 Fallback Pages & Not Found Pages_en.srt -
019 Introducing getServerSideProps for Server-side Rendering (SSR).mp4 -
019 Introducing getServerSideProps for Server-side Rendering (SSR)_en.srt -
020 Using getServerSideProps for Server-side Rendering.mp4 -
020 Using getServerSideProps for Server-side Rendering_en.srt -
021 NodeJS-req-Documentation.url -
021 NodeJS-res-Documentation.url -
021 getServerSideProps and its Context.mp4 -
021 getServerSideProps and its Context_en.srt -
022 Dynamic Pages & getServerSideProps.mp4 -
022 Dynamic Pages & getServerSideProps_en.srt -
023 getServerSideProps Behind The Scenes.mp4 -
023 getServerSideProps Behind The Scenes_en.srt -
024 Introducing Client-Side Data Fetching (And When To Use It).mp4 -
024 Introducing Client-Side Data Fetching (And When To Use It)_en.srt -
025 Implementing Client-Side Data Fetching.mp4 -
025 Implementing Client-Side Data Fetching_en.srt -
026 A Note About useSWR.html -
027 Using the useSWR NextJS Hook.mp4 -
027 Using the useSWR NextJS Hook_en.srt -
028 Combining Pre-Fetching With Client-Side Fetching.mp4 -
028 Combining Pre-Fetching With Client-Side Fetching_en.srt -
029 Module Summary.mp4 -
029 Module Summary_en.srt -
030 Module Resources.html -
external-links.txt -
001 Module Introduction.mp4 -
001 Module Introduction_en.srt -
002 Latest-Project-Snapshot.url -
002 Preparations.mp4 -
002 Preparations_en.srt -
003 Adding Static Site Generation (SSG) On The Home Page.mp4 -
003 Adding Static Site Generation (SSG) On The Home Page_en.srt -
004 Loading Data & Paths For Dynamic Pages.mp4 -
004 Loading Data & Paths For Dynamic Pages_en.srt -
005 Optimizing Data Fetching.mp4 -
005 Optimizing Data Fetching_en.srt -
006 Working on the All Events Page.mp4 -
006 Working on the All Events Page_en.srt -
007 Using Server-side Rendering (SSR).mp4 -
007 Using Server-side Rendering (SSR)_en.srt -
008 Adding Client-Side Data Fetching.mp4 -
008 Adding Client-Side Data Fetching_en.srt -
009 Module Summary.mp4 -
009 Module Summary_en.srt -
010 Module Resources.html -
external-links.txt -
001 Module Introduction.mp4 -
001 Module Introduction_en.srt -
002 Analyzing the Need for head Metadata.mp4 -
002 Analyzing the Need for head Metadata_en.srt -
002 Latest-Project-Snapshot.url -
003 Configuring the head Content.mp4 -
003 Configuring the head Content_en.srt -
004 Adding Dynamic head Content.mp4 -
004 Adding Dynamic head Content_en.srt -
005 Reusing Logic Inside A Component.mp4 -
005 Reusing Logic Inside A Component_en.srt -
006 Working with the _app.js File (and Why).mp4 -
006 Working with the _app.js File (and Why)_en.srt -
007 Merging head Content.mp4 -
007 Merging head Content_en.srt -
008 The _document.js File (And What It Does).mp4 -
008 The _document.js File (And What It Does)_en.srt -
009 A Closer Look At Our Images.mp4 -
009 A Closer Look At Our Images_en.srt -
010 Optimizing Images with the Next Image Component & Feature.mp4 -
010 Optimizing Images with the Next Image Component & Feature_en.srt -
011 Taking A Look At The Next Image Documentation.mp4 -
011 Taking A Look At The Next Image Documentation_en.srt -
012 Module Summary.mp4 -
012 Module Summary_en.srt -
013 Module Resources.html -
external-links.txt -
001 Module Introduction.mp4 -
001 Module Introduction_en.srt -
002 What are API Routes.mp4 -
002 What are API Routes_en.srt -
003 Starting-Project.url -
003 Writing Our First API Route.mp4 -
003 Writing Our First API Route_en.srt -
004 How-Not-To-Connect-SPAs-To-Databases.url -
004 Preparing the Frontend Form.mp4 -
004 Preparing the Frontend Form_en.srt -
005 Parsing The Incoming Request & Executing Server-side Code.mp4 -
005 Parsing The Incoming Request & Executing Server-side Code_en.srt -
006 Sending Requests To API Routes.mp4 -
006 Sending Requests To API Routes_en.srt -
007 Using API Routes To Get Data.mp4 -
007 Using API Routes To Get Data_en.srt -
008 Using API Routes For Pre-Rendering Pages.mp4 -
008 Using API Routes For Pre-Rendering Pages_en.srt -
009 Creating & Using Dynamic API Routes.mp4 -
009 Creating & Using Dynamic API Routes_en.srt -
009 Understanding-bind-.url -
010 Exploring Different Ways Of Structuring API Route Files.mp4 -
010 Exploring Different Ways Of Structuring API Route Files_en.srt -
011 Module Summary.mp4 -
011 Module Summary_en.srt -
012 Module Resources.html -
external-links.txt -
001 Module Introduction.mp4 -
001 Module Introduction_en.srt -
002 Starting Setup & A Challenge For You!.mp4 -
002 Starting Setup & A Challenge For You!_en.srt -
002 Starting-Project.url -
003 Adding a Newsletter Route.mp4 -
003 Adding a Newsletter Route_en.srt -
004 Adding Comments API Routes.mp4 -
004 Adding Comments API Routes_en.srt -
005 Connecting the Frontend To the Comments API Routes.mp4 -
005 Connecting the Frontend To the Comments API Routes_en.srt -
006 Setting Up A MongoDB Database.mp4 -
006 Setting Up A MongoDB Database_en.srt -
007 Running MongoDB Queries From Inside API Routes.mp4 -
007 Running MongoDB Queries From Inside API Routes_en.srt -
008 Inserting Comments Into The Database.mp4 -
008 Inserting Comments Into The Database_en.srt -
009 Getting Data From The Database.mp4 -
009 Getting Data From The Database_en.srt -
010 Adding Error Handling.mp4 -
010 Adding Error Handling_en.srt -
011 More Error Handling.mp4 -
011 More Error Handling_en.srt -
012 A Final Note On MongoDB Connections.html -
013 Module Summary.mp4 -
013 Module Summary_en.srt -
014 Improvement Getting Comments For A Specific Event.html -
015 Module Resources.html -
external-links.txt -
001 Module Introduction.mp4 -
001 Module Introduction_en.srt -
002 Notification-Component.url -
002 Our Target State & Starting Project.mp4 -
002 Our Target State & Starting Project_en.srt -
003 Creating a New React Context.mp4 -
003 Creating a New React Context_en.srt -
004 Adding Context State.mp4 -
004 Adding Context State_en.srt -
005 Using Context Data In Components.mp4 -
005 Using Context Data In Components_en.srt -
006 Example Triggering & Showing Notifications.mp4 -
006 Example Triggering & Showing Notifications_en.srt -
007 Example Removing Notifications (Automatically).mp4 -
007 Example Removing Notifications (Automatically)_en.srt -
008 Challenge Solution.mp4 -
008 Challenge Solution_en.srt -
009 Module Summary.mp4 -
009 Module Summary_en.srt -
010 Module Resources.html -
external-links.txt -
001 Module Introduction.mp4 -
001 Module Introduction_en.srt -
001 Starting-Project.url -
002 Setting Up The Core Pages.mp4 -
002 Setting Up The Core Pages_en.srt -
003 Getting Started With The Home Page.mp4 -
003 Getting Started With The Home Page_en.srt -
003 Style-Files.url -
004 Adding The Hero Component.mp4 -
004 Adding The Hero Component_en.srt -
005 Adding Layout & Navigation.mp4 -
005 Adding Layout & Navigation_en.srt -
006 Style-Files.url -
006 Time To Add Styling & A Logo.mp4 -
006 Time To Add Styling & A Logo_en.srt -
007 Starting Work On The Featured Posts Part.mp4 -
007 Starting Work On The Featured Posts Part_en.srt -
007 Style-Files.url -
008 Adding A Post Grid & Post Items.mp4 -
008 Adding A Post Grid & Post Items_en.srt -
009 Image-File.url -
009 Rendering Dummy Post Data.mp4 -
009 Rendering Dummy Post Data_en.srt -
010 Adding the All Posts Page.mp4 -
010 Adding the All Posts Page_en.srt -
010 Style-Files.url -
011 Style-Files.url -
011 Working On The Post Detail Page.mp4 -
011 Working On The Post Detail Page_en.srt -
012 Rendering Markdown As JSX.mp4 -
012 Rendering Markdown As JSX_en.srt -
013 Adding Markdown Files As A Data Source.mp4 -
013 Adding Markdown Files As A Data Source_en.srt -
014 Adding Functions To Read & Fetch Data From Markdown Files.mp4 -
014 Adding Functions To Read & Fetch Data From Markdown Files_en.srt -
015 Using Markdown Data For Rendering Posts.mp4 -
015 Using Markdown Data For Rendering Posts_en.srt -
016 Rendering Dynamic Post Pages & Paths.mp4 -
016 Rendering Dynamic Post Pages & Paths_en.srt -
017 Rendering Custom HTML Elements with React Markdown.html -
018 Getting-Started-with-NextJS-Image.url -
018 Getting-Started-with-NextJS-Markdown-File.url -
018 Rendering Images With The Next Image Component (From Markdown).mp4 -
018 Rendering Images With The Next Image Component (From Markdown)_en.srt -
019 Mastering-JavaScript-ZIP-File-.url -
019 Rendering Code Snippets From Markdown.mp4 -
019 Rendering Code Snippets From Markdown_en.srt -
020 Preparing The Contact Form.mp4 -
020 Preparing The Contact Form_en.srt -
020 Style-Files.url -
021 Adding The Contact API Route.mp4 -
021 Adding The Contact API Route_en.srt -
022 Sending Data From The Client To The API Route.mp4 -
022 Sending Data From The Client To The API Route_en.srt -
023 Storing Messages With MongoDB In A Database.mp4 -
023 Storing Messages With MongoDB In A Database_en.srt -
024 Adding UI Feedback With Notifications.mp4 -
024 Adding UI Feedback With Notifications_en.srt -
024 UI-ZIP-File-.url -
025 Adding head Data.mp4 -
025 Adding head Data_en.srt -
026 Adding A _document.js File.mp4 -
026 Adding A _document.js File_en.srt -
027 Using React Portals.mp4 -
027 Using React Portals_en.srt -
028 Module Summary.mp4 -
028 Module Summary_en.srt -
029 Module Resources.html -
external-links.txt -
001 Module Introduction.mp4 -
001 Module Introduction_en.srt -
002 Building NextJS Apps Your Options.mp4 -
002 Building NextJS Apps Your Options_en.srt -
003 Key Deployment Steps.mp4 -
003 Key Deployment Steps_en.srt -
004 Checking & Optimizing Our Code.mp4 -
004 Checking & Optimizing Our Code_en.srt -
004 Latest-Project-Snapshot.url -
005 The NextJS Config File & Working With Environment Variables.mp4 -
005 The NextJS Config File & Working With Environment Variables_en.srt -
006 Running a Test Build & Reducing Code Size.mp4 -
006 Running a Test Build & Reducing Code Size_en.srt -
007 A Full Deployment Example (To Vercel).mp4 -
007 A Full Deployment Example (To Vercel)_en.srt -
008 A Note On Github & Secret Credentials.mp4 -
008 A Note On Github & Secret Credentials_en.srt -
009 Next-Export-Starting-Project.url -
009 Using the export Feature.mp4 -
009 Using the export Feature_en.srt -
010 Module Summary.mp4 -
010 Module Summary_en.srt -
011 Module Resources.html -
[CourseClub.Me].url -
[GigaCourse.Com].url -
external-links.txt -
001 Module Introduction.mp4 -
001 Module Introduction_en.srt -
002 Our Starting Project.mp4 -
002 Our Starting Project_en.srt -
002 Starting-Project.url -
003 How Does Authentication Work (In React & NextJS Apps).mp4 -
003 How Does Authentication Work (In React & NextJS Apps)_en.srt -
004 Must Read Install the Right next-auth Version.html -
005 Using The next-auth Library.mp4 -
005 Using The next-auth Library_en.srt -
006 Adding A User Signup API Route.mp4 -
006 Adding A User Signup API Route_en.srt -
007 Sending Signup Requests From The Frontend.mp4 -
007 Sending Signup Requests From The Frontend_en.srt -
008 Improving Signup With Unique Email Addresses.mp4 -
008 Improving Signup With Unique Email Addresses_en.srt -
009 Adding the Credentials Auth Provider & User Login Logic.mp4 -
009 Adding the Credentials Auth Provider & User Login Logic_en.srt -
010 Sending a Signin Request From The Frontend.mp4 -
010 Sending a Signin Request From The Frontend_en.srt -
011 Managing Active Session (On The Frontend).mp4 -
011 Managing Active Session (On The Frontend)_en.srt -
012 Adding User Logout.mp4 -
012 Adding User Logout_en.srt -
013 Adding Client-Side Page Guards (Route Protection).mp4 -
013 Adding Client-Side Page Guards (Route Protection)_en.srt -
014 Adding Server-Side Page Guards (And When To Use Which Approach).mp4 -
014 Adding Server-Side Page Guards (And When To Use Which Approach)_en.srt -
015 Protecting the Auth Page.mp4 -
015 Protecting the Auth Page_en.srt -
016 Using the next-auth Session Provider Component.mp4 -
016 Using the next-auth Session Provider Component_en.srt -
017 Analyzing Further Authentication Requirements.mp4 -
017 Analyzing Further Authentication Requirements_en.srt -
018 Protecting API Routes.mp4 -
018 Protecting API Routes_en.srt -
019 Adding the Change Password Logic.mp4 -
019 Adding the Change Password Logic_en.srt -
020 Sending a Change Password Request From The Frontend.mp4 -
020 Sending a Change Password Request From The Frontend_en.srt -
021 Module Summary & Final Steps.mp4 -
021 Module Summary & Final Steps_en.srt -
022 Module Resources.html -
external-links.txt -
001 Module Introduction.mp4 -
001 Module Introduction_en.srt -
002 What is NextJS.mp4 -
002 What is NextJS_en.srt -
003 Key Feature Server-side (Pre-) Rendering of Pages.mp4 -
003 Key Feature Server-side (Pre-) Rendering of Pages_en.srt -
004 Key Feature File-based Routing.mp4 -
004 Key Feature File-based Routing_en.srt -
005 Key Feature Build Fullstack Apps With Ease.mp4 -
005 Key Feature Build Fullstack Apps With Ease_en.srt -
006 Creating a NextJS Project & IDE Setup.mp4 -
006 Creating a NextJS Project & IDE Setup_en.srt -
007 About the App Router.mp4 -
007 About the App Router_en.srt -
008 Analyzing the Created Project.mp4 -
008 Analyzing the Created Project_en.srt -
008 Starting-Project.url -
009 Adding First Pages To The Project.mp4 -
009 Adding First Pages To The Project_en.srt -
010 Adding Nested Pages Paths.mp4 -
010 Adding Nested Pages Paths_en.srt -
011 Creating Dynamic Pages.mp4 -
011 Creating Dynamic Pages_en.srt -
012 Extracting Dynamic Route Data.mp4 -
012 Extracting Dynamic Route Data_en.srt -
013 Linking Between Pages.mp4 -
013 Linking Between Pages_en.srt -
014 New-Starting-Project-Snapshot.url -
014 Onwards To A Bigger Project!.mp4 -
014 Onwards To A Bigger Project!_en.srt -
015 Preparing Our Project Pages.mp4 -
015 Preparing Our Project Pages_en.srt -
016 Rendering A List Of (Dummy) Meetups.mp4 -
016 Rendering A List Of (Dummy) Meetups_en.srt -
017 Adding A Form For Adding Meetups.mp4 -
017 Adding A Form For Adding Meetups_en.srt -
018 The _app.js File & Wrapper Components.mp4 -
018 The _app.js File & Wrapper Components_en.srt -
019 Programmatic Navigation.mp4 -
019 Programmatic Navigation_en.srt -
020 Adding Custom Components & Styling With CSS Modules.mp4 -
020 Adding Custom Components & Styling With CSS Modules_en.srt -
021 How NextJS Page Pre-Rendering Actually Works.mp4 -
021 How NextJS Page Pre-Rendering Actually Works_en.srt -
022 Introducing Data Fetching For Page Generation (getStaticProps).mp4 -
022 Introducing Data Fetching For Page Generation (getStaticProps)_en.srt -
023 More Static Site Generation (SSG) With getStaticProps.mp4 -
023 More Static Site Generation (SSG) With getStaticProps_en.srt -
024 Exploring getServerSideProps.mp4 -
024 Exploring getServerSideProps_en.srt -
025 Working With Dynamic Path Params In getStaticProps.mp4 -
025 Working With Dynamic Path Params In getStaticProps_en.srt -
026 Dynamic Pages & getStaticProps & getStaticPaths.mp4 -
026 Dynamic Pages & getStaticProps & getStaticPaths_en.srt -
027 Introducing API Routes.mp4 -
027 Introducing API Routes_en.srt -
028 Connecting & Querying a MongoDB Database.mp4 -
028 Connecting & Querying a MongoDB Database_en.srt -
029 Sending HTTP Requests To API Routes.mp4 -
029 Sending HTTP Requests To API Routes_en.srt -
030 Getting Data From The Database (For Page Pre-Rendering).mp4 -
030 Getting Data From The Database (For Page Pre-Rendering)_en.srt -
031 Getting Meetup Detail Data & Paths.mp4 -
031 Getting Meetup Detail Data & Paths_en.srt -
032 Adding head Metadata To Pages.mp4 -
032 Adding head Metadata To Pages_en.srt -
033 Deploying NextJS Projects.mp4 -
033 Deploying NextJS Projects_en.srt -
034 Working With Fallback Pages & Re-Deploying.mp4 -
034 Working With Fallback Pages & Re-Deploying_en.srt -
035 Module Summary.mp4 -
035 Module Summary_en.srt -
036 Module Resources.html -
external-links.txt -
001 Course Roundup.mp4 -
001 Course Roundup_en.srt -
002 Bonus!.html -
[CourseClub.Me].url -
[GigaCourse.Com].url -
Please login or create a FREE account to post comments
[CourseClub.Me].url -
122 bytes
[GigaCourse.Com].url -
49 bytes
001 Welcome To The Course!.mp4 -
25.6 MB
001 Welcome To The Course!_en.srt -
2.3 KB
002 What Is NextJS Why Would You Use It.mp4 -
45.9 MB
002 What Is NextJS Why Would You Use It_en.srt -
3.1 KB
003 Key Features & Benefits Of NextJS.mp4 -
19.5 MB
003 Key Features & Benefits Of NextJS_en.srt -
4.0 KB
004 Creating a First NextJS App.mp4 -
27.2 MB
004 Creating a First NextJS App_en.srt -
7.1 KB
004 Starting-Project-CodeSandbox-.url -
79 bytes
004 Starting-Project-Local-.url -
159 bytes
005 NextJS vs Just React - Analyzing The NextJS Project.mp4 -
18.9 MB
005 NextJS vs Just React - Analyzing The NextJS Project_en.srt -
3.7 KB
006 Editing The First App.mp4 -
14.1 MB
006 Editing The First App_en.srt -
3.5 KB
007 Pages Router vs App Router - One Framework, Two Approaches.mp4 -
14.8 MB
007 Pages Router vs App Router - One Framework, Two Approaches_en.srt -
3.7 KB
008 Course-Attachments-NextJS-Essentials-.url -
97 bytes
008 Course-Attachments-Rest-of-the-Course-.url -
77 bytes
008 Course-Community.url -
55 bytes
008 How To Get The Most Out Of This Course.mp4 -
17.8 MB
008 How To Get The Most Out Of This Course_en.srt -
4.8 KB
009 Learning Community & Course Resources.html -
1.4 KB
[CourseClub.Me].url -
122 bytes
[GigaCourse.Com].url -
49 bytes
external-links.txt -
540 bytes
001 Using the Code Snasphots.html -
424 bytes
002 Module Introduction.mp4 -
8.8 MB
002 Module Introduction_en.srt -
1.7 KB
003 What Is React & Why Would You Use It.mp4 -
53.9 MB
003 What Is React & Why Would You Use It_en.srt -
8.7 KB
004 React Projects - Requirements.mp4 -
15.6 MB
004 React Projects - Requirements_en.srt -
3.4 KB
005 Creating React Projects.mp4 -
15.6 MB
005 Creating React Projects_en.srt -
5.8 KB
005 Starting-Project-CodeSandbox-.url -
83 bytes
005 Starting-Project-Local-.url -
143 bytes
006 Our Starting Project.mp4 -
26.7 MB
006 Our Starting Project_en.srt -
6.6 KB
007 Understanding How React Works.mp4 -
41.8 MB
007 Understanding How React Works_en.srt -
10.5 KB
008 Building A First Custom Component.mp4 -
60.4 MB
008 Building A First Custom Component_en.srt -
17.2 KB
009 Outputting Dynamic Values.mp4 -
26.6 MB
009 Outputting Dynamic Values_en.srt -
7.6 KB
010 Reusing Components.mp4 -
32.6 MB
010 Reusing Components_en.srt -
9.9 KB
011 Passing Data to Components with Props.mp4 -
34.5 MB
011 Passing Data to Components with Props_en.srt -
9.6 KB
012 CSS Styling & CSS Modules.mp4 -
64.0 MB
012 CSS Styling & CSS Modules_en.srt -
14.3 KB
012 Post.module.css.url -
138 bytes
013 Exercise & Another Component.mp4 -
43.2 MB
013 Exercise & Another Component_en.srt -
0 bytes
013 PostsList.module.css.url -
143 bytes
014 NewPost.jsx.url -
134 bytes
014 NewPost.module.css.url -
141 bytes
014 Preparing the App For State Management.mp4 -
26.5 MB
014 Preparing the App For State Management_en.srt -
5.8 KB
015 Adding Event Listeners.mp4 -
51.9 MB
015 Adding Event Listeners_en.srt -
11.7 KB
016 Working with State.mp4 -
72.0 MB
016 Working with State_en.srt -
14.7 KB
017 Lifting State Up.mp4 -
69.1 MB
017 Lifting State Up_en.srt -
13.1 KB
018 Modal.module.css.url -
139 bytes
018 The Special children Prop.mp4 -
55.3 MB
018 The Special children Prop_en.srt -
10.7 KB
019 State & Conditional Content.mp4 -
73.8 MB
019 State & Conditional Content_en.srt -
14.2 KB
020 Adding a Shared Header & More State Management.mp4 -
64.8 MB
020 Adding a Shared Header & More State Management_en.srt -
11.2 KB
020 MainHeader.jsx.url -
137 bytes
020 MainHeader.module.css.url -
144 bytes
021 Adding Form Buttons.mp4 -
28.5 MB
021 Adding Form Buttons_en.srt -
5.7 KB
022 Handling Form Submission.mp4 -
56.9 MB
022 Handling Form Submission_en.srt -
9.4 KB
023 Updating State Based On Previous State.mp4 -
45.6 MB
023 Updating State Based On Previous State_en.srt -
8.0 KB
024 Outputting List Data.mp4 -
55.6 MB
024 Outputting List Data_en.srt -
9.2 KB
025 Adding a Backend to the React SPA.mp4 -
35.8 MB
025 Adding a Backend to the React SPA_en.srt -
8.8 KB
025 Dummy-Backend.url -
140 bytes
026 Sending a POST HTTP Request.mp4 -
34.3 MB
026 Sending a POST HTTP Request_en.srt -
6.5 KB
027 Handling Side Effects with useEffect().mp4 -
74.8 MB
027 Handling Side Effects with useEffect()_en.srt -
15.3 KB
028 Handle Loading State.mp4 -
33.6 MB
028 Handle Loading State_en.srt -
7.0 KB
029 Understanding & Adding Routing.mp4 -
21.0 MB
029 Understanding & Adding Routing_en.srt -
6.4 KB
030 Adding Routes.mp4 -
36.5 MB
030 Adding Routes_en.srt -
9.5 KB
031 Working with Layout Routes.mp4 -
30.5 MB
031 Working with Layout Routes_en.srt -
6.6 KB
032 Refactoring Route Components & More Nesting.mp4 -
42.7 MB
032 Refactoring Route Components & More Nesting_en.srt -
8.8 KB
033 Linking & Navigating.mp4 -
54.6 MB
033 Linking & Navigating_en.srt -
13.2 KB
033 Updated-NewPost.module.css.url -
165 bytes
034 Data Fetching via loader()s.mp4 -
69.4 MB
034 Data Fetching via loader()s_en.srt -
15.1 KB
035 Submitting Data with action()s.mp4 -
93.8 MB
035 Submitting Data with action()s_en.srt -
18.8 KB
036 Dynamic Routes.mp4 -
69.2 MB
036 Dynamic Routes_en.srt -
13.6 KB
036 PostDetails.jsx.url -
138 bytes
036 PostDetails.module.css.url -
145 bytes
037 Module Summary.mp4 -
9.7 MB
037 Module Summary_en.srt -
2.3 KB
038 IMPORTANT -- LEGACY CONTENT BELOW.html -
653 bytes
039 Module Introduction.mp4 -
2.0 MB
039 Module Introduction_en.srt -
2.2 KB
040 What is ReactJS.mp4 -
27.0 MB
040 What is ReactJS_en.srt -
5.2 KB
041 Vanilla-JavaScript-vs-React-Comparison-Project.url -
143 bytes
041 Why ReactJS & A First Demo.mp4 -
26.2 MB
041 Why ReactJS & A First Demo_en.srt -
11.8 KB
042 Building Single-Page Applications (SPAs).mp4 -
15.0 MB
042 Building Single-Page Applications (SPAs)_en.srt -
3.0 KB
043 React Alternatives.mp4 -
6.7 MB
043 React Alternatives_en.srt -
4.9 KB
043 React-vs-Angular-vs-Vue-Comparison.url -
92 bytes
044 Creating a New React Project.mp4 -
19.2 MB
044 Creating a New React Project_en.srt -
13.4 KB
045 Setting Up A Code Editor.mp4 -
11.8 MB
045 Setting Up A Code Editor_en.srt -
4.9 KB
046 React 18.html -
1.7 KB
047 Diving Into The Created Project.mp4 -
18.1 MB
047 Diving Into The Created Project_en.srt -
10.5 KB
047 Starting-Project.url -
123 bytes
048 How React Works & Understanding Components.mp4 -
31.6 MB
048 How React Works & Understanding Components_en.srt -
12.3 KB
049 More Component Work & Styling With CSS Classes.mp4 -
25.9 MB
049 More Component Work & Styling With CSS Classes_en.srt -
8.0 KB
049 index.css-File.url -
137 bytes
050 Building & Re-using Components.mp4 -
15.3 MB
050 Building & Re-using Components_en.srt -
11.7 KB
051 Passing Data With Props & Dynamic Content.mp4 -
11.8 MB
051 Passing Data With Props & Dynamic Content_en.srt -
7.7 KB
052 Handling Events.mp4 -
15.0 MB
052 Handling Events_en.srt -
9.6 KB
053 Adding More Components.mp4 -
11.9 MB
053 Adding More Components_en.srt -
9.2 KB
054 Introducing State.mp4 -
24.3 MB
054 Introducing State_en.srt -
13.0 KB
054 What-is-State-.url -
70 bytes
055 Working with Event Props.mp4 -
21.2 MB
055 Working with Event Props_en.srt -
11.0 KB
056 Use The Right React Router Version.html -
431 bytes
057 Adding Routing.mp4 -
75.7 MB
057 Adding Routing_en.srt -
24.0 KB
057 Updated-Started-Project.url -
123 bytes
058 Adding Links & Navigation.mp4 -
15.4 MB
058 Adding Links & Navigation_en.srt -
7.6 KB
059 Scoping Component Styles With CSS Modules.mp4 -
13.8 MB
059 Scoping Component Styles With CSS Modules_en.srt -
8.1 KB
059 Style-Files.url -
118 bytes
060 Dummy-Data.url -
130 bytes
060 Outputting Lists Of Data & Components.mp4 -
33.9 MB
060 Outputting Lists Of Data & Components_en.srt -
8.2 KB
061 Adding Even More Components.mp4 -
30.4 MB
061 Adding Even More Components_en.srt -
13.9 KB
061 Style-Files.url -
118 bytes
062 Creating Wrapper Components.mp4 -
51.2 MB
062 Creating Wrapper Components_en.srt -
12.1 KB
062 Style-Files.url -
118 bytes
063 Style-Files.url -
118 bytes
063 Uploading-Images-with-React.url -
77 bytes
063 Working With Forms.mp4 -
27.3 MB
063 Working With Forms_en.srt -
12.1 KB
064 Getting User Input & Handling Form Submission.mp4 -
40.3 MB
064 Getting User Input & Handling Form Submission_en.srt -
13.7 KB
064 Tutorial-Build-a-REST-API.url -
91 bytes
064 Tutorial-How-To-Connect-SPAs-to-Databases.url -
76 bytes
065 How-Not-To-Connect-SPAs-To-A-Database.url -
76 bytes
065 Preparing The App For Http Requests & Adding a Backend.mp4 -
27.4 MB
065 Preparing The App For Http Requests & Adding a Backend_en.srt -
10.5 KB
066 Sending a POST Http Request.mp4 -
30.4 MB
066 Sending a POST Http Request_en.srt -
7.4 KB
067 Navigating Programmatically.mp4 -
22.7 MB
067 Navigating Programmatically_en.srt -
5.5 KB
068 Getting Started with Fetching Data.mp4 -
38.1 MB
068 Getting Started with Fetching Data_en.srt -
14.1 KB
069 Using the useEffect Hook.mp4 -
34.5 MB
069 Using the useEffect Hook_en.srt -
14.8 KB
070 Introducing React Context.mp4 -
33.0 MB
070 Introducing React Context_en.srt -
16.0 KB
071 Updating State Based On Previous State.mp4 -
20.9 MB
071 Updating State Based On Previous State_en.srt -
8.4 KB
072 Using Context In Components.mp4 -
42.8 MB
072 Using Context In Components_en.srt -
17.6 KB
073 More Context Usage.mp4 -
27.2 MB
073 More Context Usage_en.srt -
9.5 KB
074 Module Summary.mp4 -
2.5 MB
074 Module Summary_en.srt -
1.5 KB
075 Module Resources.html -
1003 bytes
external-links.txt -
3.5 KB
001 Module Introduction.mp4 -
10.4 MB
001 Module Introduction_en.srt -
1.7 KB
002 Starting Setup.mp4 -
14.2 MB
002 Starting Setup_en.srt -
4.0 KB
002 Starting-Project-CodeSandbox-.url -
79 bytes
002 Starting-Project-Local-.url -
159 bytes
003 Understanding File-based Routing & React Server Components.mp4 -
18.3 MB
003 Understanding File-based Routing & React Server Components_en.srt -
4.0 KB
004 Adding Another Route via the File System.mp4 -
20.2 MB
004 Adding Another Route via the File System_en.srt -
4.3 KB
005 Navigating Between Pages - Wrong & Right Solution.mp4 -
29.4 MB
005 Navigating Between Pages - Wrong & Right Solution_en.srt -
6.5 KB
006 Working with Pages & Layouts.mp4 -
23.4 MB
006 Working with Pages & Layouts_en.srt -
5.0 KB
007 Organizing-NextJS-Projects.url -
96 bytes
007 Reserved File Names, Custom Components & How To Organize A NextJS Project.mp4 -
52.2 MB
007 Reserved File Names, Custom Components & How To Organize A NextJS Project_en.srt -
9.6 KB
008 Reserved Filenames.html -
1.6 KB
009 Configuring Dynamic Routes & Using Route Parameters.mp4 -
38.7 MB
009 Configuring Dynamic Routes & Using Route Parameters_en.srt -
8.6 KB
010 Onwards to the Main Project The Foodies App.mp4 -
11.8 MB
010 Onwards to the Main Project The Foodies App_en.srt -
2.1 KB
010 Starting-Project-CodeSandbox-.url -
89 bytes
010 Starting-Project-Local-.url -
169 bytes
011 Exercise Your Task.mp4 -
10.0 MB
011 Exercise Your Task_en.srt -
3.0 KB
012 Exercise Solution.mp4 -
53.5 MB
012 Exercise Solution_en.srt -
12.3 KB
013 Revisiting The Concept Of Layouts.mp4 -
28.1 MB
013 Revisiting The Concept Of Layouts_en.srt -
5.7 KB
014 Adding a Custom Component To A Layout.mp4 -
47.1 MB
014 Adding a Custom Component To A Layout_en.srt -
8.7 KB
015 Styling NextJS Project Your Options & Using CSS Modules.mp4 -
55.9 MB
015 Styling NextJS Project Your Options & Using CSS Modules_en.srt -
8.2 KB
015 main-header.module.css.url -
203 bytes
016 More-on-the-Image-Component.url -
82 bytes
016 Optimizing Images with the NextJS Image Component.mp4 -
46.8 MB
016 Optimizing Images with the NextJS Image Component_en.srt -
7.7 KB
017 Using More Custom Components.mp4 -
38.0 MB
017 Using More Custom Components_en.srt -
5.3 KB
018 Populating The Starting Page Content.mp4 -
35.3 MB
018 Populating The Starting Page Content_en.srt -
6.1 KB
018 page.js.url -
169 bytes
018 page.module.css.url -
177 bytes
019 Preparing an Image Slideshow.mp4 -
34.2 MB
019 Preparing an Image Slideshow_en.srt -
4.9 KB
019 image-slideshow.js.url -
194 bytes
019 image-slideshow.module.css.url -
202 bytes
020 React Server Components vs Client Components - When To Use What.mp4 -
65.8 MB
020 React Server Components vs Client Components - When To Use What_en.srt -
12.7 KB
021 Using Client Components Efficiently.mp4 -
96.6 MB
021 Using Client Components Efficiently_en.srt -
16.3 KB
021 page.js.url -
179 bytes
021 page.module.css.url -
187 bytes
022 Outputting Meals Data & Images With Unknown Dimensions.mp4 -
88.0 MB
022 Outputting Meals Data & Images With Unknown Dimensions_en.srt -
15.3 KB
022 meal-item.js.url -
187 bytes
022 meal-item.module.css.url -
195 bytes
022 meals-grid.module.css.url -
196 bytes
022 page.module.css.url -
183 bytes
023 Setting Up A SQLite Database.mp4 -
30.3 MB
023 Setting Up A SQLite Database_en.srt -
4.6 KB
023 initdb.js.url -
167 bytes
024 Fetching Data By Leveraging NextJS & Fullstack Capabilities.mp4 -
59.9 MB
024 Fetching Data By Leveraging NextJS & Fullstack Capabilities_en.srt -
11.0 KB
025 Adding A Loading Page.mp4 -
40.7 MB
025 Adding A Loading Page_en.srt -
5.8 KB
025 loading.module.css.url -
186 bytes
026 Using Suspense & Streamed Responses For Granular Loading State Management.mp4 -
56.6 MB
026 Using Suspense & Streamed Responses For Granular Loading State Management_en.srt -
9.1 KB
027 Handling Errors.mp4 -
38.1 MB
027 Handling Errors_en.srt -
8.0 KB
028 Handling Not Found States.mp4 -
13.3 MB
028 Handling Not Found States_en.srt -
2.8 KB
029 Loading & Rendering Meal Details via Dynamic Routes & Route Parameters.mp4 -
96.7 MB
029 Loading & Rendering Meal Details via Dynamic Routes & Route Parameters_en.srt -
15.3 KB
029 page.module.css.url -
198 bytes
030 Throwing Not Found Errors For Individual Meals.mp4 -
17.2 MB
030 Throwing Not Found Errors For Individual Meals_en.srt -
2.9 KB
031 Getting Started with the Share Meal Form.mp4 -
17.9 MB
031 Getting Started with the Share Meal Form_en.srt -
2.8 KB
031 page.js.url -
181 bytes
031 page.module.css.url -
189 bytes
032 Getting Started with a Custom Image Picker Input Component.mp4 -
67.7 MB
032 Getting Started with a Custom Image Picker Input Component_en.srt -
12.0 KB
032 image-picker.module.css.url -
198 bytes
033 Adding an Image Preview to the Picker.mp4 -
51.0 MB
033 Adding an Image Preview to the Picker_en.srt -
8.2 KB
034 Improving the Image Picker Component.html -
747 bytes
035 Introducing & Using Server Actions for Handling Form Submissions.mp4 -
79.7 MB
035 Introducing & Using Server Actions for Handling Form Submissions_en.srt -
13.1 KB
036 Storing Server Actions in Separate Files.mp4 -
32.3 MB
036 Storing Server Actions in Separate Files_en.srt -
5.6 KB
037 Creating a Slug & Sanitizing User Input for XSS Protection.mp4 -
25.1 MB
037 Creating a Slug & Sanitizing User Input for XSS Protection_en.srt -
4.5 KB
038 Storing Uploaded Images & Storing Data in the Database.mp4 -
106.7 MB
038 Storing Uploaded Images & Storing Data in the Database_en.srt -
18.6 KB
039 Managing the Form Submission Status with useFormStatus.mp4 -
47.2 MB
039 Managing the Form Submission Status with useFormStatus_en.srt -
7.1 KB
040 Adding Server-Side Input Validation.mp4 -
50.0 MB
040 Adding Server-Side Input Validation_en.srt -
7.9 KB
041 Working with Server Action Responses & useFormState.mp4 -
72.1 MB
041 Working with Server Action Responses & useFormState_en.srt -
11.1 KB
042 Building For Production & Understanding NextJS Caching.mp4 -
63.3 MB
042 Building For Production & Understanding NextJS Caching_en.srt -
8.1 KB
043 Triggering Cache Revalidations.mp4 -
32.2 MB
043 Triggering Cache Revalidations_en.srt -
5.0 KB
044 Don't Store Files Locally On The Filesystem!.mp4 -
17.2 MB
044 Don't Store Files Locally On The Filesystem!_en.srt -
3.2 KB
045 Bonus Storing Uploaded Images In The Cloud (AWS S3).html -
13.8 KB
045 Finished-Project.url -
160 bytes
045 Updated-initdb.js-File.url -
162 bytes
046 Adding Static Metadata.mp4 -
37.5 MB
046 Adding Static Metadata_en.srt -
5.4 KB
046 Official-Metadata-Docs.url -
93 bytes
047 Adding Dynamic Metadata.mp4 -
22.1 MB
047 Adding Dynamic Metadata_en.srt -
3.2 KB
048 Module Summary.mp4 -
41.5 MB
048 Module Summary_en.srt -
6.3 KB
external-links.txt -
4.3 KB
001 Module Introduction.mp4 -
3.5 MB
001 Module Introduction_en.srt -
2.1 KB
002 Project Setup, Overview & An Exercise!.mp4 -
23.1 MB
002 Project Setup, Overview & An Exercise!_en.srt -
5.7 KB
002 Starting-Project.url -
164 bytes
003 Exercise Solution - Part 1.mp4 -
37.3 MB
003 Exercise Solution - Part 1_en.srt -
9.8 KB
004 Exercise Solution - Part 2.mp4 -
37.4 MB
004 Exercise Solution - Part 2_en.srt -
7.1 KB
005 App Styling & Using Dummy Data.mp4 -
73.5 MB
005 App Styling & Using Dummy Data_en.srt -
12.1 KB
005 dummy-news.js.url -
160 bytes
005 main-header.js.url -
172 bytes
006 Handling Not Found Errors & Showing Not Found Pages.mp4 -
22.9 MB
006 Handling Not Found Errors & Showing Not Found Pages_en.srt -
6.1 KB
007 Setting Up & Using Parallel Routes.mp4 -
39.2 MB
007 Setting Up & Using Parallel Routes_en.srt -
8.8 KB
008 Working with Parallel Routes & Nested Routes.mp4 -
99.3 MB
008 Working with Parallel Routes & Nested Routes_en.srt -
17.7 KB
008 news.js.url -
161 bytes
009 Configuring Catch-All Routes.mp4 -
51.8 MB
009 Configuring Catch-All Routes_en.srt -
8.2 KB
010 Catch-All Fallback Routes & Dealing With Multiple Path Segments.mp4 -
88.0 MB
010 Catch-All Fallback Routes & Dealing With Multiple Path Segments_en.srt -
13.3 KB
011 Throwing (Route-related) Errors.mp4 -
32.4 MB
011 Throwing (Route-related) Errors_en.srt -
5.3 KB
012 Handling Errors With Error Pages.mp4 -
20.8 MB
012 Handling Errors With Error Pages_en.srt -
4.2 KB
013 Server vs Client Components.mp4 -
82.3 MB
013 Server vs Client Components_en.srt -
13.6 KB
014 Nested Routes Inside Dynamic Routes.mp4 -
41.2 MB
014 Nested Routes Inside Dynamic Routes_en.srt -
6.6 KB
015 Intercepting Navigation & Using Interception Routes.mp4 -
49.8 MB
015 Intercepting Navigation & Using Interception Routes_en.srt -
7.5 KB
016 Combining Parallel & Intercepting Routes.mp4 -
67.2 MB
016 Combining Parallel & Intercepting Routes_en.srt -
11.5 KB
017 Navigating Programmatically.mp4 -
23.8 MB
017 Navigating Programmatically_en.srt -
4.0 KB
018 Using & Understanding Route Groups.mp4 -
23.3 MB
018 Using & Understanding Route Groups_en.srt -
9.9 KB
018 page.js.url -
173 bytes
019 Building APIs with Route Handlers.mp4 -
30.0 MB
019 Building APIs with Route Handlers_en.srt -
8.0 KB
020 Middleware-Documentation.url -
96 bytes
020 Using Middleware.mp4 -
12.2 MB
020 Using Middleware_en.srt -
8.4 KB
021 Module Summary.mp4 -
819.9 KB
021 Module Summary_en.srt -
829 bytes
external-links.txt -
923 bytes
001 Module Introduction.mp4 -
1.3 MB
001 Module Introduction_en.srt -
1.2 KB
002 Adding a Backend.mp4 -
19.8 MB
002 Adding a Backend_en.srt -
4.1 KB
002 Backend.url -
148 bytes
003 Option 1 Client-side Data Fetching.mp4 -
67.8 MB
003 Option 1 Client-side Data Fetching_en.srt -
13.2 KB
004 Option 2 Server-side Data Fetching.mp4 -
52.6 MB
004 Option 2 Server-side Data Fetching_en.srt -
8.3 KB
005 Why Use A Separate Backend Fetching Directly From The Source!.mp4 -
40.6 MB
005 Why Use A Separate Backend Fetching Directly From The Source!_en.srt -
9.5 KB
006 Showing a Loading Fallback.mp4 -
40.9 MB
006 Showing a Loading Fallback_en.srt -
7.1 KB
007 Migrating An Entire Application To A Local Data Source (Database).mp4 -
122.0 MB
007 Migrating An Entire Application To A Local Data Source (Database)_en.srt -
18.7 KB
007 news.js.url -
166 bytes
008 Granular Data Fetching With Suspense.mp4 -
114.6 MB
008 Granular Data Fetching With Suspense_en.srt -
16.6 KB
external-links.txt -
300 bytes
001 Module Introduction.mp4 -
7.1 MB
001 Module Introduction_en.srt -
1.4 KB
002 Starting Project & Analyzing Mutation Options.mp4 -
38.8 MB
002 Starting Project & Analyzing Mutation Options_en.srt -
8.5 KB
002 Starting-Project.url -
160 bytes
003 Setting Up A Form Action.mp4 -
73.8 MB
003 Setting Up A Form Action_en.srt -
13.9 KB
004 Creating a Server Action.mp4 -
32.0 MB
004 Creating a Server Action_en.srt -
6.3 KB
005 Storing Data in Databases.mp4 -
33.6 MB
005 Storing Data in Databases_en.srt -
6.9 KB
006 Providing User Feedback with The useFormStatus Hook.mp4 -
47.2 MB
006 Providing User Feedback with The useFormStatus Hook_en.srt -
8.9 KB
007 Validating User Input With Help Of The useFormState Hook.mp4 -
83.4 MB
007 Validating User Input With Help Of The useFormState Hook_en.srt -
14.5 KB
008 Adjusting Server Actions for useFormState.mp4 -
65.0 MB
008 Adjusting Server Actions for useFormState_en.srt -
11.1 KB
009 Storing Server Actions In Separate Files.mp4 -
32.3 MB
009 Storing Server Actions In Separate Files_en.srt -
6.0 KB
010 use server Does Not Guarantee Server-side Execution!.html -
1012 bytes
011 Preparing the App For Cloudinary Image Upload & Serving.html -
656 bytes
012 Uploading & Storing Images.mp4 -
68.0 MB
012 Uploading & Storing Images_en.srt -
11.5 KB
012 cloudinary.js.url -
163 bytes
013 Alternative Ways of Using, Configuring & Triggering Server Actions.mp4 -
85.3 MB
013 Alternative Ways of Using, Configuring & Triggering Server Actions_en.srt -
16.0 KB
014 More-about-revalidatePath-.url -
90 bytes
014 Revalidating Data To Avoid Caching Problems.mp4 -
35.1 MB
014 Revalidating Data To Avoid Caching Problems_en.srt -
6.7 KB
015 Performing Optimistic Updates With NextJS.mp4 -
97.9 MB
015 Performing Optimistic Updates With NextJS_en.srt -
16.8 KB
016 Caching Differences Development vs Production.mp4 -
46.8 MB
016 Caching Differences Development vs Production_en.srt -
9.2 KB
external-links.txt -
426 bytes
001 Module Introduction.mp4 -
6.8 MB
001 Module Introduction_en.srt -
1.5 KB
002 Caching-Documentation.url -
85 bytes
002 Making Sense of NextJS' Caching Types.mp4 -
36.4 MB
002 Making Sense of NextJS' Caching Types_en.srt -
7.6 KB
003 Project Setup.mp4 -
8.6 MB
003 Project Setup_en.srt -
2.6 KB
003 Starting-Project.url -
154 bytes
004 Handling Request Memoization.mp4 -
39.0 MB
004 Handling Request Memoization_en.srt -
8.4 KB
005 Understanding The Data Cache & Cache Settings.mp4 -
18.8 MB
005 Understanding The Data Cache & Cache Settings_en.srt -
8.4 KB
006 Controlling Data Caching.mp4 -
42.1 MB
006 Controlling Data Caching_en.srt -
8.7 KB
007 Making Sense Of The Full Route Cache.mp4 -
31.7 MB
007 Making Sense Of The Full Route Cache_en.srt -
6.9 KB
008 On-Demand Cache Invalidation with revalidatePath & revalidateTag.mp4 -
22.9 MB
008 On-Demand Cache Invalidation with revalidatePath & revalidateTag_en.srt -
8.8 KB
009 Setting Up Request Memoization For Custom Data Sources.mp4 -
55.0 MB
009 Setting Up Request Memoization For Custom Data Sources_en.srt -
11.3 KB
010 Setting Up Data Caching For Custom Data Sources.mp4 -
29.9 MB
010 Setting Up Data Caching For Custom Data Sources_en.srt -
5.3 KB
011 Invalidating Custom Data Source Data.mp4 -
26.3 MB
011 Invalidating Custom Data Source Data_en.srt -
5.5 KB
012 Module Summary.mp4 -
16.5 MB
012 Module Summary_en.srt -
2.7 KB
external-links.txt -
248 bytes
001 Module Introduction.mp4 -
8.5 MB
001 Module Introduction_en.srt -
4.8 KB
001 Starting-Project.url -
160 bytes
002 Using the NextJS Image Component.mp4 -
19.5 MB
002 Using the NextJS Image Component_en.srt -
5.4 KB
003 Understanding the NextJS Image Component.mp4 -
48.9 MB
003 Understanding the NextJS Image Component_en.srt -
7.9 KB
004 Controlling the Image Size.mp4 -
36.7 MB
004 Controlling the Image Size_en.srt -
6.8 KB
005 Working with Priority Images & More Settings.mp4 -
17.2 MB
005 Working with Priority Images & More Settings_en.srt -
4.7 KB
006 Loading Unknown Images.mp4 -
33.5 MB
006 Loading Unknown Images_en.srt -
6.3 KB
007 Configuring CSS For Images With The fill Prop.mp4 -
19.3 MB
007 Configuring CSS For Images With The fill Prop_en.srt -
4.5 KB
008 Using An Image Loader & Cloudinary Resizing.mp4 -
143.8 MB
008 Using An Image Loader & Cloudinary Resizing_en.srt -
23.6 KB
009 Page Metadata - An Introduction.mp4 -
6.3 MB
009 Page Metadata - An Introduction_en.srt -
1.5 KB
010 Configuring Static Page Metadata.mp4 -
10.5 MB
010 Configuring Static Page Metadata_en.srt -
4.2 KB
010 metadata-Documentation.url -
97 bytes
011 Configuring Dynamic Page Metadata.mp4 -
38.9 MB
011 Configuring Dynamic Page Metadata_en.srt -
7.0 KB
012 Understanding Layout Metadata.mp4 -
5.2 MB
012 Understanding Layout Metadata_en.srt -
2.4 KB
external-links.txt -
267 bytes
001 Module Introduction.mp4 -
1.3 MB
001 Module Introduction_en.srt -
1.4 KB
002 Project Setup.mp4 -
31.1 MB
002 Project Setup_en.srt -
5.2 KB
002 Starting-Project.url -
161 bytes
003 User Signup Extracting & Validating User Input.mp4 -
110.7 MB
003 User Signup Extracting & Validating User Input_en.srt -
21.1 KB
004 Storing Users in a Database - The Wrong Way.mp4 -
9.2 MB
004 Storing Users in a Database - The Wrong Way_en.srt -
5.8 KB
005 Hashing Passwords & Storing User Data The Right Way.mp4 -
17.1 MB
005 Hashing Passwords & Storing User Data The Right Way_en.srt -
2.9 KB
005 hash.js.url -
161 bytes
006 Checking for Email Duplication.mp4 -
38.3 MB
006 Checking for Email Duplication_en.srt -
7.2 KB
007 Theory How Does User Authentication Work.mp4 -
31.1 MB
007 Theory How Does User Authentication Work_en.srt -
7.7 KB
008 Choosing a Third-Party Auth Package (Lucia).mp4 -
7.0 MB
008 Choosing a Third-Party Auth Package (Lucia)_en.srt -
4.2 KB
009 Creating a New Lucia Auth Instance.mp4 -
28.7 MB
009 Creating a New Lucia Auth Instance_en.srt -
6.3 KB
010 Configuring A Session & A Session Cookie.mp4 -
33.6 MB
010 Configuring A Session & A Session Cookie_en.srt -
6.5 KB
011 Setting Up An Auth Session.mp4 -
36.0 MB
011 Setting Up An Auth Session_en.srt -
4.9 KB
012 Verifying An Active Auth Session.mp4 -
19.6 MB
012 Verifying An Active Auth Session_en.srt -
10.4 KB
013 Protecting Routes Against Unauthenticated Access.mp4 -
28.8 MB
013 Protecting Routes Against Unauthenticated Access_en.srt -
4.4 KB
014 Switching Auth Modes With Query Parameters (Search Params).mp4 -
45.0 MB
014 Switching Auth Modes With Query Parameters (Search Params)_en.srt -
7.6 KB
015 Adding User Login (via a Server Action).mp4 -
27.0 MB
015 Adding User Login (via a Server Action)_en.srt -
7.2 KB
016 Triggering Different Server Actions via Query Parameters.mp4 -
11.4 MB
016 Triggering Different Server Actions via Query Parameters_en.srt -
5.0 KB
017 Adding an Auth-only Layout.mp4 -
28.9 MB
017 Adding an Auth-only Layout_en.srt -
5.2 KB
018 One Root Layout vs Multiple Root Layouts.html -
1.5 KB
019 Adding User Logout.mp4 -
12.8 MB
019 Adding User Logout_en.srt -
5.7 KB
external-links.txt -
317 bytes
001 Course Roundup.mp4 -
37.9 MB
001 Course Roundup_en.srt -
2.6 KB
002 But There's More NextJS Content!.mp4 -
41.8 MB
002 But There's More NextJS Content!_en.srt -
5.2 KB
001 From App Router To Pages Router.mp4 -
33.7 MB
001 From App Router To Pages Router_en.srt -
2.6 KB
002 Using The Code Snapshots.html -
741 bytes
003 Module Introduction.mp4 -
1.4 MB
003 Module Introduction_en.srt -
1.5 KB
004 Our Starting Setup.mp4 -
2.1 MB
004 Our Starting Setup_en.srt -
1.8 KB
004 Starting-Setup-Code-.url -
118 bytes
005 What Is File-based Routing And Why Is It Helpful.mp4 -
9.9 MB
005 What Is File-based Routing And Why Is It Helpful_en.srt -
7.5 KB
006 Adding A First Page.mp4 -
6.2 MB
006 Adding A First Page_en.srt -
6.2 KB
007 Adding a Named Static Route File.mp4 -
2.9 MB
007 Adding a Named Static Route File_en.srt -
2.3 KB
008 Working with Nested Paths & Routes.mp4 -
7.4 MB
008 Working with Nested Paths & Routes_en.srt -
4.9 KB
009 Adding Dynamic Paths & Routes.mp4 -
10.3 MB
009 Adding Dynamic Paths & Routes_en.srt -
7.4 KB
010 Extracting Dynamic Path Segment Data (Dynamic Routes).mp4 -
16.0 MB
010 Extracting Dynamic Path Segment Data (Dynamic Routes)_en.srt -
7.0 KB
011 Building Nested Dynamic Routes & Paths.mp4 -
24.1 MB
011 Building Nested Dynamic Routes & Paths_en.srt -
9.9 KB
012 Adding Catch-All Routes.mp4 -
12.7 MB
012 Adding Catch-All Routes_en.srt -
7.7 KB
013 Navigating with the Link Component.mp4 -
14.5 MB
013 Navigating with the Link Component_en.srt -
8.3 KB
014 Navigating To Dynamic Routes.mp4 -
22.1 MB
014 Navigating To Dynamic Routes_en.srt -
5.2 KB
015 A Different Way Of Setting Link Hrefs.mp4 -
8.8 MB
015 A Different Way Of Setting Link Hrefs_en.srt -
4.3 KB
016 Navigating Programmatically.mp4 -
12.1 MB
016 Navigating Programmatically_en.srt -
5.4 KB
017 Adding a Custom 404 Page.mp4 -
3.2 MB
017 Adding a Custom 404 Page_en.srt -
2.1 KB
018 Module Summary.mp4 -
24.2 MB
018 Module Summary_en.srt -
9.1 KB
019 Module Resources.html -
1.0 KB
[CourseClub.Me].url -
122 bytes
[GigaCourse.Com].url -
49 bytes
external-links.txt -
124 bytes
001 Module Introduction.mp4 -
3.8 MB
001 Module Introduction_en.srt -
3.0 KB
002 Planning The Project.mp4 -
6.7 MB
002 Planning The Project_en.srt -
6.5 KB
002 Starting-Setup-Code-.url -
112 bytes
003 Setting Up The Main Pages.mp4 -
13.5 MB
003 Setting Up The Main Pages_en.srt -
10.4 KB
004 Adding Dummy Data & Static Files.mp4 -
47.2 MB
004 Adding Dummy Data & Static Files_en.srt -
7.3 KB
004 Dummy-Data.url -
128 bytes
005 Adding Regular React Components.mp4 -
41.0 MB
005 Adding Regular React Components_en.srt -
10.4 KB
006 Adding More React Components & Connecting Components.mp4 -
87.2 MB
006 Adding More React Components & Connecting Components_en.srt -
15.0 KB
007 Style-Files.url -
116 bytes
007 Styling Components In Next.js Projects.mp4 -
56.8 MB
007 Styling Components In Next.js Projects_en.srt -
13.4 KB
008 Link & NextJS 13.html -
1.6 KB
009 Adding Buttons & Icons.mp4 -
32.5 MB
009 Adding Buttons & Icons_en.srt -
11.7 KB
009 Icons.url -
120 bytes
009 Style-Files.url -
116 bytes
010 Adding the Event Detail Page (Dynamic Route).mp4 -
26.7 MB
010 Adding the Event Detail Page (Dynamic Route)_en.srt -
10.6 KB
010 Event-Detail-Component.url -
120 bytes
011 Adding a General Layout Wrapper Component.mp4 -
18.9 MB
011 Adding a General Layout Wrapper Component_en.srt -
9.2 KB
011 Style-Files.url -
116 bytes
012 Working on the All Events Page.mp4 -
6.5 MB
012 Working on the All Events Page_en.srt -
2.9 KB
013 Adding a Filter Form for Filtering Events.mp4 -
28.4 MB
013 Adding a Filter Form for Filtering Events_en.srt -
11.7 KB
013 Style-Files.url -
116 bytes
014 Navigating to the Filtered Events Page Progammatically.mp4 -
33.9 MB
014 Navigating to the Filtered Events Page Progammatically_en.srt -
12.7 KB
015 Extracting Data on the Catch-All Page.mp4 -
26.7 MB
015 Extracting Data on the Catch-All Page_en.srt -
12.8 KB
016 Components-ZIP-Files-.url -
120 bytes
016 Final Steps.mp4 -
42.2 MB
016 Final Steps_en.srt -
9.8 KB
017 Module Summary.mp4 -
5.9 MB
017 Module Summary_en.srt -
2.6 KB
018 Module Resources.html -
1000 bytes
external-links.txt -
1.0 KB
001 Module Introduction.mp4 -
3.1 MB
001 Module Introduction_en.srt -
3.4 KB
002 The Problem With Traditional React Apps (and Data Fetching).mp4 -
25.2 MB
002 The Problem With Traditional React Apps (and Data Fetching)_en.srt -
8.2 KB
003 How NextJS Prepares & Pre-renders Pages.mp4 -
7.8 MB
003 How NextJS Prepares & Pre-renders Pages_en.srt -
8.4 KB
004 Introducing Static Generation with getStaticProps.mp4 -
6.0 MB
004 Introducing Static Generation with getStaticProps_en.srt -
6.3 KB
005 NextJS Pre-renders By Default!.mp4 -
18.8 MB
005 NextJS Pre-renders By Default!_en.srt -
4.7 KB
005 Starting-Project.url -
116 bytes
006 Adding getStaticProps To Pages.mp4 -
21.9 MB
006 Adding getStaticProps To Pages_en.srt -
9.9 KB
006 dummy-backend.json-File.url -
135 bytes
007 Running Server-side Code & Using the Filesystem.mp4 -
28.1 MB
007 Running Server-side Code & Using the Filesystem_en.srt -
11.2 KB
008 A Look Behind The Scenes.mp4 -
20.1 MB
008 A Look Behind The Scenes_en.srt -
8.1 KB
009 Utilizing Incremental Static Generation (ISR).mp4 -
33.7 MB
009 Utilizing Incremental Static Generation (ISR)_en.srt -
10.4 KB
010 ISR A Look Behind The Scenes.mp4 -
9.2 MB
010 ISR A Look Behind The Scenes_en.srt -
5.7 KB
011 A Closer Look At getStaticProps & Configuration Options.mp4 -
13.4 MB
011 A Closer Look At getStaticProps & Configuration Options_en.srt -
6.4 KB
012 Working With Dynamic Parameters.mp4 -
35.4 MB
012 Working With Dynamic Parameters_en.srt -
14.9 KB
013 Introducing getStaticPaths For Dynamic Pages.mp4 -
11.0 MB
013 Introducing getStaticPaths For Dynamic Pages_en.srt -
5.2 KB
014 Using getStaticPaths.mp4 -
10.3 MB
014 Using getStaticPaths_en.srt -
4.8 KB
015 getStaticPaths & Link Prefetching Behind The Scenes.mp4 -
12.5 MB
015 getStaticPaths & Link Prefetching Behind The Scenes_en.srt -
6.1 KB
016 Working With Fallback Pages.mp4 -
14.8 MB
016 Working With Fallback Pages_en.srt -
8.3 KB
017 Loading Paths Dynamically.mp4 -
10.6 MB
017 Loading Paths Dynamically_en.srt -
5.9 KB
018 Fallback Pages & Not Found Pages.mp4 -
21.8 MB
018 Fallback Pages & Not Found Pages_en.srt -
7.9 KB
019 Introducing getServerSideProps for Server-side Rendering (SSR).mp4 -
12.1 MB
019 Introducing getServerSideProps for Server-side Rendering (SSR)_en.srt -
5.9 KB
020 Using getServerSideProps for Server-side Rendering.mp4 -
11.3 MB
020 Using getServerSideProps for Server-side Rendering_en.srt -
6.1 KB
021 NodeJS-req-Documentation.url -
88 bytes
021 NodeJS-res-Documentation.url -
87 bytes
021 getServerSideProps and its Context.mp4 -
24.5 MB
021 getServerSideProps and its Context_en.srt -
6.8 KB
022 Dynamic Pages & getServerSideProps.mp4 -
13.1 MB
022 Dynamic Pages & getServerSideProps_en.srt -
5.5 KB
023 getServerSideProps Behind The Scenes.mp4 -
10.9 MB
023 getServerSideProps Behind The Scenes_en.srt -
4.9 KB
024 Introducing Client-Side Data Fetching (And When To Use It).mp4 -
5.7 MB
024 Introducing Client-Side Data Fetching (And When To Use It)_en.srt -
5.3 KB
025 Implementing Client-Side Data Fetching.mp4 -
106.1 MB
025 Implementing Client-Side Data Fetching_en.srt -
23.0 KB
026 A Note About useSWR.html -
506 bytes
027 Using the useSWR NextJS Hook.mp4 -
36.6 MB
027 Using the useSWR NextJS Hook_en.srt -
13.5 KB
028 Combining Pre-Fetching With Client-Side Fetching.mp4 -
74.2 MB
028 Combining Pre-Fetching With Client-Side Fetching_en.srt -
13.0 KB
029 Module Summary.mp4 -
26.2 MB
029 Module Summary_en.srt -
10.1 KB
030 Module Resources.html -
1008 bytes
external-links.txt -
457 bytes
001 Module Introduction.mp4 -
1.4 MB
001 Module Introduction_en.srt -
1.7 KB
002 Latest-Project-Snapshot.url -
97 bytes
002 Preparations.mp4 -
29.6 MB
002 Preparations_en.srt -
8.1 KB
003 Adding Static Site Generation (SSG) On The Home Page.mp4 -
61.4 MB
003 Adding Static Site Generation (SSG) On The Home Page_en.srt -
15.7 KB
004 Loading Data & Paths For Dynamic Pages.mp4 -
56.5 MB
004 Loading Data & Paths For Dynamic Pages_en.srt -
13.4 KB
005 Optimizing Data Fetching.mp4 -
44.8 MB
005 Optimizing Data Fetching_en.srt -
11.4 KB
006 Working on the All Events Page.mp4 -
18.0 MB
006 Working on the All Events Page_en.srt -
4.0 KB
007 Using Server-side Rendering (SSR).mp4 -
62.3 MB
007 Using Server-side Rendering (SSR)_en.srt -
14.0 KB
008 Adding Client-Side Data Fetching.mp4 -
45.3 MB
008 Adding Client-Side Data Fetching_en.srt -
16.0 KB
009 Module Summary.mp4 -
6.3 MB
009 Module Summary_en.srt -
2.2 KB
010 Module Resources.html -
748 bytes
external-links.txt -
106 bytes
001 Module Introduction.mp4 -
1.4 MB
001 Module Introduction_en.srt -
1.9 KB
002 Analyzing the Need for head Metadata.mp4 -
6.7 MB
002 Analyzing the Need for head Metadata_en.srt -
2.8 KB
002 Latest-Project-Snapshot.url -
103 bytes
003 Configuring the head Content.mp4 -
15.0 MB
003 Configuring the head Content_en.srt -
5.0 KB
004 Adding Dynamic head Content.mp4 -
48.7 MB
004 Adding Dynamic head Content_en.srt -
7.3 KB
005 Reusing Logic Inside A Component.mp4 -
18.6 MB
005 Reusing Logic Inside A Component_en.srt -
6.0 KB
006 Working with the _app.js File (and Why).mp4 -
9.8 MB
006 Working with the _app.js File (and Why)_en.srt -
4.2 KB
007 Merging head Content.mp4 -
25.4 MB
007 Merging head Content_en.srt -
5.1 KB
008 The _document.js File (And What It Does).mp4 -
19.6 MB
008 The _document.js File (And What It Does)_en.srt -
7.8 KB
009 A Closer Look At Our Images.mp4 -
8.2 MB
009 A Closer Look At Our Images_en.srt -
3.1 KB
010 Optimizing Images with the Next Image Component & Feature.mp4 -
54.2 MB
010 Optimizing Images with the Next Image Component & Feature_en.srt -
13.7 KB
011 Taking A Look At The Next Image Documentation.mp4 -
2.0 MB
011 Taking A Look At The Next Image Documentation_en.srt -
1.4 KB
012 Module Summary.mp4 -
4.3 MB
012 Module Summary_en.srt -
1.8 KB
013 Module Resources.html -
740 bytes
external-links.txt -
112 bytes
001 Module Introduction.mp4 -
920.4 KB
001 Module Introduction_en.srt -
1.1 KB
002 What are API Routes.mp4 -
15.1 MB
002 What are API Routes_en.srt -
7.3 KB
003 Starting-Project.url -
113 bytes
003 Writing Our First API Route.mp4 -
15.7 MB
003 Writing Our First API Route_en.srt -
12.1 KB
004 How-Not-To-Connect-SPAs-To-Databases.url -
76 bytes
004 Preparing the Frontend Form.mp4 -
15.1 MB
004 Preparing the Frontend Form_en.srt -
9.0 KB
005 Parsing The Incoming Request & Executing Server-side Code.mp4 -
32.4 MB
005 Parsing The Incoming Request & Executing Server-side Code_en.srt -
15.8 KB
006 Sending Requests To API Routes.mp4 -
17.8 MB
006 Sending Requests To API Routes_en.srt -
8.3 KB
007 Using API Routes To Get Data.mp4 -
30.1 MB
007 Using API Routes To Get Data_en.srt -
11.5 KB
008 Using API Routes For Pre-Rendering Pages.mp4 -
29.0 MB
008 Using API Routes For Pre-Rendering Pages_en.srt -
11.2 KB
009 Creating & Using Dynamic API Routes.mp4 -
92.4 MB
009 Creating & Using Dynamic API Routes_en.srt -
20.6 KB
009 Understanding-bind-.url -
118 bytes
010 Exploring Different Ways Of Structuring API Route Files.mp4 -
17.9 MB
010 Exploring Different Ways Of Structuring API Route Files_en.srt -
7.3 KB
011 Module Summary.mp4 -
7.3 MB
011 Module Summary_en.srt -
2.6 KB
012 Module Resources.html -
996 bytes
external-links.txt -
336 bytes
001 Module Introduction.mp4 -
1.8 MB
001 Module Introduction_en.srt -
2.1 KB
002 Starting Setup & A Challenge For You!.mp4 -
27.8 MB
002 Starting Setup & A Challenge For You!_en.srt -
7.7 KB
002 Starting-Project.url -
117 bytes
003 Adding a Newsletter Route.mp4 -
66.4 MB
003 Adding a Newsletter Route_en.srt -
16.9 KB
004 Adding Comments API Routes.mp4 -
26.0 MB
004 Adding Comments API Routes_en.srt -
13.2 KB
005 Connecting the Frontend To the Comments API Routes.mp4 -
102.2 MB
005 Connecting the Frontend To the Comments API Routes_en.srt -
16.2 KB
006 Setting Up A MongoDB Database.mp4 -
21.4 MB
006 Setting Up A MongoDB Database_en.srt -
9.0 KB
007 Running MongoDB Queries From Inside API Routes.mp4 -
55.2 MB
007 Running MongoDB Queries From Inside API Routes_en.srt -
14.4 KB
008 Inserting Comments Into The Database.mp4 -
39.1 MB
008 Inserting Comments Into The Database_en.srt -
9.6 KB
009 Getting Data From The Database.mp4 -
25.7 MB
009 Getting Data From The Database_en.srt -
7.0 KB
010 Adding Error Handling.mp4 -
47.4 MB
010 Adding Error Handling_en.srt -
11.5 KB
011 More Error Handling.mp4 -
86.2 MB
011 More Error Handling_en.srt -
15.6 KB
012 A Final Note On MongoDB Connections.html -
552 bytes
013 Module Summary.mp4 -
11.0 MB
013 Module Summary_en.srt -
2.6 KB
014 Improvement Getting Comments For A Specific Event.html -
2.2 KB
015 Module Resources.html -
1012 bytes
external-links.txt -
119 bytes
001 Module Introduction.mp4 -
3.7 MB
001 Module Introduction_en.srt -
2.1 KB
002 Notification-Component.url -
129 bytes
002 Our Target State & Starting Project.mp4 -
14.5 MB
002 Our Target State & Starting Project_en.srt -
6.6 KB
003 Creating a New React Context.mp4 -
17.3 MB
003 Creating a New React Context_en.srt -
8.0 KB
004 Adding Context State.mp4 -
13.5 MB
004 Adding Context State_en.srt -
5.5 KB
005 Using Context Data In Components.mp4 -
16.5 MB
005 Using Context Data In Components_en.srt -
6.5 KB
006 Example Triggering & Showing Notifications.mp4 -
23.1 MB
006 Example Triggering & Showing Notifications_en.srt -
9.7 KB
007 Example Removing Notifications (Automatically).mp4 -
21.4 MB
007 Example Removing Notifications (Automatically)_en.srt -
9.8 KB
008 Challenge Solution.mp4 -
30.5 MB
008 Challenge Solution_en.srt -
11.2 KB
009 Module Summary.mp4 -
3.9 MB
009 Module Summary_en.srt -
1.7 KB
010 Module Resources.html -
984 bytes
external-links.txt -
137 bytes
001 Module Introduction.mp4 -
7.3 MB
001 Module Introduction_en.srt -
4.3 KB
001 Starting-Project.url -
109 bytes
002 Setting Up The Core Pages.mp4 -
9.1 MB
002 Setting Up The Core Pages_en.srt -
7.3 KB
003 Getting Started With The Home Page.mp4 -
14.3 MB
003 Getting Started With The Home Page_en.srt -
7.8 KB
003 Style-Files.url -
113 bytes
004 Adding The Hero Component.mp4 -
21.0 MB
004 Adding The Hero Component_en.srt -
13.0 KB
005 Adding Layout & Navigation.mp4 -
24.4 MB
005 Adding Layout & Navigation_en.srt -
12.7 KB
006 Style-Files.url -
113 bytes
006 Time To Add Styling & A Logo.mp4 -
10.0 MB
006 Time To Add Styling & A Logo_en.srt -
5.1 KB
007 Starting Work On The Featured Posts Part.mp4 -
13.2 MB
007 Starting Work On The Featured Posts Part_en.srt -
8.4 KB
007 Style-Files.url -
113 bytes
008 Adding A Post Grid & Post Items.mp4 -
31.6 MB
008 Adding A Post Grid & Post Items_en.srt -
13.6 KB
009 Image-File.url -
155 bytes
009 Rendering Dummy Post Data.mp4 -
50.2 MB
009 Rendering Dummy Post Data_en.srt -
18.7 KB
010 Adding the All Posts Page.mp4 -
13.6 MB
010 Adding the All Posts Page_en.srt -
5.6 KB
010 Style-Files.url -
113 bytes
011 Style-Files.url -
113 bytes
011 Working On The Post Detail Page.mp4 -
25.0 MB
011 Working On The Post Detail Page_en.srt -
14.3 KB
012 Rendering Markdown As JSX.mp4 -
8.4 MB
012 Rendering Markdown As JSX_en.srt -
3.4 KB
013 Adding Markdown Files As A Data Source.mp4 -
18.8 MB
013 Adding Markdown Files As A Data Source_en.srt -
10.8 KB
014 Adding Functions To Read & Fetch Data From Markdown Files.mp4 -
43.7 MB
014 Adding Functions To Read & Fetch Data From Markdown Files_en.srt -
19.8 KB
015 Using Markdown Data For Rendering Posts.mp4 -
30.3 MB
015 Using Markdown Data For Rendering Posts_en.srt -
12.9 KB
016 Rendering Dynamic Post Pages & Paths.mp4 -
38.5 MB
016 Rendering Dynamic Post Pages & Paths_en.srt -
19.4 KB
017 Rendering Custom HTML Elements with React Markdown.html -
1.1 KB
018 Getting-Started-with-NextJS-Image.url -
155 bytes
018 Getting-Started-with-NextJS-Markdown-File.url -
151 bytes
018 Rendering Images With The Next Image Component (From Markdown).mp4 -
81.0 MB
018 Rendering Images With The Next Image Component (From Markdown)_en.srt -
20.4 KB
019 Mastering-JavaScript-ZIP-File-.url -
145 bytes
019 Rendering Code Snippets From Markdown.mp4 -
48.4 MB
019 Rendering Code Snippets From Markdown_en.srt -
9.7 KB
020 Preparing The Contact Form.mp4 -
13.8 MB
020 Preparing The Contact Form_en.srt -
5.7 KB
020 Style-Files.url -
113 bytes
021 Adding The Contact API Route.mp4 -
13.0 MB
021 Adding The Contact API Route_en.srt -
6.8 KB
022 Sending Data From The Client To The API Route.mp4 -
25.4 MB
022 Sending Data From The Client To The API Route_en.srt -
11.9 KB
023 Storing Messages With MongoDB In A Database.mp4 -
29.5 MB
023 Storing Messages With MongoDB In A Database_en.srt -
13.6 KB
024 Adding UI Feedback With Notifications.mp4 -
96.7 MB
024 Adding UI Feedback With Notifications_en.srt -
21.3 KB
024 UI-ZIP-File-.url -
117 bytes
025 Adding head Data.mp4 -
17.9 MB
025 Adding head Data_en.srt -
9.2 KB
026 Adding A _document.js File.mp4 -
19.4 MB
026 Adding A _document.js File_en.srt -
4.4 KB
027 Using React Portals.mp4 -
21.8 MB
027 Using React Portals_en.srt -
5.2 KB
028 Module Summary.mp4 -
5.4 MB
028 Module Summary_en.srt -
2.3 KB
029 Module Resources.html -
988 bytes
external-links.txt -
1.5 KB
001 Module Introduction.mp4 -
1.5 MB
001 Module Introduction_en.srt -
1.8 KB
002 Building NextJS Apps Your Options.mp4 -
38.1 MB
002 Building NextJS Apps Your Options_en.srt -
11.6 KB
003 Key Deployment Steps.mp4 -
5.8 MB
003 Key Deployment Steps_en.srt -
4.9 KB
004 Checking & Optimizing Our Code.mp4 -
11.7 MB
004 Checking & Optimizing Our Code_en.srt -
4.9 KB
004 Latest-Project-Snapshot.url -
94 bytes
005 The NextJS Config File & Working With Environment Variables.mp4 -
72.6 MB
005 The NextJS Config File & Working With Environment Variables_en.srt -
20.6 KB
006 Running a Test Build & Reducing Code Size.mp4 -
49.5 MB
006 Running a Test Build & Reducing Code Size_en.srt -
10.6 KB
007 A Full Deployment Example (To Vercel).mp4 -
95.2 MB
007 A Full Deployment Example (To Vercel)_en.srt -
26.6 KB
008 A Note On Github & Secret Credentials.mp4 -
5.8 MB
008 A Note On Github & Secret Credentials_en.srt -
2.9 KB
009 Next-Export-Starting-Project.url -
103 bytes
009 Using the export Feature.mp4 -
4.9 MB
009 Using the export Feature_en.srt -
3.6 KB
010 Module Summary.mp4 -
2.0 MB
010 Module Summary_en.srt -
973 bytes
011 Module Resources.html -
1.2 KB
[CourseClub.Me].url -
122 bytes
[GigaCourse.Com].url -
49 bytes
external-links.txt -
220 bytes
001 Module Introduction.mp4 -
1.6 MB
001 Module Introduction_en.srt -
1.6 KB
002 Our Starting Project.mp4 -
6.9 MB
002 Our Starting Project_en.srt -
2.8 KB
002 Starting-Project.url -
107 bytes
003 How Does Authentication Work (In React & NextJS Apps).mp4 -
25.0 MB
003 How Does Authentication Work (In React & NextJS Apps)_en.srt -
21.8 KB
004 Must Read Install the Right next-auth Version.html -
751 bytes
005 Using The next-auth Library.mp4 -
11.6 MB
005 Using The next-auth Library_en.srt -
4.5 KB
006 Adding A User Signup API Route.mp4 -
39.2 MB
006 Adding A User Signup API Route_en.srt -
20.3 KB
007 Sending Signup Requests From The Frontend.mp4 -
39.1 MB
007 Sending Signup Requests From The Frontend_en.srt -
14.4 KB
008 Improving Signup With Unique Email Addresses.mp4 -
9.9 MB
008 Improving Signup With Unique Email Addresses_en.srt -
4.3 KB
009 Adding the Credentials Auth Provider & User Login Logic.mp4 -
35.5 MB
009 Adding the Credentials Auth Provider & User Login Logic_en.srt -
21.9 KB
010 Sending a Signin Request From The Frontend.mp4 -
25.3 MB
010 Sending a Signin Request From The Frontend_en.srt -
10.6 KB
011 Managing Active Session (On The Frontend).mp4 -
19.8 MB
011 Managing Active Session (On The Frontend)_en.srt -
9.1 KB
012 Adding User Logout.mp4 -
6.3 MB
012 Adding User Logout_en.srt -
3.3 KB
013 Adding Client-Side Page Guards (Route Protection).mp4 -
25.0 MB
013 Adding Client-Side Page Guards (Route Protection)_en.srt -
11.6 KB
014 Adding Server-Side Page Guards (And When To Use Which Approach).mp4 -
26.2 MB
014 Adding Server-Side Page Guards (And When To Use Which Approach)_en.srt -
11.2 KB
015 Protecting the Auth Page.mp4 -
21.9 MB
015 Protecting the Auth Page_en.srt -
8.6 KB
016 Using the next-auth Session Provider Component.mp4 -
17.2 MB
016 Using the next-auth Session Provider Component_en.srt -
7.6 KB
017 Analyzing Further Authentication Requirements.mp4 -
8.3 MB
017 Analyzing Further Authentication Requirements_en.srt -
5.7 KB
018 Protecting API Routes.mp4 -
14.6 MB
018 Protecting API Routes_en.srt -
10.2 KB
019 Adding the Change Password Logic.mp4 -
34.0 MB
019 Adding the Change Password Logic_en.srt -
16.0 KB
020 Sending a Change Password Request From The Frontend.mp4 -
31.5 MB
020 Sending a Change Password Request From The Frontend_en.srt -
14.2 KB
021 Module Summary & Final Steps.mp4 -
12.1 MB
021 Module Summary & Final Steps_en.srt -
5.4 KB
022 Module Resources.html -
972 bytes
external-links.txt -
109 bytes
001 Module Introduction.mp4 -
5.0 MB
001 Module Introduction_en.srt -
4.6 KB
002 What is NextJS.mp4 -
8.0 MB
002 What is NextJS_en.srt -
7.2 KB
003 Key Feature Server-side (Pre-) Rendering of Pages.mp4 -
35.9 MB
003 Key Feature Server-side (Pre-) Rendering of Pages_en.srt -
10.1 KB
004 Key Feature File-based Routing.mp4 -
10.1 MB
004 Key Feature File-based Routing_en.srt -
4.9 KB
005 Key Feature Build Fullstack Apps With Ease.mp4 -
6.8 MB
005 Key Feature Build Fullstack Apps With Ease_en.srt -
2.9 KB
006 Creating a NextJS Project & IDE Setup.mp4 -
15.2 MB
006 Creating a NextJS Project & IDE Setup_en.srt -
10.1 KB
007 About the App Router.mp4 -
6.6 MB
007 About the App Router_en.srt -
4.2 KB
008 Analyzing the Created Project.mp4 -
4.7 MB
008 Analyzing the Created Project_en.srt -
4.5 KB
008 Starting-Project.url -
115 bytes
009 Adding First Pages To The Project.mp4 -
23.0 MB
009 Adding First Pages To The Project_en.srt -
10.0 KB
010 Adding Nested Pages Paths.mp4 -
7.3 MB
010 Adding Nested Pages Paths_en.srt -
5.8 KB
011 Creating Dynamic Pages.mp4 -
6.5 MB
011 Creating Dynamic Pages_en.srt -
5.6 KB
012 Extracting Dynamic Route Data.mp4 -
8.9 MB
012 Extracting Dynamic Route Data_en.srt -
6.2 KB
013 Linking Between Pages.mp4 -
13.5 MB
013 Linking Between Pages_en.srt -
11.3 KB
014 New-Starting-Project-Snapshot.url -
123 bytes
014 Onwards To A Bigger Project!.mp4 -
12.7 MB
014 Onwards To A Bigger Project!_en.srt -
5.4 KB
015 Preparing Our Project Pages.mp4 -
7.0 MB
015 Preparing Our Project Pages_en.srt -
5.6 KB
016 Rendering A List Of (Dummy) Meetups.mp4 -
38.6 MB
016 Rendering A List Of (Dummy) Meetups_en.srt -
8.1 KB
017 Adding A Form For Adding Meetups.mp4 -
14.6 MB
017 Adding A Form For Adding Meetups_en.srt -
5.6 KB
018 The _app.js File & Wrapper Components.mp4 -
15.6 MB
018 The _app.js File & Wrapper Components_en.srt -
10.2 KB
019 Programmatic Navigation.mp4 -
13.0 MB
019 Programmatic Navigation_en.srt -
6.2 KB
020 Adding Custom Components & Styling With CSS Modules.mp4 -
86.0 MB
020 Adding Custom Components & Styling With CSS Modules_en.srt -
14.9 KB
021 How NextJS Page Pre-Rendering Actually Works.mp4 -
35.1 MB
021 How NextJS Page Pre-Rendering Actually Works_en.srt -
9.3 KB
022 Introducing Data Fetching For Page Generation (getStaticProps).mp4 -
29.8 MB
022 Introducing Data Fetching For Page Generation (getStaticProps)_en.srt -
13.7 KB
023 More Static Site Generation (SSG) With getStaticProps.mp4 -
18.9 MB
023 More Static Site Generation (SSG) With getStaticProps_en.srt -
8.7 KB
024 Exploring getServerSideProps.mp4 -
24.7 MB
024 Exploring getServerSideProps_en.srt -
10.1 KB
025 Working With Dynamic Path Params In getStaticProps.mp4 -
17.6 MB
025 Working With Dynamic Path Params In getStaticProps_en.srt -
7.6 KB
026 Dynamic Pages & getStaticProps & getStaticPaths.mp4 -
24.5 MB
026 Dynamic Pages & getStaticProps & getStaticPaths_en.srt -
10.7 KB
027 Introducing API Routes.mp4 -
17.7 MB
027 Introducing API Routes_en.srt -
9.5 KB
028 Connecting & Querying a MongoDB Database.mp4 -
37.4 MB
028 Connecting & Querying a MongoDB Database_en.srt -
14.6 KB
029 Sending HTTP Requests To API Routes.mp4 -
22.3 MB
029 Sending HTTP Requests To API Routes_en.srt -
10.3 KB
030 Getting Data From The Database (For Page Pre-Rendering).mp4 -
43.7 MB
030 Getting Data From The Database (For Page Pre-Rendering)_en.srt -
10.6 KB
031 Getting Meetup Detail Data & Paths.mp4 -
62.3 MB
031 Getting Meetup Detail Data & Paths_en.srt -
14.1 KB
032 Adding head Metadata To Pages.mp4 -
86.7 MB
032 Adding head Metadata To Pages_en.srt -
13.5 KB
033 Deploying NextJS Projects.mp4 -
81.6 MB
033 Deploying NextJS Projects_en.srt -
20.2 KB
034 Working With Fallback Pages & Re-Deploying.mp4 -
13.0 MB
034 Working With Fallback Pages & Re-Deploying_en.srt -
6.2 KB
035 Module Summary.mp4 -
7.7 MB
035 Module Summary_en.srt -
3.3 KB
036 Module Resources.html -
1.3 KB
external-links.txt -
255 bytes
001 Course Roundup.mp4 -
11.0 MB
001 Course Roundup_en.srt -
2.0 KB
002 Bonus!.html -
1.7 KB
[CourseClub.Me].url -
122 bytes
[GigaCourse.Com].url -
49 bytes
Related torrents
| Torrent Name | Added | Size | Seed | Leech | Health |
|---|---|---|---|---|---|
| 2024-04-30 | 12.8 GB | 24 | 8 | ||
| 2024-03-13 | 7.1 GB | 6 | 0 | ||
| 2024-03-04 | 5.5 GB | 5 | 0 | ||
| 2023-10-25 | 2.8 GB | 0 | 0 | ||
| 2023-10-22 | 3.2 GB | 3 | 10 | ||
| 2023-10-22 | 1.6 GB | 0 | 3 | ||
| 2023-10-22 | 6.1 GB | 1 | 1 | ||
| 2023-10-22 | 1.6 GB | 0 | 5 | ||
| 2023-10-22 | 1.6 GB | 1 | 6 | ||
| 2023-08-13 | 5.2 GB | 2 | 0 |
Note :
Feel free to post any comments about this torrent, including links to Subtitle, samples, screenshots, or any other relevant information. Watch Udemy Next js 14 React The Complete Guide Giga Course Full Movie Online Free, Like 123Movies, FMovies, Putlocker, Netflix or Direct Download Torrent Udemy Next js 14 React The Complete Guide Giga Course via Magnet Download Link.Comments (0 Comments)
Please login or create a FREE account to post comments

