Magnetic link has been copied to the cutting board

Name [GigaCourse.Com] Udemy - Next.js 14 & React - The Complete Guide

File Type video

Size 12.77GB

UpdateDate 2024-10-8

hash *****1C1D626E8383371F3FD704F69663A4C773

Hot 449

Files 0. Websites you may like/[CourseClub.Me].url | 122B 0. Websites you may like/[GigaCourse.Com].url | 49B 01 - Getting Started/001 Welcome To The Course!.mp4 | 25.60MB 01 - Getting Started/001 Welcome To The Course!_en.srt | 2.26KB 01 - Getting Started/002 What Is NextJS Why Would You Use It.mp4 | 45.85MB 01 - Getting Started/002 What Is NextJS Why Would You Use It_en.srt | 3.15KB 01 - Getting Started/003 Key Features & Benefits Of NextJS.mp4 | 19.54MB 01 - Getting Started/003 Key Features & Benefits Of NextJS_en.srt | 3.97KB 01 - Getting Started/004 Creating a First NextJS App.mp4 | 27.19MB 01 - Getting Started/004 Creating a First NextJS App_en.srt | 7.10KB 01 - Getting Started/004 Starting-Project-CodeSandbox-.url | 79B 01 - Getting Started/004 Starting-Project-Local-.url | 159B 01 - Getting Started/005 NextJS vs Just React - Analyzing The NextJS Project.mp4 | 18.88MB 01 - Getting Started/005 NextJS vs Just React - Analyzing The NextJS Project_en.srt | 3.66KB 01 - Getting Started/006 Editing The First App.mp4 | 14.10MB 01 - Getting Started/006 Editing The First App_en.srt | 3.54KB 01 - Getting Started/007 Pages Router vs App Router - One Framework, Two Approaches.mp4 | 14.81MB 01 - Getting Started/007 Pages Router vs App Router - One Framework, Two Approaches_en.srt | 3.72KB 01 - Getting Started/008 Course-Attachments-NextJS-Essentials-.url | 97B 01 - Getting Started/008 Course-Attachments-Rest-of-the-Course-.url | 77B 01 - Getting Started/008 Course-Community.url | 55B 01 - Getting Started/008 How To Get The Most Out Of This Course.mp4 | 17.78MB 01 - Getting Started/008 How To Get The Most Out Of This Course_en.srt | 4.83KB 01 - Getting Started/009 Learning Community & Course Resources.html | 1.38KB 01 - Getting Started/[CourseClub.Me].url | 122B 01 - Getting Started/[GigaCourse.Com].url | 49B 01 - Getting Started/external-links.txt | 540B 02 - Optional React Refresher/001 Using the Code Snasphots.html | 424B 02 - Optional React Refresher/002 Module Introduction.mp4 | 8.78MB 02 - Optional React Refresher/002 Module Introduction_en.srt | 1.74KB 02 - Optional React Refresher/003 What Is React & Why Would You Use It.mp4 | 53.93MB 02 - Optional React Refresher/003 What Is React & Why Would You Use It_en.srt | 8.70KB 02 - Optional React Refresher/004 React Projects - Requirements.mp4 | 15.56MB 02 - Optional React Refresher/004 React Projects - Requirements_en.srt | 3.43KB 02 - Optional React Refresher/005 Creating React Projects.mp4 | 15.60MB 02 - Optional React Refresher/005 Creating React Projects_en.srt | 5.80KB 02 - Optional React Refresher/005 Starting-Project-CodeSandbox-.url | 83B 02 - Optional React Refresher/005 Starting-Project-Local-.url | 143B 02 - Optional React Refresher/006 Our Starting Project.mp4 | 26.73MB 02 - Optional React Refresher/006 Our Starting Project_en.srt | 6.62KB 02 - Optional React Refresher/007 Understanding How React Works.mp4 | 41.82MB 02 - Optional React Refresher/007 Understanding How React Works_en.srt | 10.46KB 02 - Optional React Refresher/008 Building A First Custom Component.mp4 | 60.37MB 02 - Optional React Refresher/008 Building A First Custom Component_en.srt | 17.25KB 02 - Optional React Refresher/009 Outputting Dynamic Values.mp4 | 26.59MB 02 - Optional React Refresher/009 Outputting Dynamic Values_en.srt | 7.63KB 02 - Optional React Refresher/010 Reusing Components.mp4 | 32.62MB 02 - Optional React Refresher/010 Reusing Components_en.srt | 9.93KB 02 - Optional React Refresher/011 Passing Data to Components with Props.mp4 | 34.47MB 02 - Optional React Refresher/011 Passing Data to Components with Props_en.srt | 9.63KB 02 - Optional React Refresher/012 CSS Styling & CSS Modules.mp4 | 63.98MB 02 - Optional React Refresher/012 CSS Styling & CSS Modules_en.srt | 14.28KB 02 - Optional React Refresher/012 Post.module.css.url | 138B 02 - Optional React Refresher/013 Exercise & Another Component.mp4 | 43.19MB 02 - Optional React Refresher/013 Exercise & Another Component_en.srt | 0B 02 - Optional React Refresher/013 PostsList.module.css.url | 143B 02 - Optional React Refresher/014 NewPost.jsx.url | 134B 02 - Optional React Refresher/014 NewPost.module.css.url | 141B 02 - Optional React Refresher/014 Preparing the App For State Management.mp4 | 26.54MB 02 - Optional React Refresher/014 Preparing the App For State Management_en.srt | 5.83KB 02 - Optional React Refresher/015 Adding Event Listeners.mp4 | 51.86MB 02 - Optional React Refresher/015 Adding Event Listeners_en.srt | 11.73KB 02 - Optional React Refresher/016 Working with State.mp4 | 71.98MB 02 - Optional React Refresher/016 Working with State_en.srt | 14.70KB 02 - Optional React Refresher/017 Lifting State Up.mp4 | 69.09MB 02 - Optional React Refresher/017 Lifting State Up_en.srt | 13.14KB 02 - Optional React Refresher/018 Modal.module.css.url | 139B 02 - Optional React Refresher/018 The Special children Prop.mp4 | 55.32MB 02 - Optional React Refresher/018 The Special children Prop_en.srt | 10.66KB 02 - Optional React Refresher/019 State & Conditional Content.mp4 | 73.82MB 02 - Optional React Refresher/019 State & Conditional Content_en.srt | 14.23KB 02 - Optional React Refresher/020 Adding a Shared Header & More State Management.mp4 | 64.81MB 02 - Optional React Refresher/020 Adding a Shared Header & More State Management_en.srt | 11.23KB 02 - Optional React Refresher/020 MainHeader.jsx.url | 137B 02 - Optional React Refresher/020 MainHeader.module.css.url | 144B 02 - Optional React Refresher/021 Adding Form Buttons.mp4 | 28.48MB 02 - Optional React Refresher/021 Adding Form Buttons_en.srt | 5.70KB 02 - Optional React Refresher/022 Handling Form Submission.mp4 | 56.93MB 02 - Optional React Refresher/022 Handling Form Submission_en.srt | 9.41KB 02 - Optional React Refresher/023 Updating State Based On Previous State.mp4 | 45.62MB 02 - Optional React Refresher/023 Updating State Based On Previous State_en.srt | 8.00KB 02 - Optional React Refresher/024 Outputting List Data.mp4 | 55.61MB 02 - Optional React Refresher/024 Outputting List Data_en.srt | 9.19KB 02 - Optional React Refresher/025 Adding a Backend to the React SPA.mp4 | 35.76MB 02 - Optional React Refresher/025 Adding a Backend to the React SPA_en.srt | 8.82KB 02 - Optional React Refresher/025 Dummy-Backend.url | 140B 02 - Optional React Refresher/026 Sending a POST HTTP Request.mp4 | 34.32MB 02 - Optional React Refresher/026 Sending a POST HTTP Request_en.srt | 6.54KB 02 - Optional React Refresher/027 Handling Side Effects with useEffect().mp4 | 74.78MB 02 - Optional React Refresher/027 Handling Side Effects with useEffect()_en.srt | 15.26KB 02 - Optional React Refresher/028 Handle Loading State.mp4 | 33.62MB 02 - Optional React Refresher/028 Handle Loading State_en.srt | 6.98KB 02 - Optional React Refresher/029 Understanding & Adding Routing.mp4 | 21.03MB 02 - Optional React Refresher/029 Understanding & Adding Routing_en.srt | 6.37KB 02 - Optional React Refresher/030 Adding Routes.mp4 | 36.46MB 02 - Optional React Refresher/030 Adding Routes_en.srt | 9.48KB 02 - Optional React Refresher/031 Working with Layout Routes.mp4 | 30.53MB 02 - Optional React Refresher/031 Working with Layout Routes_en.srt | 6.57KB 02 - Optional React Refresher/032 Refactoring Route Components & More Nesting.mp4 | 42.70MB 02 - Optional React Refresher/032 Refactoring Route Components & More Nesting_en.srt | 8.81KB 02 - Optional React Refresher/033 Linking & Navigating.mp4 | 54.61MB 02 - Optional React Refresher/033 Linking & Navigating_en.srt | 13.17KB 02 - Optional React Refresher/033 Updated-NewPost.module.css.url | 165B 02 - Optional React Refresher/034 Data Fetching via loader()s.mp4 | 69.40MB 02 - Optional React Refresher/034 Data Fetching via loader()s_en.srt | 15.14KB 02 - Optional React Refresher/035 Submitting Data with action()s.mp4 | 93.85MB 02 - Optional React Refresher/035 Submitting Data with action()s_en.srt | 18.84KB 02 - Optional React Refresher/036 Dynamic Routes.mp4 | 69.24MB 02 - Optional React Refresher/036 Dynamic Routes_en.srt | 13.59KB 02 - Optional React Refresher/036 PostDetails.jsx.url | 138B 02 - Optional React Refresher/036 PostDetails.module.css.url | 145B 02 - Optional React Refresher/037 Module Summary.mp4 | 9.69MB 02 - Optional React Refresher/037 Module Summary_en.srt | 2.29KB 02 - Optional React Refresher/038 IMPORTANT -- LEGACY CONTENT BELOW.html | 653B 02 - Optional React Refresher/039 Module Introduction.mp4 | 2.02MB 02 - Optional React Refresher/039 Module Introduction_en.srt | 2.17KB 02 - Optional React Refresher/040 What is ReactJS.mp4 | 27.04MB 02 - Optional React Refresher/040 What is ReactJS_en.srt | 5.21KB 02 - Optional React Refresher/041 Vanilla-JavaScript-vs-React-Comparison-Project.url | 143B 02 - Optional React Refresher/041 Why ReactJS & A First Demo.mp4 | 26.23MB 02 - Optional React Refresher/041 Why ReactJS & A First Demo_en.srt | 11.78KB 02 - Optional React Refresher/042 Building Single-Page Applications (SPAs).mp4 | 15.01MB 02 - Optional React Refresher/042 Building Single-Page Applications (SPAs)_en.srt | 3.03KB 02 - Optional React Refresher/043 React Alternatives.mp4 | 6.68MB 02 - Optional React Refresher/043 React Alternatives_en.srt | 4.88KB 02 - Optional React Refresher/043 React-vs-Angular-vs-Vue-Comparison.url | 92B 02 - Optional React Refresher/044 Creating a New React Project.mp4 | 19.16MB 02 - Optional React Refresher/044 Creating a New React Project_en.srt | 13.35KB 02 - Optional React Refresher/045 Setting Up A Code Editor.mp4 | 11.79MB 02 - Optional React Refresher/045 Setting Up A Code Editor_en.srt | 4.93KB 02 - Optional React Refresher/046 React 18.html | 1.71KB 02 - Optional React Refresher/047 Diving Into The Created Project.mp4 | 18.05MB 02 - Optional React Refresher/047 Diving Into The Created Project_en.srt | 10.54KB 02 - Optional React Refresher/047 Starting-Project.url | 123B 02 - Optional React Refresher/048 How React Works & Understanding Components.mp4 | 31.60MB 02 - Optional React Refresher/048 How React Works & Understanding Components_en.srt | 12.34KB 02 - Optional React Refresher/049 More Component Work & Styling With CSS Classes.mp4 | 25.94MB 02 - Optional React Refresher/049 More Component Work & Styling With CSS Classes_en.srt | 7.99KB 02 - Optional React Refresher/049 index.css-File.url | 137B 02 - Optional React Refresher/050 Building & Re-using Components.mp4 | 15.33MB 02 - Optional React Refresher/050 Building & Re-using Components_en.srt | 11.66KB 02 - Optional React Refresher/051 Passing Data With Props & Dynamic Content.mp4 | 11.75MB 02 - Optional React Refresher/051 Passing Data With Props & Dynamic Content_en.srt | 7.65KB 02 - Optional React Refresher/052 Handling Events.mp4 | 15.00MB 02 - Optional React Refresher/052 Handling Events_en.srt | 9.55KB 02 - Optional React Refresher/053 Adding More Components.mp4 | 11.88MB 02 - Optional React Refresher/053 Adding More Components_en.srt | 9.22KB 02 - Optional React Refresher/054 Introducing State.mp4 | 24.29MB 02 - Optional React Refresher/054 Introducing State_en.srt | 12.98KB 02 - Optional React Refresher/054 What-is-State-.url | 70B 02 - Optional React Refresher/055 Working with Event Props.mp4 | 21.16MB 02 - Optional React Refresher/055 Working with Event Props_en.srt | 11.00KB 02 - Optional React Refresher/056 Use The Right React Router Version.html | 431B 02 - Optional React Refresher/057 Adding Routing.mp4 | 75.71MB 02 - Optional React Refresher/057 Adding Routing_en.srt | 24.05KB 02 - Optional React Refresher/057 Updated-Started-Project.url | 123B 02 - Optional React Refresher/058 Adding Links & Navigation.mp4 | 15.40MB 02 - Optional React Refresher/058 Adding Links & Navigation_en.srt | 7.64KB 02 - Optional React Refresher/059 Scoping Component Styles With CSS Modules.mp4 | 13.79MB 02 - Optional React Refresher/059 Scoping Component Styles With CSS Modules_en.srt | 8.13KB 02 - Optional React Refresher/059 Style-Files.url | 118B 02 - Optional React Refresher/060 Dummy-Data.url | 130B 02 - Optional React Refresher/060 Outputting Lists Of Data & Components.mp4 | 33.94MB 02 - Optional React Refresher/060 Outputting Lists Of Data & Components_en.srt | 8.19KB 02 - Optional React Refresher/061 Adding Even More Components.mp4 | 30.45MB 02 - Optional React Refresher/061 Adding Even More Components_en.srt | 13.93KB 02 - Optional React Refresher/061 Style-Files.url | 118B 02 - Optional React Refresher/062 Creating Wrapper Components.mp4 | 51.22MB 02 - Optional React Refresher/062 Creating Wrapper Components_en.srt | 12.10KB 02 - Optional React Refresher/062 Style-Files.url | 118B 02 - Optional React Refresher/063 Style-Files.url | 118B 02 - Optional React Refresher/063 Uploading-Images-with-React.url | 77B 02 - Optional React Refresher/063 Working With Forms.mp4 | 27.33MB 02 - Optional React Refresher/063 Working With Forms_en.srt | 12.11KB 02 - Optional React Refresher/064 Getting User Input & Handling Form Submission.mp4 | 40.31MB 02 - Optional React Refresher/064 Getting User Input & Handling Form Submission_en.srt | 13.66KB 02 - Optional React Refresher/064 Tutorial-Build-a-REST-API.url | 91B 02 - Optional React Refresher/064 Tutorial-How-To-Connect-SPAs-to-Databases.url | 76B 02 - Optional React Refresher/065 How-Not-To-Connect-SPAs-To-A-Database.url | 76B 02 - Optional React Refresher/065 Preparing The App For Http Requests & Adding a Backend.mp4 | 27.42MB 02 - Optional React Refresher/065 Preparing The App For Http Requests & Adding a Backend_en.srt | 10.52KB 02 - Optional React Refresher/066 Sending a POST Http Request.mp4 | 30.43MB 02 - Optional React Refresher/066 Sending a POST Http Request_en.srt | 7.44KB 02 - Optional React Refresher/067 Navigating Programmatically.mp4 | 22.66MB 02 - Optional React Refresher/067 Navigating Programmatically_en.srt | 5.54KB 02 - Optional React Refresher/068 Getting Started with Fetching Data.mp4 | 38.13MB 02 - Optional React Refresher/068 Getting Started with Fetching Data_en.srt | 14.08KB 02 - Optional React Refresher/069 Using the useEffect Hook.mp4 | 34.54MB 02 - Optional React Refresher/069 Using the useEffect Hook_en.srt | 14.78KB 02 - Optional React Refresher/070 Introducing React Context.mp4 | 32.96MB 02 - Optional React Refresher/070 Introducing React Context_en.srt | 15.98KB 02 - Optional React Refresher/071 Updating State Based On Previous State.mp4 | 20.89MB 02 - Optional React Refresher/071 Updating State Based On Previous State_en.srt | 8.45KB 02 - Optional React Refresher/072 Using Context In Components.mp4 | 42.84MB 02 - Optional React Refresher/072 Using Context In Components_en.srt | 17.58KB 02 - Optional React Refresher/073 More Context Usage.mp4 | 27.22MB 02 - Optional React Refresher/073 More Context Usage_en.srt | 9.46KB 02 - Optional React Refresher/074 Module Summary.mp4 | 2.52MB 02 - Optional React Refresher/074 Module Summary_en.srt | 1.52KB 02 - Optional React Refresher/075 Module Resources.html | 1003B 02 - Optional React Refresher/external-links.txt | 3.50KB 03 - NextJS Essentials (App Router)/001 Module Introduction.mp4 | 10.38MB 03 - NextJS Essentials (App Router)/001 Module Introduction_en.srt | 1.74KB 03 - NextJS Essentials (App Router)/002 Starting Setup.mp4 | 14.19MB 03 - NextJS Essentials (App Router)/002 Starting Setup_en.srt | 4.00KB 03 - NextJS Essentials (App Router)/002 Starting-Project-CodeSandbox-.url | 79B 03 - NextJS Essentials (App Router)/002 Starting-Project-Local-.url | 159B 03 - NextJS Essentials (App Router)/003 Understanding File-based Routing & React Server Components.mp4 | 18.33MB 03 - NextJS Essentials (App Router)/003 Understanding File-based Routing & React Server Components_en.srt | 4.05KB 03 - NextJS Essentials (App Router)/004 Adding Another Route via the File System.mp4 | 20.22MB 03 - NextJS Essentials (App Router)/004 Adding Another Route via the File System_en.srt | 4.28KB 03 - NextJS Essentials (App Router)/005 Navigating Between Pages - Wrong & Right Solution.mp4 | 29.43MB 03 - NextJS Essentials (App Router)/005 Navigating Between Pages - Wrong & Right Solution_en.srt | 6.55KB 03 - NextJS Essentials (App Router)/006 Working with Pages & Layouts.mp4 | 23.37MB 03 - NextJS Essentials (App Router)/006 Working with Pages & Layouts_en.srt | 5.00KB 03 - NextJS Essentials (App Router)/007 Organizing-NextJS-Projects.url | 96B 03 - NextJS Essentials (App Router)/007 Reserved File Names, Custom Components & How To Organize A NextJS Project.mp4 | 52.15MB 03 - NextJS Essentials (App Router)/007 Reserved File Names, Custom Components & How To Organize A NextJS Project_en.srt | 9.60KB 03 - NextJS Essentials (App Router)/008 Reserved Filenames.html | 1.57KB 03 - NextJS Essentials (App Router)/009 Configuring Dynamic Routes & Using Route Parameters.mp4 | 38.73MB 03 - NextJS Essentials (App Router)/009 Configuring Dynamic Routes & Using Route Parameters_en.srt | 8.57KB 03 - NextJS Essentials (App Router)/010 Onwards to the Main Project The Foodies App.mp4 | 11.79MB 03 - NextJS Essentials (App Router)/010 Onwards to the Main Project The Foodies App_en.srt | 2.06KB 03 - NextJS Essentials (App Router)/010 Starting-Project-CodeSandbox-.url | 89B 03 - NextJS Essentials (App Router)/010 Starting-Project-Local-.url | 169B 03 - NextJS Essentials (App Router)/011 Exercise Your Task.mp4 | 9.98MB 03 - NextJS Essentials (App Router)/011 Exercise Your Task_en.srt | 2.97KB 03 - NextJS Essentials (App Router)/012 Exercise Solution.mp4 | 53.46MB 03 - NextJS Essentials (App Router)/012 Exercise Solution_en.srt | 12.27KB 03 - NextJS Essentials (App Router)/013 Revisiting The Concept Of Layouts.mp4 | 28.10MB 03 - NextJS Essentials (App Router)/013 Revisiting The Concept Of Layouts_en.srt | 5.67KB 03 - NextJS Essentials (App Router)/014 Adding a Custom Component To A Layout.mp4 | 47.10MB 03 - NextJS Essentials (App Router)/014 Adding a Custom Component To A Layout_en.srt | 8.66KB 03 - NextJS Essentials (App Router)/015 Styling NextJS Project Your Options & Using CSS Modules.mp4 | 55.91MB 03 - NextJS Essentials (App Router)/015 Styling NextJS Project Your Options & Using CSS Modules_en.srt | 8.20KB 03 - NextJS Essentials (App Router)/015 main-header.module.css.url | 203B 03 - NextJS Essentials (App Router)/016 More-on-the-Image-Component.url | 82B 03 - NextJS Essentials (App Router)/016 Optimizing Images with the NextJS Image Component.mp4 | 46.80MB 03 - NextJS Essentials (App Router)/016 Optimizing Images with the NextJS Image Component_en.srt | 7.69KB 03 - NextJS Essentials (App Router)/017 Using More Custom Components.mp4 | 37.96MB 03 - NextJS Essentials (App Router)/017 Using More Custom Components_en.srt | 5.30KB 03 - NextJS Essentials (App Router)/018 Populating The Starting Page Content.mp4 | 35.32MB 03 - NextJS Essentials (App Router)/018 Populating The Starting Page Content_en.srt | 6.12KB 03 - NextJS Essentials (App Router)/018 page.js.url | 169B 03 - NextJS Essentials (App Router)/018 page.module.css.url | 177B 03 - NextJS Essentials (App Router)/019 Preparing an Image Slideshow.mp4 | 34.21MB 03 - NextJS Essentials (App Router)/019 Preparing an Image Slideshow_en.srt | 4.92KB 03 - NextJS Essentials (App Router)/019 image-slideshow.js.url | 194B 03 - NextJS Essentials (App Router)/019 image-slideshow.module.css.url | 202B 03 - NextJS Essentials (App Router)/020 React Server Components vs Client Components - When To Use What.mp4 | 65.78MB 03 - NextJS Essentials (App Router)/020 React Server Components vs Client Components - When To Use What_en.srt | 12.66KB 03 - NextJS Essentials (App Router)/021 Using Client Components Efficiently.mp4 | 96.59MB 03 - NextJS Essentials (App Router)/021 Using Client Components Efficiently_en.srt | 16.30KB 03 - NextJS Essentials (App Router)/021 page.js.url | 179B 03 - NextJS Essentials (App Router)/021 page.module.css.url | 187B 03 - NextJS Essentials (App Router)/022 Outputting Meals Data & Images With Unknown Dimensions.mp4 | 87.96MB 03 - NextJS Essentials (App Router)/022 Outputting Meals Data & Images With Unknown Dimensions_en.srt | 15.28KB 03 - NextJS Essentials (App Router)/022 meal-item.js.url | 187B 03 - NextJS Essentials (App Router)/022 meal-item.module.css.url | 195B 03 - NextJS Essentials (App Router)/022 meals-grid.module.css.url | 196B 03 - NextJS Essentials (App Router)/022 page.module.css.url | 183B 03 - NextJS Essentials (App Router)/023 Setting Up A SQLite Database.mp4 | 30.27MB 03 - NextJS Essentials (App Router)/023 Setting Up A SQLite Database_en.srt | 4.59KB 03 - NextJS Essentials (App Router)/023 initdb.js.url | 167B 03 - NextJS Essentials (App Router)/024 Fetching Data By Leveraging NextJS & Fullstack Capabilities.mp4 | 59.93MB 03 - NextJS Essentials (App Router)/024 Fetching Data By Leveraging NextJS & Fullstack Capabilities_en.srt | 10.99KB 03 - NextJS Essentials (App Router)/025 Adding A Loading Page.mp4 | 40.74MB 03 - NextJS Essentials (App Router)/025 Adding A Loading Page_en.srt | 5.82KB 03 - NextJS Essentials (App Router)/025 loading.module.css.url | 186B 03 - NextJS Essentials (App Router)/026 Using Suspense & Streamed Responses For Granular Loading State Management.mp4 | 56.64MB 03 - NextJS Essentials (App Router)/026 Using Suspense & Streamed Responses For Granular Loading State Management_en.srt | 9.14KB 03 - NextJS Essentials (App Router)/027 Handling Errors.mp4 | 38.11MB 03 - NextJS Essentials (App Router)/027 Handling Errors_en.srt | 7.97KB 03 - NextJS Essentials (App Router)/028 Handling Not Found States.mp4 | 13.34MB 03 - NextJS Essentials (App Router)/028 Handling Not Found States_en.srt | 2.82KB 03 - NextJS Essentials (App Router)/029 Loading & Rendering Meal Details via Dynamic Routes & Route Parameters.mp4 | 96.71MB 03 - NextJS Essentials (App Router)/029 Loading & Rendering Meal Details via Dynamic Routes & Route Parameters_en.srt | 15.31KB 03 - NextJS Essentials (App Router)/029 page.module.css.url | 198B 03 - NextJS Essentials (App Router)/030 Throwing Not Found Errors For Individual Meals.mp4 | 17.19MB 03 - NextJS Essentials (App Router)/030 Throwing Not Found Errors For Individual Meals_en.srt | 2.91KB 03 - NextJS Essentials (App Router)/031 Getting Started with the Share Meal Form.mp4 | 17.89MB 03 - NextJS Essentials (App Router)/031 Getting Started with the Share Meal Form_en.srt | 2.83KB 03 - NextJS Essentials (App Router)/031 page.js.url | 181B 03 - NextJS Essentials (App Router)/031 page.module.css.url | 189B 03 - NextJS Essentials (App Router)/032 Getting Started with a Custom Image Picker Input Component.mp4 | 67.72MB 03 - NextJS Essentials (App Router)/032 Getting Started with a Custom Image Picker Input Component_en.srt | 12.01KB 03 - NextJS Essentials (App Router)/032 image-picker.module.css.url | 198B 03 - NextJS Essentials (App Router)/033 Adding an Image Preview to the Picker.mp4 | 51.03MB 03 - NextJS Essentials (App Router)/033 Adding an Image Preview to the Picker_en.srt | 8.24KB 03 - NextJS Essentials (App Router)/034 Improving the Image Picker Component.html | 747B 03 - NextJS Essentials (App Router)/035 Introducing & Using Server Actions for Handling Form Submissions.mp4 | 79.74MB 03 - NextJS Essentials (App Router)/035 Introducing & Using Server Actions for Handling Form Submissions_en.srt | 13.14KB 03 - NextJS Essentials (App Router)/036 Storing Server Actions in Separate Files.mp4 | 32.35MB 03 - NextJS Essentials (App Router)/036 Storing Server Actions in Separate Files_en.srt | 5.57KB 03 - NextJS Essentials (App Router)/037 Creating a Slug & Sanitizing User Input for XSS Protection.mp4 | 25.12MB 03 - NextJS Essentials (App Router)/037 Creating a Slug & Sanitizing User Input for XSS Protection_en.srt | 4.50KB 03 - NextJS Essentials (App Router)/038 Storing Uploaded Images & Storing Data in the Database.mp4 | 106.67MB 03 - NextJS Essentials (App Router)/038 Storing Uploaded Images & Storing Data in the Database_en.srt | 18.55KB 03 - NextJS Essentials (App Router)/039 Managing the Form Submission Status with useFormStatus.mp4 | 47.24MB 03 - NextJS Essentials (App Router)/039 Managing the Form Submission Status with useFormStatus_en.srt | 7.13KB 03 - NextJS Essentials (App Router)/040 Adding Server-Side Input Validation.mp4 | 50.04MB 03 - NextJS Essentials (App Router)/040 Adding Server-Side Input Validation_en.srt | 7.92KB 03 - NextJS Essentials (App Router)/041 Working with Server Action Responses & useFormState.mp4 | 72.14MB 03 - NextJS Essentials (App Router)/041 Working with Server Action Responses & useFormState_en.srt | 11.08KB 03 - NextJS Essentials (App Router)/042 Building For Production & Understanding NextJS Caching.mp4 | 63.27MB 03 - NextJS Essentials (App Router)/042 Building For Production & Understanding NextJS Caching_en.srt | 8.13KB 03 - NextJS Essentials (App Router)/043 Triggering Cache Revalidations.mp4 | 32.19MB 03 - NextJS Essentials (App Router)/043 Triggering Cache Revalidations_en.srt | 5.00KB 03 - NextJS Essentials (App Router)/044 Don't Store Files Locally On The Filesystem!.mp4 | 17.21MB 03 - NextJS Essentials (App Router)/044 Don't Store Files Locally On The Filesystem!_en.srt | 3.22KB 03 - NextJS Essentials (App Router)/045 Bonus Storing Uploaded Images In The Cloud (AWS S3).html | 13.77KB 03 - NextJS Essentials (App Router)/045 Finished-Project.url | 160B 03 - NextJS Essentials (App Router)/045 Updated-initdb.js-File.url | 162B 03 - NextJS Essentials (App Router)/046 Adding Static Metadata.mp4 | 37.48MB 03 - NextJS Essentials (App Router)/046 Adding Static Metadata_en.srt | 5.40KB 03 - NextJS Essentials (App Router)/046 Official-Metadata-Docs.url | 93B 03 - NextJS Essentials (App Router)/047 Adding Dynamic Metadata.mp4 | 22.07MB 03 - NextJS Essentials (App Router)/047 Adding Dynamic Metadata_en.srt | 3.23KB 03 - NextJS Essentials (App Router)/048 Module Summary.mp4 | 41.49MB 03 - NextJS Essentials (App Router)/048 Module Summary_en.srt | 6.27KB 03 - NextJS Essentials (App Router)/external-links.txt | 4.29KB 04 - Routing & Page Rendering - Deep Dive/001 Module Introduction.mp4 | 3.49MB 04 - Routing & Page Rendering - Deep Dive/001 Module Introduction_en.srt | 2.06KB 04 - Routing & Page Rendering - Deep Dive/002 Project Setup, Overview & An Exercise!.mp4 | 23.09MB 04 - Routing & Page Rendering - Deep Dive/002 Project Setup, Overview & An Exercise!_en.srt | 5.70KB 04 - Routing & Page Rendering - Deep Dive/002 Starting-Project.url | 164B 04 - Routing & Page Rendering - Deep Dive/003 Exercise Solution - Part 1.mp4 | 37.26MB 04 - Routing & Page Rendering - Deep Dive/003 Exercise Solution - Part 1_en.srt | 9.75KB 04 - Routing & Page Rendering - Deep Dive/004 Exercise Solution - Part 2.mp4 | 37.36MB 04 - Routing & Page Rendering - Deep Dive/004 Exercise Solution - Part 2_en.srt | 7.14KB 04 - Routing & Page Rendering - Deep Dive/005 App Styling & Using Dummy Data.mp4 | 73.49MB 04 - Routing & Page Rendering - Deep Dive/005 App Styling & Using Dummy Data_en.srt | 12.11KB 04 - Routing & Page Rendering - Deep Dive/005 dummy-news.js.url | 160B 04 - Routing & Page Rendering - Deep Dive/005 main-header.js.url | 172B 04 - Routing & Page Rendering - Deep Dive/006 Handling Not Found Errors & Showing Not Found Pages.mp4 | 22.93MB 04 - Routing & Page Rendering - Deep Dive/006 Handling Not Found Errors & Showing Not Found Pages_en.srt | 6.10KB 04 - Routing & Page Rendering - Deep Dive/007 Setting Up & Using Parallel Routes.mp4 | 39.24MB 04 - Routing & Page Rendering - Deep Dive/007 Setting Up & Using Parallel Routes_en.srt | 8.78KB 04 - Routing & Page Rendering - Deep Dive/008 Working with Parallel Routes & Nested Routes.mp4 | 99.35MB 04 - Routing & Page Rendering - Deep Dive/008 Working with Parallel Routes & Nested Routes_en.srt | 17.73KB 04 - Routing & Page Rendering - Deep Dive/008 news.js.url | 161B 04 - Routing & Page Rendering - Deep Dive/009 Configuring Catch-All Routes.mp4 | 51.83MB 04 - Routing & Page Rendering - Deep Dive/009 Configuring Catch-All Routes_en.srt | 8.22KB 04 - Routing & Page Rendering - Deep Dive/010 Catch-All Fallback Routes & Dealing With Multiple Path Segments.mp4 | 87.98MB 04 - Routing & Page Rendering - Deep Dive/010 Catch-All Fallback Routes & Dealing With Multiple Path Segments_en.srt | 13.26KB 04 - Routing & Page Rendering - Deep Dive/011 Throwing (Route-related) Errors.mp4 | 32.41MB 04 - Routing & Page Rendering - Deep Dive/011 Throwing (Route-related) Errors_en.srt | 5.25KB 04 - Routing & Page Rendering - Deep Dive/012 Handling Errors With Error Pages.mp4 | 20.80MB 04 - Routing & Page Rendering - Deep Dive/012 Handling Errors With Error Pages_en.srt | 4.24KB 04 - Routing & Page Rendering - Deep Dive/013 Server vs Client Components.mp4 | 82.27MB 04 - Routing & Page Rendering - Deep Dive/013 Server vs Client Components_en.srt | 13.65KB 04 - Routing & Page Rendering - Deep Dive/014 Nested Routes Inside Dynamic Routes.mp4 | 41.18MB 04 - Routing & Page Rendering - Deep Dive/014 Nested Routes Inside Dynamic Routes_en.srt | 6.63KB 04 - Routing & Page Rendering - Deep Dive/015 Intercepting Navigation & Using Interception Routes.mp4 | 49.84MB 04 - Routing & Page Rendering - Deep Dive/015 Intercepting Navigation & Using Interception Routes_en.srt | 7.54KB 04 - Routing & Page Rendering - Deep Dive/016 Combining Parallel & Intercepting Routes.mp4 | 67.21MB 04 - Routing & Page Rendering - Deep Dive/016 Combining Parallel & Intercepting Routes_en.srt | 11.46KB 04 - Routing & Page Rendering - Deep Dive/017 Navigating Programmatically.mp4 | 23.85MB 04 - Routing & Page Rendering - Deep Dive/017 Navigating Programmatically_en.srt | 3.96KB 04 - Routing & Page Rendering - Deep Dive/018 Using & Understanding Route Groups.mp4 | 23.32MB 04 - Routing & Page Rendering - Deep Dive/018 Using & Understanding Route Groups_en.srt | 9.87KB 04 - Routing & Page Rendering - Deep Dive/018 page.js.url | 173B 04 - Routing & Page Rendering - Deep Dive/019 Building APIs with Route Handlers.mp4 | 30.00MB 04 - Routing & Page Rendering - Deep Dive/019 Building APIs with Route Handlers_en.srt | 8.04KB 04 - Routing & Page Rendering - Deep Dive/020 Middleware-Documentation.url | 96B 04 - Routing & Page Rendering - Deep Dive/020 Using Middleware.mp4 | 12.17MB 04 - Routing & Page Rendering - Deep Dive/020 Using Middleware_en.srt | 8.40KB 04 - Routing & Page Rendering - Deep Dive/021 Module Summary.mp4 | 819.93KB 04 - Routing & Page Rendering - Deep Dive/021 Module Summary_en.srt | 829B 04 - Routing & Page Rendering - Deep Dive/external-links.txt | 923B 05 - Data Fetching - Deep Dive/001 Module Introduction.mp4 | 1.32MB 05 - Data Fetching - Deep Dive/001 Module Introduction_en.srt | 1.18KB 05 - Data Fetching - Deep Dive/002 Adding a Backend.mp4 | 19.79MB 05 - Data Fetching - Deep Dive/002 Adding a Backend_en.srt | 4.14KB 05 - Data Fetching - Deep Dive/002 Backend.url | 148B 05 - Data Fetching - Deep Dive/003 Option 1 Client-side Data Fetching.mp4 | 67.79MB 05 - Data Fetching - Deep Dive/003 Option 1 Client-side Data Fetching_en.srt | 13.19KB 05 - Data Fetching - Deep Dive/004 Option 2 Server-side Data Fetching.mp4 | 52.62MB 05 - Data Fetching - Deep Dive/004 Option 2 Server-side Data Fetching_en.srt | 8.29KB 05 - Data Fetching - Deep Dive/005 Why Use A Separate Backend Fetching Directly From The Source!.mp4 | 40.60MB 05 - Data Fetching - Deep Dive/005 Why Use A Separate Backend Fetching Directly From The Source!_en.srt | 9.47KB 05 - Data Fetching - Deep Dive/006 Showing a Loading Fallback.mp4 | 40.90MB 05 - Data Fetching - Deep Dive/006 Showing a Loading Fallback_en.srt | 7.07KB 05 - Data Fetching - Deep Dive/007 Migrating An Entire Application To A Local Data Source (Database).mp4 | 122.01MB 05 - Data Fetching - Deep Dive/007 Migrating An Entire Application To A Local Data Source (Database)_en.srt | 18.74KB 05 - Data Fetching - Deep Dive/007 news.js.url | 166B 05 - Data Fetching - Deep Dive/008 Granular Data Fetching With Suspense.mp4 | 114.62MB 05 - Data Fetching - Deep Dive/008 Granular Data Fetching With Suspense_en.srt | 16.59KB 05 - Data Fetching - Deep Dive/external-links.txt | 300B 06 - Mutating Data - Deep Dive/001 Module Introduction.mp4 | 7.14MB 06 - Mutating Data - Deep Dive/001 Module Introduction_en.srt | 1.39KB 06 - Mutating Data - Deep Dive/002 Starting Project & Analyzing Mutation Options.mp4 | 38.76MB 06 - Mutating Data - Deep Dive/002 Starting Project & Analyzing Mutation Options_en.srt | 8.48KB 06 - Mutating Data - Deep Dive/002 Starting-Project.url | 160B 06 - Mutating Data - Deep Dive/003 Setting Up A Form Action.mp4 | 73.80MB 06 - Mutating Data - Deep Dive/003 Setting Up A Form Action_en.srt | 13.87KB 06 - Mutating Data - Deep Dive/004 Creating a Server Action.mp4 | 32.01MB 06 - Mutating Data - Deep Dive/004 Creating a Server Action_en.srt | 6.32KB 06 - Mutating Data - Deep Dive/005 Storing Data in Databases.mp4 | 33.64MB 06 - Mutating Data - Deep Dive/005 Storing Data in Databases_en.srt | 6.86KB 06 - Mutating Data - Deep Dive/006 Providing User Feedback with The useFormStatus Hook.mp4 | 47.21MB 06 - Mutating Data - Deep Dive/006 Providing User Feedback with The useFormStatus Hook_en.srt | 8.86KB 06 - Mutating Data - Deep Dive/007 Validating User Input With Help Of The useFormState Hook.mp4 | 83.36MB 06 - Mutating Data - Deep Dive/007 Validating User Input With Help Of The useFormState Hook_en.srt | 14.48KB 06 - Mutating Data - Deep Dive/008 Adjusting Server Actions for useFormState.mp4 | 64.98MB 06 - Mutating Data - Deep Dive/008 Adjusting Server Actions for useFormState_en.srt | 11.14KB 06 - Mutating Data - Deep Dive/009 Storing Server Actions In Separate Files.mp4 | 32.28MB 06 - Mutating Data - Deep Dive/009 Storing Server Actions In Separate Files_en.srt | 5.98KB 06 - Mutating Data - Deep Dive/010 use server Does Not Guarantee Server-side Execution!.html | 1012B 06 - Mutating Data - Deep Dive/011 Preparing the App For Cloudinary Image Upload & Serving.html | 656B 06 - Mutating Data - Deep Dive/012 Uploading & Storing Images.mp4 | 68.00MB 06 - Mutating Data - Deep Dive/012 Uploading & Storing Images_en.srt | 11.46KB 06 - Mutating Data - Deep Dive/012 cloudinary.js.url | 163B 06 - Mutating Data - Deep Dive/013 Alternative Ways of Using, Configuring & Triggering Server Actions.mp4 | 85.28MB 06 - Mutating Data - Deep Dive/013 Alternative Ways of Using, Configuring & Triggering Server Actions_en.srt | 16.04KB 06 - Mutating Data - Deep Dive/014 More-about-revalidatePath-.url | 90B 06 - Mutating Data - Deep Dive/014 Revalidating Data To Avoid Caching Problems.mp4 | 35.13MB 06 - Mutating Data - Deep Dive/014 Revalidating Data To Avoid Caching Problems_en.srt | 6.65KB 06 - Mutating Data - Deep Dive/015 Performing Optimistic Updates With NextJS.mp4 | 97.93MB 06 - Mutating Data - Deep Dive/015 Performing Optimistic Updates With NextJS_en.srt | 16.81KB 06 - Mutating Data - Deep Dive/016 Caching Differences Development vs Production.mp4 | 46.80MB 06 - Mutating Data - Deep Dive/016 Caching Differences Development vs Production_en.srt | 9.20KB 06 - Mutating Data - Deep Dive/external-links.txt | 426B 07 - Understanding & Configuring Caching/001 Module Introduction.mp4 | 6.77MB 07 - Understanding & Configuring Caching/001 Module Introduction_en.srt | 1.47KB 07 - Understanding & Configuring Caching/002 Caching-Documentation.url | 85B 07 - Understanding & Configuring Caching/002 Making Sense of NextJS' Caching Types.mp4 | 36.39MB 07 - Understanding & Configuring Caching/002 Making Sense of NextJS' Caching Types_en.srt | 7.60KB 07 - Understanding & Configuring Caching/003 Project Setup.mp4 | 8.62MB 07 - Understanding & Configuring Caching/003 Project Setup_en.srt | 2.57KB 07 - Understanding & Configuring Caching/003 Starting-Project.url | 154B 07 - Understanding & Configuring Caching/004 Handling Request Memoization.mp4 | 39.05MB 07 - Understanding & Configuring Caching/004 Handling Request Memoization_en.srt | 8.41KB 07 - Understanding & Configuring Caching/005 Understanding The Data Cache & Cache Settings.mp4 | 18.80MB 07 - Understanding & Configuring Caching/005 Understanding The Data Cache & Cache Settings_en.srt | 8.39KB 07 - Understanding & Configuring Caching/006 Controlling Data Caching.mp4 | 42.05MB 07 - Understanding & Configuring Caching/006 Controlling Data Caching_en.srt | 8.70KB 07 - Understanding & Configuring Caching/007 Making Sense Of The Full Route Cache.mp4 | 31.70MB 07 - Understanding & Configuring Caching/007 Making Sense Of The Full Route Cache_en.srt | 6.89KB 07 - Understanding & Configuring Caching/008 On-Demand Cache Invalidation with revalidatePath & revalidateTag.mp4 | 22.89MB 07 - Understanding & Configuring Caching/008 On-Demand Cache Invalidation with revalidatePath & revalidateTag_en.srt | 8.83KB 07 - Understanding & Configuring Caching/009 Setting Up Request Memoization For Custom Data Sources.mp4 | 54.99MB 07 - Understanding & Configuring Caching/009 Setting Up Request Memoization For Custom Data Sources_en.srt | 11.27KB 07 - Understanding & Configuring Caching/010 Setting Up Data Caching For Custom Data Sources.mp4 | 29.88MB 07 - Understanding & Configuring Caching/010 Setting Up Data Caching For Custom Data Sources_en.srt | 5.32KB 07 - Understanding & Configuring Caching/011 Invalidating Custom Data Source Data.mp4 | 26.34MB 07 - Understanding & Configuring Caching/011 Invalidating Custom Data Source Data_en.srt | 5.51KB 07 - Understanding & Configuring Caching/012 Module Summary.mp4 | 16.53MB 07 - Understanding & Configuring Caching/012 Module Summary_en.srt | 2.73KB 07 - Understanding & Configuring Caching/external-links.txt | 248B 08 - NextJS App Optimizations/001 Module Introduction.mp4 | 8.50MB 08 - NextJS App Optimizations/001 Module Introduction_en.srt | 4.77KB 08 - NextJS App Optimizations/001 Starting-Project.url | 160B 08 - NextJS App Optimizations/002 Using the NextJS Image Component.mp4 | 19.54MB 08 - NextJS App Optimizations/002 Using the NextJS Image Component_en.srt | 5.42KB 08 - NextJS App Optimizations/003 Understanding the NextJS Image Component.mp4 | 48.93MB 08 - NextJS App Optimizations/003 Understanding the NextJS Image Component_en.srt | 7.87KB 08 - NextJS App Optimizations/004 Controlling the Image Size.mp4 | 36.74MB 08 - NextJS App Optimizations/004 Controlling the Image Size_en.srt | 6.83KB 08 - NextJS App Optimizations/005 Working with Priority Images & More Settings.mp4 | 17.23MB 08 - NextJS App Optimizations/005 Working with Priority Images & More Settings_en.srt | 4.74KB 08 - NextJS App Optimizations/006 Loading Unknown Images.mp4 | 33.49MB 08 - NextJS App Optimizations/006 Loading Unknown Images_en.srt | 6.32KB 08 - NextJS App Optimizations/007 Configuring CSS For Images With The fill Prop.mp4 | 19.30MB 08 - NextJS App Optimizations/007 Configuring CSS For Images With The fill Prop_en.srt | 4.46KB 08 - NextJS App Optimizations/008 Using An Image Loader & Cloudinary Resizing.mp4 | 143.76MB 08 - NextJS App Optimizations/008 Using An Image Loader & Cloudinary Resizing_en.srt | 23.58KB 08 - NextJS App Optimizations/009 Page Metadata - An Introduction.mp4 | 6.35MB 08 - NextJS App Optimizations/009 Page Metadata - An Introduction_en.srt | 1.53KB 08 - NextJS App Optimizations/010 Configuring Static Page Metadata.mp4 | 10.48MB 08 - NextJS App Optimizations/010 Configuring Static Page Metadata_en.srt | 4.16KB 08 - NextJS App Optimizations/010 metadata-Documentation.url | 97B 08 - NextJS App Optimizations/011 Configuring Dynamic Page Metadata.mp4 | 38.95MB 08 - NextJS App Optimizations/011 Configuring Dynamic Page Metadata_en.srt | 6.97KB 08 - NextJS App Optimizations/012 Understanding Layout Metadata.mp4 | 5.22MB 08 - NextJS App Optimizations/012 Understanding Layout Metadata_en.srt | 2.45KB 08 - NextJS App Optimizations/external-links.txt | 267B 09 - User Authentication/001 Module Introduction.mp4 | 1.32MB 09 - User Authentication/001 Module Introduction_en.srt | 1.41KB 09 - User Authentication/002 Project Setup.mp4 | 31.13MB 09 - User Authentication/002 Project Setup_en.srt | 5.16KB 09 - User Authentication/002 Starting-Project.url | 161B 09 - User Authentication/003 User Signup Extracting & Validating User Input.mp4 | 110.69MB 09 - User Authentication/003 User Signup Extracting & Validating User Input_en.srt | 21.13KB 09 - User Authentication/004 Storing Users in a Database - The Wrong Way.mp4 | 9.22MB 09 - User Authentication/004 Storing Users in a Database - The Wrong Way_en.srt | 5.75KB 09 - User Authentication/005 Hashing Passwords & Storing User Data The Right Way.mp4 | 17.12MB 09 - User Authentication/005 Hashing Passwords & Storing User Data The Right Way_en.srt | 2.93KB 09 - User Authentication/005 hash.js.url | 161B 09 - User Authentication/006 Checking for Email Duplication.mp4 | 38.34MB 09 - User Authentication/006 Checking for Email Duplication_en.srt | 7.18KB 09 - User Authentication/007 Theory How Does User Authentication Work.mp4 | 31.09MB 09 - User Authentication/007 Theory How Does User Authentication Work_en.srt | 7.68KB 09 - User Authentication/008 Choosing a Third-Party Auth Package (Lucia).mp4 | 7.03MB 09 - User Authentication/008 Choosing a Third-Party Auth Package (Lucia)_en.srt | 4.16KB 09 - User Authentication/009 Creating a New Lucia Auth Instance.mp4 | 28.75MB 09 - User Authentication/009 Creating a New Lucia Auth Instance_en.srt | 6.33KB 09 - User Authentication/010 Configuring A Session & A Session Cookie.mp4 | 33.62MB 09 - User Authentication/010 Configuring A Session & A Session Cookie_en.srt | 6.54KB 09 - User Authentication/011 Setting Up An Auth Session.mp4 | 36.02MB 09 - User Authentication/011 Setting Up An Auth Session_en.srt | 4.90KB 09 - User Authentication/012 Verifying An Active Auth Session.mp4 | 19.57MB 09 - User Authentication/012 Verifying An Active Auth Session_en.srt | 10.41KB 09 - User Authentication/013 Protecting Routes Against Unauthenticated Access.mp4 | 28.75MB 09 - User Authentication/013 Protecting Routes Against Unauthenticated Access_en.srt | 4.38KB 09 - User Authentication/014 Switching Auth Modes With Query Parameters (Search Params).mp4 | 44.95MB 09 - User Authentication/014 Switching Auth Modes With Query Parameters (Search Params)_en.srt | 7.64KB 09 - User Authentication/015 Adding User Login (via a Server Action).mp4 | 27.01MB 09 - User Authentication/015 Adding User Login (via a Server Action)_en.srt | 7.17KB 09 - User Authentication/016 Triggering Different Server Actions via Query Parameters.mp4 | 11.36MB 09 - User Authentication/016 Triggering Different Server Actions via Query Parameters_en.srt | 4.99KB 09 - User Authentication/017 Adding an Auth-only Layout.mp4 | 28.87MB 09 - User Authentication/017 Adding an Auth-only Layout_en.srt | 5.24KB 09 - User Authentication/018 One Root Layout vs Multiple Root Layouts.html | 1.47KB 09 - User Authentication/019 Adding User Logout.mp4 | 12.78MB 09 - User Authentication/019 Adding User Logout_en.srt | 5.72KB 09 - User Authentication/external-links.txt | 317B 10 - Roundup & Next Steps/001 Course Roundup.mp4 | 37.86MB 10 - Roundup & Next Steps/001 Course Roundup_en.srt | 2.61KB 10 - Roundup & Next Steps/002 But There's More NextJS Content!.mp4 | 41.79MB 10 - Roundup & Next Steps/002 But There's More NextJS Content!_en.srt | 5.17KB 11 - Pages & File-based Routing/001 From App Router To Pages Router.mp4 | 33.70MB 11 - Pages & File-based Routing/001 From App Router To Pages Router_en.srt | 2.59KB 11 - Pages & File-based Routing/002 Using The Code Snapshots.html | 741B 11 - Pages & File-based Routing/003 Module Introduction.mp4 | 1.42MB 11 - Pages & File-based Routing/003 Module Introduction_en.srt | 1.54KB 11 - Pages & File-based Routing/004 Our Starting Setup.mp4 | 2.06MB 11 - Pages & File-based Routing/004 Our Starting Setup_en.srt | 1.83KB 11 - Pages & File-based Routing/004 Starting-Setup-Code-.url | 118B 11 - Pages & File-based Routing/005 What Is File-based Routing And Why Is It Helpful.mp4 | 9.89MB 11 - Pages & File-based Routing/005 What Is File-based Routing And Why Is It Helpful_en.srt | 7.50KB 11 - Pages & File-based Routing/006 Adding A First Page.mp4 | 6.17MB 11 - Pages & File-based Routing/006 Adding A First Page_en.srt | 6.22KB 11 - Pages & File-based Routing/007 Adding a Named Static Route File.mp4 | 2.94MB 11 - Pages & File-based Routing/007 Adding a Named Static Route File_en.srt | 2.32KB 11 - Pages & File-based Routing/008 Working with Nested Paths & Routes.mp4 | 7.44MB 11 - Pages & File-based Routing/008 Working with Nested Paths & Routes_en.srt | 4.91KB 11 - Pages & File-based Routing/009 Adding Dynamic Paths & Routes.mp4 | 10.32MB 11 - Pages & File-based Routing/009 Adding Dynamic Paths & Routes_en.srt | 7.41KB 11 - Pages & File-based Routing/010 Extracting Dynamic Path Segment Data (Dynamic Routes).mp4 | 15.96MB 11 - Pages & File-based Routing/010 Extracting Dynamic Path Segment Data (Dynamic Routes)_en.srt | 6.96KB 11 - Pages & File-based Routing/011 Building Nested Dynamic Routes & Paths.mp4 | 24.10MB 11 - Pages & File-based Routing/011 Building Nested Dynamic Routes & Paths_en.srt | 9.86KB 11 - Pages & File-based Routing/012 Adding Catch-All Routes.mp4 | 12.71MB 11 - Pages & File-based Routing/012 Adding Catch-All Routes_en.srt | 7.66KB 11 - Pages & File-based Routing/013 Navigating with the Link Component.mp4 | 14.54MB 11 - Pages & File-based Routing/013 Navigating with the Link Component_en.srt | 8.28KB 11 - Pages & File-based Routing/014 Navigating To Dynamic Routes.mp4 | 22.13MB 11 - Pages & File-based Routing/014 Navigating To Dynamic Routes_en.srt | 5.18KB 11 - Pages & File-based Routing/015 A Different Way Of Setting Link Hrefs.mp4 | 8.79MB 11 - Pages & File-based Routing/015 A Different Way Of Setting Link Hrefs_en.srt | 4.33KB 11 - Pages & File-based Routing/016 Navigating Programmatically.mp4 | 12.09MB 11 - Pages & File-based Routing/016 Navigating Programmatically_en.srt | 5.45KB 11 - Pages & File-based Routing/017 Adding a Custom 404 Page.mp4 | 3.22MB 11 - Pages & File-based Routing/017 Adding a Custom 404 Page_en.srt | 2.11KB 11 - Pages & File-based Routing/018 Module Summary.mp4 | 24.24MB 11 - Pages & File-based Routing/018 Module Summary_en.srt | 9.10KB 11 - Pages & File-based Routing/019 Module Resources.html | 1.00KB 11 - Pages & File-based Routing/[CourseClub.Me].url | 122B 11 - Pages & File-based Routing/[GigaCourse.Com].url | 49B 11 - Pages & File-based Routing/external-links.txt | 124B 12 - Project Time Working with File-based Routing/001 Module Introduction.mp4 | 3.79MB 12 - Project Time Working with File-based Routing/001 Module Introduction_en.srt | 2.98KB 12 - Project Time Working with File-based Routing/002 Planning The Project.mp4 | 6.65MB 12 - Project Time Working with File-based Routing/002 Planning The Project_en.srt | 6.49KB 12 - Project Time Working with File-based Routing/002 Starting-Setup-Code-.url | 112B 12 - Project Time Working with File-based Routing/003 Setting Up The Main Pages.mp4 | 13.51MB 12 - Project Time Working with File-based Routing/003 Setting Up The Main Pages_en.srt | 10.36KB 12 - Project Time Working with File-based Routing/004 Adding Dummy Data & Static Files.mp4 | 47.18MB 12 - Project Time Working with File-based Routing/004 Adding Dummy Data & Static Files_en.srt | 7.25KB 12 - Project Time Working with File-based Routing/004 Dummy-Data.url | 128B 12 - Project Time Working with File-based Routing/005 Adding Regular React Components.mp4 | 40.98MB 12 - Project Time Working with File-based Routing/005 Adding Regular React Components_en.srt | 10.39KB 12 - Project Time Working with File-based Routing/006 Adding More React Components & Connecting Components.mp4 | 87.17MB 12 - Project Time Working with File-based Routing/006 Adding More React Components & Connecting Components_en.srt | 15.02KB 12 - Project Time Working with File-based Routing/007 Style-Files.url | 116B 12 - Project Time Working with File-based Routing/007 Styling Components In Next.js Projects.mp4 | 56.83MB 12 - Project Time Working with File-based Routing/007 Styling Components In Next.js Projects_en.srt | 13.41KB 12 - Project Time Working with File-based Routing/008 Link & NextJS 13.html | 1.62KB 12 - Project Time Working with File-based Routing/009 Adding Buttons & Icons.mp4 | 32.53MB 12 - Project Time Working with File-based Routing/009 Adding Buttons & Icons_en.srt | 11.71KB 12 - Project Time Working with File-based Routing/009 Icons.url | 120B 12 - Project Time Working with File-based Routing/009 Style-Files.url | 116B 12 - Project Time Working with File-based Routing/010 Adding the Event Detail Page (Dynamic Route).mp4 | 26.70MB 12 - Project Time Working with File-based Routing/010 Adding the Event Detail Page (Dynamic Route)_en.srt | 10.60KB 12 - Project Time Working with File-based Routing/010 Event-Detail-Component.url | 120B 12 - Project Time Working with File-based Routing/011 Adding a General Layout Wrapper Component.mp4 | 18.87MB 12 - Project Time Working with File-based Routing/011 Adding a General Layout Wrapper Component_en.srt | 9.17KB 12 - Project Time Working with File-based Routing/011 Style-Files.url | 116B 12 - Project Time Working with File-based Routing/012 Working on the All Events Page.mp4 | 6.51MB 12 - Project Time Working with File-based Routing/012 Working on the All Events Page_en.srt | 2.89KB 12 - Project Time Working with File-based Routing/013 Adding a Filter Form for Filtering Events.mp4 | 28.38MB 12 - Project Time Working with File-based Routing/013 Adding a Filter Form for Filtering Events_en.srt | 11.65KB 12 - Project Time Working with File-based Routing/013 Style-Files.url | 116B 12 - Project Time Working with File-based Routing/014 Navigating to the Filtered Events Page Progammatically.mp4 | 33.91MB 12 - Project Time Working with File-based Routing/014 Navigating to the Filtered Events Page Progammatically_en.srt | 12.69KB 12 - Project Time Working with File-based Routing/015 Extracting Data on the Catch-All Page.mp4 | 26.65MB 12 - Project Time Working with File-based Routing/015 Extracting Data on the Catch-All Page_en.srt | 12.78KB 12 - Project Time Working with File-based Routing/016 Components-ZIP-Files-.url | 120B 12 - Project Time Working with File-based Routing/016 Final Steps.mp4 | 42.22MB 12 - Project Time Working with File-based Routing/016 Final Steps_en.srt | 9.82KB 12 - Project Time Working with File-based Routing/017 Module Summary.mp4 | 5.89MB 12 - Project Time Working with File-based Routing/017 Module Summary_en.srt | 2.59KB 12 - Project Time Working with File-based Routing/018 Module Resources.html | 1000B 12 - Project Time Working with File-based Routing/external-links.txt | 1.04KB 13 - Page Pre-Rendering & Data Fetching/001 Module Introduction.mp4 | 3.09MB 13 - Page Pre-Rendering & Data Fetching/001 Module Introduction_en.srt | 3.42KB 13 - Page Pre-Rendering & Data Fetching/002 The Problem With Traditional React Apps (and Data Fetching).mp4 | 25.22MB 13 - Page Pre-Rendering & Data Fetching/002 The Problem With Traditional React Apps (and Data Fetching)_en.srt | 8.16KB 13 - Page Pre-Rendering & Data Fetching/003 How NextJS Prepares & Pre-renders Pages.mp4 | 7.77MB 13 - Page Pre-Rendering & Data Fetching/003 How NextJS Prepares & Pre-renders Pages_en.srt | 8.42KB 13 - Page Pre-Rendering & Data Fetching/004 Introducing Static Generation with getStaticProps.mp4 | 6.02MB 13 - Page Pre-Rendering & Data Fetching/004 Introducing Static Generation with getStaticProps_en.srt | 6.31KB 13 - Page Pre-Rendering & Data Fetching/005 NextJS Pre-renders By Default!.mp4 | 18.83MB 13 - Page Pre-Rendering & Data Fetching/005 NextJS Pre-renders By Default!_en.srt | 4.69KB 13 - Page Pre-Rendering & Data Fetching/005 Starting-Project.url | 116B 13 - Page Pre-Rendering & Data Fetching/006 Adding getStaticProps To Pages.mp4 | 21.87MB 13 - Page Pre-Rendering & Data Fetching/006 Adding getStaticProps To Pages_en.srt | 9.92KB 13 - Page Pre-Rendering & Data Fetching/006 dummy-backend.json-File.url | 135B 13 - Page Pre-Rendering & Data Fetching/007 Running Server-side Code & Using the Filesystem.mp4 | 28.09MB 13 - Page Pre-Rendering & Data Fetching/007 Running Server-side Code & Using the Filesystem_en.srt | 11.16KB 13 - Page Pre-Rendering & Data Fetching/008 A Look Behind The Scenes.mp4 | 20.14MB 13 - Page Pre-Rendering & Data Fetching/008 A Look Behind The Scenes_en.srt | 8.09KB 13 - Page Pre-Rendering & Data Fetching/009 Utilizing Incremental Static Generation (ISR).mp4 | 33.66MB 13 - Page Pre-Rendering & Data Fetching/009 Utilizing Incremental Static Generation (ISR)_en.srt | 10.42KB 13 - Page Pre-Rendering & Data Fetching/010 ISR A Look Behind The Scenes.mp4 | 9.22MB 13 - Page Pre-Rendering & Data Fetching/010 ISR A Look Behind The Scenes_en.srt | 5.70KB 13 - Page Pre-Rendering & Data Fetching/011 A Closer Look At getStaticProps & Configuration Options.mp4 | 13.40MB 13 - Page Pre-Rendering & Data Fetching/011 A Closer Look At getStaticProps & Configuration Options_en.srt | 6.36KB 13 - Page Pre-Rendering & Data Fetching/012 Working With Dynamic Parameters.mp4 | 35.41MB 13 - Page Pre-Rendering & Data Fetching/012 Working With Dynamic Parameters_en.srt | 14.86KB 13 - Page Pre-Rendering & Data Fetching/013 Introducing getStaticPaths For Dynamic Pages.mp4 | 10.99MB 13 - Page Pre-Rendering & Data Fetching/013 Introducing getStaticPaths For Dynamic Pages_en.srt | 5.17KB 13 - Page Pre-Rendering & Data Fetching/014 Using getStaticPaths.mp4 | 10.33MB 13 - Page Pre-Rendering & Data Fetching/014 Using getStaticPaths_en.srt | 4.81KB 13 - Page Pre-Rendering & Data Fetching/015 getStaticPaths & Link Prefetching Behind The Scenes.mp4 | 12.48MB 13 - Page Pre-Rendering & Data Fetching/015 getStaticPaths & Link Prefetching Behind The Scenes_en.srt | 6.12KB 13 - Page Pre-Rendering & Data Fetching/016 Working With Fallback Pages.mp4 | 14.82MB 13 - Page Pre-Rendering & Data Fetching/016 Working With Fallback Pages_en.srt | 8.35KB 13 - Page Pre-Rendering & Data Fetching/017 Loading Paths Dynamically.mp4 | 10.56MB 13 - Page Pre-Rendering & Data Fetching/017 Loading Paths Dynamically_en.srt | 5.87KB 13 - Page Pre-Rendering & Data Fetching/018 Fallback Pages & Not Found Pages.mp4 | 21.82MB 13 - Page Pre-Rendering & Data Fetching/018 Fallback Pages & Not Found Pages_en.srt | 7.88KB 13 - Page Pre-Rendering & Data Fetching/019 Introducing getServerSideProps for Server-side Rendering (SSR).mp4 | 12.07MB 13 - Page Pre-Rendering & Data Fetching/019 Introducing getServerSideProps for Server-side Rendering (SSR)_en.srt | 5.93KB 13 - Page Pre-Rendering & Data Fetching/020 Using getServerSideProps for Server-side Rendering.mp4 | 11.29MB 13 - Page Pre-Rendering & Data Fetching/020 Using getServerSideProps for Server-side Rendering_en.srt | 6.06KB 13 - Page Pre-Rendering & Data Fetching/021 NodeJS-req-Documentation.url | 88B 13 - Page Pre-Rendering & Data Fetching/021 NodeJS-res-Documentation.url | 87B 13 - Page Pre-Rendering & Data Fetching/021 getServerSideProps and its Context.mp4 | 24.46MB 13 - Page Pre-Rendering & Data Fetching/021 getServerSideProps and its Context_en.srt | 6.80KB 13 - Page Pre-Rendering & Data Fetching/022 Dynamic Pages & getServerSideProps.mp4 | 13.06MB 13 - Page Pre-Rendering & Data Fetching/022 Dynamic Pages & getServerSideProps_en.srt | 5.49KB 13 - Page Pre-Rendering & Data Fetching/023 getServerSideProps Behind The Scenes.mp4 | 10.88MB 13 - Page Pre-Rendering & Data Fetching/023 getServerSideProps Behind The Scenes_en.srt | 4.93KB 13 - Page Pre-Rendering & Data Fetching/024 Introducing Client-Side Data Fetching (And When To Use It).mp4 | 5.69MB 13 - Page Pre-Rendering & Data Fetching/024 Introducing Client-Side Data Fetching (And When To Use It)_en.srt | 5.29KB 13 - Page Pre-Rendering & Data Fetching/025 Implementing Client-Side Data Fetching.mp4 | 106.09MB 13 - Page Pre-Rendering & Data Fetching/025 Implementing Client-Side Data Fetching_en.srt | 22.99KB 13 - Page Pre-Rendering & Data Fetching/026 A Note About useSWR.html | 506B 13 - Page Pre-Rendering & Data Fetching/027 Using the useSWR NextJS Hook.mp4 | 36.64MB 13 - Page Pre-Rendering & Data Fetching/027 Using the useSWR NextJS Hook_en.srt | 13.52KB 13 - Page Pre-Rendering & Data Fetching/028 Combining Pre-Fetching With Client-Side Fetching.mp4 | 74.25MB 13 - Page Pre-Rendering & Data Fetching/028 Combining Pre-Fetching With Client-Side Fetching_en.srt | 13.04KB 13 - Page Pre-Rendering & Data Fetching/029 Module Summary.mp4 | 26.24MB 13 - Page Pre-Rendering & Data Fetching/029 Module Summary_en.srt | 10.07KB 13 - Page Pre-Rendering & Data Fetching/030 Module Resources.html | 1008B 13 - Page Pre-Rendering & Data Fetching/external-links.txt | 457B 14 - Project Time Page Pre-rendering & Data Fetching/001 Module Introduction.mp4 | 1.42MB 14 - Project Time Page Pre-rendering & Data Fetching/001 Module Introduction_en.srt | 1.68KB 14 - Project Time Page Pre-rendering & Data Fetching/002 Latest-Project-Snapshot.url | 97B 14 - Project Time Page Pre-rendering & Data Fetching/002 Preparations.mp4 | 29.58MB 14 - Project Time Page Pre-rendering & Data Fetching/002 Preparations_en.srt | 8.09KB 14 - Project Time Page Pre-rendering & Data Fetching/003 Adding Static Site Generation (SSG) On The Home Page.mp4 | 61.40MB 14 - Project Time Page Pre-rendering & Data Fetching/003 Adding Static Site Generation (SSG) On The Home Page_en.srt | 15.73KB 14 - Project Time Page Pre-rendering & Data Fetching/004 Loading Data & Paths For Dynamic Pages.mp4 | 56.49MB 14 - Project Time Page Pre-rendering & Data Fetching/004 Loading Data & Paths For Dynamic Pages_en.srt | 13.37KB 14 - Project Time Page Pre-rendering & Data Fetching/005 Optimizing Data Fetching.mp4 | 44.79MB 14 - Project Time Page Pre-rendering & Data Fetching/005 Optimizing Data Fetching_en.srt | 11.44KB 14 - Project Time Page Pre-rendering & Data Fetching/006 Working on the All Events Page.mp4 | 17.99MB 14 - Project Time Page Pre-rendering & Data Fetching/006 Working on the All Events Page_en.srt | 3.99KB 14 - Project Time Page Pre-rendering & Data Fetching/007 Using Server-side Rendering (SSR).mp4 | 62.27MB 14 - Project Time Page Pre-rendering & Data Fetching/007 Using Server-side Rendering (SSR)_en.srt | 13.95KB 14 - Project Time Page Pre-rendering & Data Fetching/008 Adding Client-Side Data Fetching.mp4 | 45.32MB 14 - Project Time Page Pre-rendering & Data Fetching/008 Adding Client-Side Data Fetching_en.srt | 15.98KB 14 - Project Time Page Pre-rendering & Data Fetching/009 Module Summary.mp4 | 6.31MB 14 - Project Time Page Pre-rendering & Data Fetching/009 Module Summary_en.srt | 2.18KB 14 - Project Time Page Pre-rendering & Data Fetching/010 Module Resources.html | 748B 14 - Project Time Page Pre-rendering & Data Fetching/external-links.txt | 106B 15 - Optimizing NextJS Apps/001 Module Introduction.mp4 | 1.42MB 15 - Optimizing NextJS Apps/001 Module Introduction_en.srt | 1.89KB 15 - Optimizing NextJS Apps/002 Analyzing the Need for head Metadata.mp4 | 6.68MB 15 - Optimizing NextJS Apps/002 Analyzing the Need for head Metadata_en.srt | 2.82KB 15 - Optimizing NextJS Apps/002 Latest-Project-Snapshot.url | 103B 15 - Optimizing NextJS Apps/003 Configuring the head Content.mp4 | 14.99MB 15 - Optimizing NextJS Apps/003 Configuring the head Content_en.srt | 4.99KB 15 - Optimizing NextJS Apps/004 Adding Dynamic head Content.mp4 | 48.74MB 15 - Optimizing NextJS Apps/004 Adding Dynamic head Content_en.srt | 7.31KB 15 - Optimizing NextJS Apps/005 Reusing Logic Inside A Component.mp4 | 18.62MB 15 - Optimizing NextJS Apps/005 Reusing Logic Inside A Component_en.srt | 6.05KB 15 - Optimizing NextJS Apps/006 Working with the _app.js File (and Why).mp4 | 9.75MB 15 - Optimizing NextJS Apps/006 Working with the _app.js File (and Why)_en.srt | 4.18KB 15 - Optimizing NextJS Apps/007 Merging head Content.mp4 | 25.43MB 15 - Optimizing NextJS Apps/007 Merging head Content_en.srt | 5.08KB 15 - Optimizing NextJS Apps/008 The _document.js File (And What It Does).mp4 | 19.57MB 15 - Optimizing NextJS Apps/008 The _document.js File (And What It Does)_en.srt | 7.82KB 15 - Optimizing NextJS Apps/009 A Closer Look At Our Images.mp4 | 8.20MB 15 - Optimizing NextJS Apps/009 A Closer Look At Our Images_en.srt | 3.10KB 15 - Optimizing NextJS Apps/010 Optimizing Images with the Next Image Component & Feature.mp4 | 54.17MB 15 - Optimizing NextJS Apps/010 Optimizing Images with the Next Image Component & Feature_en.srt | 13.68KB 15 - Optimizing NextJS Apps/011 Taking A Look At The Next Image Documentation.mp4 | 2.03MB 15 - Optimizing NextJS Apps/011 Taking A Look At The Next Image Documentation_en.srt | 1.42KB 15 - Optimizing NextJS Apps/012 Module Summary.mp4 | 4.30MB 15 - Optimizing NextJS Apps/012 Module Summary_en.srt | 1.81KB 15 - Optimizing NextJS Apps/013 Module Resources.html | 740B 15 - Optimizing NextJS Apps/external-links.txt | 112B 16 - Adding Backend Code with API Routes (Fullstack React)/001 Module Introduction.mp4 | 920.45KB 16 - Adding Backend Code with API Routes (Fullstack React)/001 Module Introduction_en.srt | 1.14KB 16 - Adding Backend Code with API Routes (Fullstack React)/002 What are API Routes.mp4 | 15.13MB 16 - Adding Backend Code with API Routes (Fullstack React)/002 What are API Routes_en.srt | 7.32KB 16 - Adding Backend Code with API Routes (Fullstack React)/003 Starting-Project.url | 113B 16 - Adding Backend Code with API Routes (Fullstack React)/003 Writing Our First API Route.mp4 | 15.67MB 16 - Adding Backend Code with API Routes (Fullstack React)/003 Writing Our First API Route_en.srt | 12.10KB 16 - Adding Backend Code with API Routes (Fullstack React)/004 How-Not-To-Connect-SPAs-To-Databases.url | 76B 16 - Adding Backend Code with API Routes (Fullstack React)/004 Preparing the Frontend Form.mp4 | 15.10MB 16 - Adding Backend Code with API Routes (Fullstack React)/004 Preparing the Frontend Form_en.srt | 9.04KB 16 - Adding Backend Code with API Routes (Fullstack React)/005 Parsing The Incoming Request & Executing Server-side Code.mp4 | 32.36MB 16 - Adding Backend Code with API Routes (Fullstack React)/005 Parsing The Incoming Request & Executing Server-side Code_en.srt | 15.81KB 16 - Adding Backend Code with API Routes (Fullstack React)/006 Sending Requests To API Routes.mp4 | 17.78MB 16 - Adding Backend Code with API Routes (Fullstack React)/006 Sending Requests To API Routes_en.srt | 8.31KB 16 - Adding Backend Code with API Routes (Fullstack React)/007 Using API Routes To Get Data.mp4 | 30.15MB 16 - Adding Backend Code with API Routes (Fullstack React)/007 Using API Routes To Get Data_en.srt | 11.48KB 16 - Adding Backend Code with API Routes (Fullstack React)/008 Using API Routes For Pre-Rendering Pages.mp4 | 28.98MB 16 - Adding Backend Code with API Routes (Fullstack React)/008 Using API Routes For Pre-Rendering Pages_en.srt | 11.22KB 16 - Adding Backend Code with API Routes (Fullstack React)/009 Creating & Using Dynamic API Routes.mp4 | 92.42MB 16 - Adding Backend Code with API Routes (Fullstack React)/009 Creating & Using Dynamic API Routes_en.srt | 20.59KB 16 - Adding Backend Code with API Routes (Fullstack React)/009 Understanding-bind-.url | 118B 16 - Adding Backend Code with API Routes (Fullstack React)/010 Exploring Different Ways Of Structuring API Route Files.mp4 | 17.92MB 16 - Adding Backend Code with API Routes (Fullstack React)/010 Exploring Different Ways Of Structuring API Route Files_en.srt | 7.25KB 16 - Adding Backend Code with API Routes (Fullstack React)/011 Module Summary.mp4 | 7.32MB 16 - Adding Backend Code with API Routes (Fullstack React)/011 Module Summary_en.srt | 2.60KB 16 - Adding Backend Code with API Routes (Fullstack React)/012 Module Resources.html | 996B 16 - Adding Backend Code with API Routes (Fullstack React)/external-links.txt | 336B 17 - Project Time API Routes/001 Module Introduction.mp4 | 1.83MB 17 - Project Time API Routes/001 Module Introduction_en.srt | 2.09KB 17 - Project Time API Routes/002 Starting Setup & A Challenge For You!.mp4 | 27.76MB 17 - Project Time API Routes/002 Starting Setup & A Challenge For You!_en.srt | 7.66KB 17 - Project Time API Routes/002 Starting-Project.url | 117B 17 - Project Time API Routes/003 Adding a Newsletter Route.mp4 | 66.40MB 17 - Project Time API Routes/003 Adding a Newsletter Route_en.srt | 16.94KB 17 - Project Time API Routes/004 Adding Comments API Routes.mp4 | 25.96MB 17 - Project Time API Routes/004 Adding Comments API Routes_en.srt | 13.24KB 17 - Project Time API Routes/005 Connecting the Frontend To the Comments API Routes.mp4 | 102.25MB 17 - Project Time API Routes/005 Connecting the Frontend To the Comments API Routes_en.srt | 16.20KB 17 - Project Time API Routes/006 Setting Up A MongoDB Database.mp4 | 21.42MB 17 - Project Time API Routes/006 Setting Up A MongoDB Database_en.srt | 9.04KB 17 - Project Time API Routes/007 Running MongoDB Queries From Inside API Routes.mp4 | 55.22MB 17 - Project Time API Routes/007 Running MongoDB Queries From Inside API Routes_en.srt | 14.44KB 17 - Project Time API Routes/008 Inserting Comments Into The Database.mp4 | 39.15MB 17 - Project Time API Routes/008 Inserting Comments Into The Database_en.srt | 9.55KB 17 - Project Time API Routes/009 Getting Data From The Database.mp4 | 25.69MB 17 - Project Time API Routes/009 Getting Data From The Database_en.srt | 7.00KB 17 - Project Time API Routes/010 Adding Error Handling.mp4 | 47.41MB 17 - Project Time API Routes/010 Adding Error Handling_en.srt | 11.54KB 17 - Project Time API Routes/011 More Error Handling.mp4 | 86.22MB 17 - Project Time API Routes/011 More Error Handling_en.srt | 15.60KB 17 - Project Time API Routes/012 A Final Note On MongoDB Connections.html | 552B 17 - Project Time API Routes/013 Module Summary.mp4 | 11.02MB 17 - Project Time API Routes/013 Module Summary_en.srt | 2.58KB 17 - Project Time API Routes/014 Improvement Getting Comments For A Specific Event.html | 2.18KB 17 - Project Time API Routes/015 Module Resources.html | 1012B 17 - Project Time API Routes/external-links.txt | 119B 18 - Working with App-wide State (React Context)/001 Module Introduction.mp4 | 3.73MB 18 - Working with App-wide State (React Context)/001 Module Introduction_en.srt | 2.11KB 18 - Working with App-wide State (React Context)/002 Notification-Component.url | 129B 18 - Working with App-wide State (React Context)/002 Our Target State & Starting Project.mp4 | 14.46MB 18 - Working with App-wide State (React Context)/002 Our Target State & Starting Project_en.srt | 6.65KB 18 - Working with App-wide State (React Context)/003 Creating a New React Context.mp4 | 17.29MB 18 - Working with App-wide State (React Context)/003 Creating a New React Context_en.srt | 8.04KB 18 - Working with App-wide State (React Context)/004 Adding Context State.mp4 | 13.52MB 18 - Working with App-wide State (React Context)/004 Adding Context State_en.srt | 5.48KB 18 - Working with App-wide State (React Context)/005 Using Context Data In Components.mp4 | 16.49MB 18 - Working with App-wide State (React Context)/005 Using Context Data In Components_en.srt | 6.52KB 18 - Working with App-wide State (React Context)/006 Example Triggering & Showing Notifications.mp4 | 23.11MB 18 - Working with App-wide State (React Context)/006 Example Triggering & Showing Notifications_en.srt | 9.65KB 18 - Working with App-wide State (React Context)/007 Example Removing Notifications (Automatically).mp4 | 21.42MB 18 - Working with App-wide State (React Context)/007 Example Removing Notifications (Automatically)_en.srt | 9.83KB 18 - Working with App-wide State (React Context)/008 Challenge Solution.mp4 | 30.50MB 18 - Working with App-wide State (React Context)/008 Challenge Solution_en.srt | 11.21KB 18 - Working with App-wide State (React Context)/009 Module Summary.mp4 | 3.95MB 18 - Working with App-wide State (React Context)/009 Module Summary_en.srt | 1.69KB 18 - Working with App-wide State (React Context)/010 Module Resources.html | 984B 18 - Working with App-wide State (React Context)/external-links.txt | 137B 19 - Complete App Example Build a Full Blog A to Z/001 Module Introduction.mp4 | 7.32MB 19 - Complete App Example Build a Full Blog A to Z/001 Module Introduction_en.srt | 4.31KB 19 - Complete App Example Build a Full Blog A to Z/001 Starting-Project.url | 109B 19 - Complete App Example Build a Full Blog A to Z/002 Setting Up The Core Pages.mp4 | 9.06MB 19 - Complete App Example Build a Full Blog A to Z/002 Setting Up The Core Pages_en.srt | 7.33KB 19 - Complete App Example Build a Full Blog A to Z/003 Getting Started With The Home Page.mp4 | 14.32MB 19 - Complete App Example Build a Full Blog A to Z/003 Getting Started With The Home Page_en.srt | 7.81KB 19 - Complete App Example Build a Full Blog A to Z/003 Style-Files.url | 113B 19 - Complete App Example Build a Full Blog A to Z/004 Adding The Hero Component.mp4 | 21.00MB 19 - Complete App Example Build a Full Blog A to Z/004 Adding The Hero Component_en.srt | 13.01KB 19 - Complete App Example Build a Full Blog A to Z/005 Adding Layout & Navigation.mp4 | 24.40MB 19 - Complete App Example Build a Full Blog A to Z/005 Adding Layout & Navigation_en.srt | 12.70KB 19 - Complete App Example Build a Full Blog A to Z/006 Style-Files.url | 113B 19 - Complete App Example Build a Full Blog A to Z/006 Time To Add Styling & A Logo.mp4 | 10.00MB 19 - Complete App Example Build a Full Blog A to Z/006 Time To Add Styling & A Logo_en.srt | 5.11KB 19 - Complete App Example Build a Full Blog A to Z/007 Starting Work On The Featured Posts Part.mp4 | 13.16MB 19 - Complete App Example Build a Full Blog A to Z/007 Starting Work On The Featured Posts Part_en.srt | 8.36KB 19 - Complete App Example Build a Full Blog A to Z/007 Style-Files.url | 113B 19 - Complete App Example Build a Full Blog A to Z/008 Adding A Post Grid & Post Items.mp4 | 31.57MB 19 - Complete App Example Build a Full Blog A to Z/008 Adding A Post Grid & Post Items_en.srt | 13.58KB 19 - Complete App Example Build a Full Blog A to Z/009 Image-File.url | 155B 19 - Complete App Example Build a Full Blog A to Z/009 Rendering Dummy Post Data.mp4 | 50.21MB 19 - Complete App Example Build a Full Blog A to Z/009 Rendering Dummy Post Data_en.srt | 18.72KB 19 - Complete App Example Build a Full Blog A to Z/010 Adding the All Posts Page.mp4 | 13.64MB 19 - Complete App Example Build a Full Blog A to Z/010 Adding the All Posts Page_en.srt | 5.59KB 19 - Complete App Example Build a Full Blog A to Z/010 Style-Files.url | 113B 19 - Complete App Example Build a Full Blog A to Z/011 Style-Files.url | 113B 19 - Complete App Example Build a Full Blog A to Z/011 Working On The Post Detail Page.mp4 | 24.98MB 19 - Complete App Example Build a Full Blog A to Z/011 Working On The Post Detail Page_en.srt | 14.34KB 19 - Complete App Example Build a Full Blog A to Z/012 Rendering Markdown As JSX.mp4 | 8.37MB 19 - Complete App Example Build a Full Blog A to Z/012 Rendering Markdown As JSX_en.srt | 3.38KB 19 - Complete App Example Build a Full Blog A to Z/013 Adding Markdown Files As A Data Source.mp4 | 18.81MB 19 - Complete App Example Build a Full Blog A to Z/013 Adding Markdown Files As A Data Source_en.srt | 10.76KB 19 - Complete App Example Build a Full Blog A to Z/014 Adding Functions To Read & Fetch Data From Markdown Files.mp4 | 43.67MB 19 - Complete App Example Build a Full Blog A to Z/014 Adding Functions To Read & Fetch Data From Markdown Files_en.srt | 19.84KB 19 - Complete App Example Build a Full Blog A to Z/015 Using Markdown Data For Rendering Posts.mp4 | 30.34MB 19 - Complete App Example Build a Full Blog A to Z/015 Using Markdown Data For Rendering Posts_en.srt | 12.92KB 19 - Complete App Example Build a Full Blog A to Z/016 Rendering Dynamic Post Pages & Paths.mp4 | 38.50MB 19 - Complete App Example Build a Full Blog A to Z/016 Rendering Dynamic Post Pages & Paths_en.srt | 19.37KB 19 - Complete App Example Build a Full Blog A to Z/017 Rendering Custom HTML Elements with React Markdown.html | 1.09KB 19 - Complete App Example Build a Full Blog A to Z/018 Getting-Started-with-NextJS-Image.url | 155B 19 - Complete App Example Build a Full Blog A to Z/018 Getting-Started-with-NextJS-Markdown-File.url | 151B 19 - Complete App Example Build a Full Blog A to Z/018 Rendering Images With The Next Image Component (From Markdown).mp4 | 81.04MB 19 - Complete App Example Build a Full Blog A to Z/018 Rendering Images With The Next Image Component (From Markdown)_en.srt | 20.41KB 19 - Complete App Example Build a Full Blog A to Z/019 Mastering-JavaScript-ZIP-File-.url | 145B 19 - Complete App Example Build a Full Blog A to Z/019 Rendering Code Snippets From Markdown.mp4 | 48.41MB 19 - Complete App Example Build a Full Blog A to Z/019 Rendering Code Snippets From Markdown_en.srt | 9.74KB 19 - Complete App Example Build a Full Blog A to Z/020 Preparing The Contact Form.mp4 | 13.83MB 19 - Complete App Example Build a Full Blog A to Z/020 Preparing The Contact Form_en.srt | 5.67KB 19 - Complete App Example Build a Full Blog A to Z/020 Style-Files.url | 113B 19 - Complete App Example Build a Full Blog A to Z/021 Adding The Contact API Route.mp4 | 13.04MB 19 - Complete App Example Build a Full Blog A to Z/021 Adding The Contact API Route_en.srt | 6.76KB 19 - Complete App Example Build a Full Blog A to Z/022 Sending Data From The Client To The API Route.mp4 | 25.41MB 19 - Complete App Example Build a Full Blog A to Z/022 Sending Data From The Client To The API Route_en.srt | 11.94KB 19 - Complete App Example Build a Full Blog A to Z/023 Storing Messages With MongoDB In A Database.mp4 | 29.52MB 19 - Complete App Example Build a Full Blog A to Z/023 Storing Messages With MongoDB In A Database_en.srt | 13.64KB 19 - Complete App Example Build a Full Blog A to Z/024 Adding UI Feedback With Notifications.mp4 | 96.69MB 19 - Complete App Example Build a Full Blog A to Z/024 Adding UI Feedback With Notifications_en.srt | 21.26KB 19 - Complete App Example Build a Full Blog A to Z/024 UI-ZIP-File-.url | 117B 19 - Complete App Example Build a Full Blog A to Z/025 Adding head Data.mp4 | 17.95MB 19 - Complete App Example Build a Full Blog A to Z/025 Adding head Data_en.srt | 9.24KB 19 - Complete App Example Build a Full Blog A to Z/026 Adding A _document.js File.mp4 | 19.39MB 19 - Complete App Example Build a Full Blog A to Z/026 Adding A _document.js File_en.srt | 4.37KB 19 - Complete App Example Build a Full Blog A to Z/027 Using React Portals.mp4 | 21.83MB 19 - Complete App Example Build a Full Blog A to Z/027 Using React Portals_en.srt | 5.15KB 19 - Complete App Example Build a Full Blog A to Z/028 Module Summary.mp4 | 5.45MB 19 - Complete App Example Build a Full Blog A to Z/028 Module Summary_en.srt | 2.28KB 19 - Complete App Example Build a Full Blog A to Z/029 Module Resources.html | 988B 19 - Complete App Example Build a Full Blog A to Z/external-links.txt | 1.51KB 20 - Deploying NextJS Apps/001 Module Introduction.mp4 | 1.51MB 20 - Deploying NextJS Apps/001 Module Introduction_en.srt | 1.79KB 20 - Deploying NextJS Apps/002 Building NextJS Apps Your Options.mp4 | 38.10MB 20 - Deploying NextJS Apps/002 Building NextJS Apps Your Options_en.srt | 11.62KB 20 - Deploying NextJS Apps/003 Key Deployment Steps.mp4 | 5.77MB 20 - Deploying NextJS Apps/003 Key Deployment Steps_en.srt | 4.87KB 20 - Deploying NextJS Apps/004 Checking & Optimizing Our Code.mp4 | 11.65MB 20 - Deploying NextJS Apps/004 Checking & Optimizing Our Code_en.srt | 4.93KB 20 - Deploying NextJS Apps/004 Latest-Project-Snapshot.url | 94B 20 - Deploying NextJS Apps/005 The NextJS Config File & Working With Environment Variables.mp4 | 72.60MB 20 - Deploying NextJS Apps/005 The NextJS Config File & Working With Environment Variables_en.srt | 20.64KB 20 - Deploying NextJS Apps/006 Running a Test Build & Reducing Code Size.mp4 | 49.51MB 20 - Deploying NextJS Apps/006 Running a Test Build & Reducing Code Size_en.srt | 10.56KB 20 - Deploying NextJS Apps/007 A Full Deployment Example (To Vercel).mp4 | 95.16MB 20 - Deploying NextJS Apps/007 A Full Deployment Example (To Vercel)_en.srt | 26.58KB 20 - Deploying NextJS Apps/008 A Note On Github & Secret Credentials.mp4 | 5.82MB 20 - Deploying NextJS Apps/008 A Note On Github & Secret Credentials_en.srt | 2.93KB 20 - Deploying NextJS Apps/009 Next-Export-Starting-Project.url | 103B 20 - Deploying NextJS Apps/009 Using the export Feature.mp4 | 4.92MB 20 - Deploying NextJS Apps/009 Using the export Feature_en.srt | 3.57KB 20 - Deploying NextJS Apps/010 Module Summary.mp4 | 2.01MB 20 - Deploying NextJS Apps/010 Module Summary_en.srt | 973B 20 - Deploying NextJS Apps/011 Module Resources.html | 1.25KB 20 - Deploying NextJS Apps/[CourseClub.Me].url | 122B 20 - Deploying NextJS Apps/[GigaCourse.Com].url | 49B 20 - Deploying NextJS Apps/external-links.txt | 220B 21 - Adding Authentication/001 Module Introduction.mp4 | 1.55MB 21 - Adding Authentication/001 Module Introduction_en.srt | 1.58KB 21 - Adding Authentication/002 Our Starting Project.mp4 | 6.95MB 21 - Adding Authentication/002 Our Starting Project_en.srt | 2.76KB 21 - Adding Authentication/002 Starting-Project.url | 107B 21 - Adding Authentication/003 How Does Authentication Work (In React & NextJS Apps).mp4 | 24.98MB 21 - Adding Authentication/003 How Does Authentication Work (In React & NextJS Apps)_en.srt | 21.83KB 21 - Adding Authentication/004 Must Read Install the Right next-auth Version.html | 751B 21 - Adding Authentication/005 Using The next-auth Library.mp4 | 11.65MB 21 - Adding Authentication/005 Using The next-auth Library_en.srt | 4.51KB 21 - Adding Authentication/006 Adding A User Signup API Route.mp4 | 39.20MB 21 - Adding Authentication/006 Adding A User Signup API Route_en.srt | 20.27KB 21 - Adding Authentication/007 Sending Signup Requests From The Frontend.mp4 | 39.06MB 21 - Adding Authentication/007 Sending Signup Requests From The Frontend_en.srt | 14.35KB 21 - Adding Authentication/008 Improving Signup With Unique Email Addresses.mp4 | 9.87MB 21 - Adding Authentication/008 Improving Signup With Unique Email Addresses_en.srt | 4.33KB 21 - Adding Authentication/009 Adding the Credentials Auth Provider & User Login Logic.mp4 | 35.50MB 21 - Adding Authentication/009 Adding the Credentials Auth Provider & User Login Logic_en.srt | 21.88KB 21 - Adding Authentication/010 Sending a Signin Request From The Frontend.mp4 | 25.26MB 21 - Adding Authentication/010 Sending a Signin Request From The Frontend_en.srt | 10.55KB 21 - Adding Authentication/011 Managing Active Session (On The Frontend).mp4 | 19.78MB 21 - Adding Authentication/011 Managing Active Session (On The Frontend)_en.srt | 9.12KB 21 - Adding Authentication/012 Adding User Logout.mp4 | 6.29MB 21 - Adding Authentication/012 Adding User Logout_en.srt | 3.35KB 21 - Adding Authentication/013 Adding Client-Side Page Guards (Route Protection).mp4 | 25.01MB 21 - Adding Authentication/013 Adding Client-Side Page Guards (Route Protection)_en.srt | 11.59KB 21 - Adding Authentication/014 Adding Server-Side Page Guards (And When To Use Which Approach).mp4 | 26.18MB 21 - Adding Authentication/014 Adding Server-Side Page Guards (And When To Use Which Approach)_en.srt | 11.20KB 21 - Adding Authentication/015 Protecting the Auth Page.mp4 | 21.87MB 21 - Adding Authentication/015 Protecting the Auth Page_en.srt | 8.58KB 21 - Adding Authentication/016 Using the next-auth Session Provider Component.mp4 | 17.16MB 21 - Adding Authentication/016 Using the next-auth Session Provider Component_en.srt | 7.57KB 21 - Adding Authentication/017 Analyzing Further Authentication Requirements.mp4 | 8.31MB 21 - Adding Authentication/017 Analyzing Further Authentication Requirements_en.srt | 5.72KB 21 - Adding Authentication/018 Protecting API Routes.mp4 | 14.58MB 21 - Adding Authentication/018 Protecting API Routes_en.srt | 10.18KB 21 - Adding Authentication/019 Adding the Change Password Logic.mp4 | 33.99MB 21 - Adding Authentication/019 Adding the Change Password Logic_en.srt | 15.99KB 21 - Adding Authentication/020 Sending a Change Password Request From The Frontend.mp4 | 31.46MB 21 - Adding Authentication/020 Sending a Change Password Request From The Frontend_en.srt | 14.15KB 21 - Adding Authentication/021 Module Summary & Final Steps.mp4 | 12.14MB 21 - Adding Authentication/021 Module Summary & Final Steps_en.srt | 5.43KB 21 - Adding Authentication/022 Module Resources.html | 972B 21 - Adding Authentication/external-links.txt | 109B 22 - Optional NextJS Summary/001 Module Introduction.mp4 | 5.04MB 22 - Optional NextJS Summary/001 Module Introduction_en.srt | 4.59KB 22 - Optional NextJS Summary/002 What is NextJS.mp4 | 7.97MB 22 - Optional NextJS Summary/002 What is NextJS_en.srt | 7.24KB 22 - Optional NextJS Summary/003 Key Feature Server-side (Pre-) Rendering of Pages.mp4 | 35.87MB 22 - Optional NextJS Summary/003 Key Feature Server-side (Pre-) Rendering of Pages_en.srt | 10.06KB 22 - Optional NextJS Summary/004 Key Feature File-based Routing.mp4 | 10.13MB 22 - Optional NextJS Summary/004 Key Feature File-based Routing_en.srt | 4.90KB 22 - Optional NextJS Summary/005 Key Feature Build Fullstack Apps With Ease.mp4 | 6.83MB 22 - Optional NextJS Summary/005 Key Feature Build Fullstack Apps With Ease_en.srt | 2.87KB 22 - Optional NextJS Summary/006 Creating a NextJS Project & IDE Setup.mp4 | 15.22MB 22 - Optional NextJS Summary/006 Creating a NextJS Project & IDE Setup_en.srt | 10.09KB 22 - Optional NextJS Summary/007 About the App Router.mp4 | 6.63MB 22 - Optional NextJS Summary/007 About the App Router_en.srt | 4.24KB 22 - Optional NextJS Summary/008 Analyzing the Created Project.mp4 | 4.66MB 22 - Optional NextJS Summary/008 Analyzing the Created Project_en.srt | 4.54KB 22 - Optional NextJS Summary/008 Starting-Project.url | 115B 22 - Optional NextJS Summary/009 Adding First Pages To The Project.mp4 | 23.04MB 22 - Optional NextJS Summary/009 Adding First Pages To The Project_en.srt | 9.97KB 22 - Optional NextJS Summary/010 Adding Nested Pages Paths.mp4 | 7.30MB 22 - Optional NextJS Summary/010 Adding Nested Pages Paths_en.srt | 5.79KB 22 - Optional NextJS Summary/011 Creating Dynamic Pages.mp4 | 6.50MB 22 - Optional NextJS Summary/011 Creating Dynamic Pages_en.srt | 5.59KB 22 - Optional NextJS Summary/012 Extracting Dynamic Route Data.mp4 | 8.92MB 22 - Optional NextJS Summary/012 Extracting Dynamic Route Data_en.srt | 6.16KB 22 - Optional NextJS Summary/013 Linking Between Pages.mp4 | 13.47MB 22 - Optional NextJS Summary/013 Linking Between Pages_en.srt | 11.33KB 22 - Optional NextJS Summary/014 New-Starting-Project-Snapshot.url | 123B 22 - Optional NextJS Summary/014 Onwards To A Bigger Project!.mp4 | 12.68MB 22 - Optional NextJS Summary/014 Onwards To A Bigger Project!_en.srt | 5.40KB 22 - Optional NextJS Summary/015 Preparing Our Project Pages.mp4 | 7.03MB 22 - Optional NextJS Summary/015 Preparing Our Project Pages_en.srt | 5.61KB 22 - Optional NextJS Summary/016 Rendering A List Of (Dummy) Meetups.mp4 | 38.62MB 22 - Optional NextJS Summary/016 Rendering A List Of (Dummy) Meetups_en.srt | 8.05KB 22 - Optional NextJS Summary/017 Adding A Form For Adding Meetups.mp4 | 14.65MB 22 - Optional NextJS Summary/017 Adding A Form For Adding Meetups_en.srt | 5.57KB 22 - Optional NextJS Summary/018 The _app.js File & Wrapper Components.mp4 | 15.63MB 22 - Optional NextJS Summary/018 The _app.js File & Wrapper Components_en.srt | 10.15KB 22 - Optional NextJS Summary/019 Programmatic Navigation.mp4 | 13.01MB 22 - Optional NextJS Summary/019 Programmatic Navigation_en.srt | 6.17KB 22 - Optional NextJS Summary/020 Adding Custom Components & Styling With CSS Modules.mp4 | 85.96MB 22 - Optional NextJS Summary/020 Adding Custom Components & Styling With CSS Modules_en.srt | 14.90KB 22 - Optional NextJS Summary/021 How NextJS Page Pre-Rendering Actually Works.mp4 | 35.07MB 22 - Optional NextJS Summary/021 How NextJS Page Pre-Rendering Actually Works_en.srt | 9.26KB 22 - Optional NextJS Summary/022 Introducing Data Fetching For Page Generation (getStaticProps).mp4 | 29.79MB 22 - Optional NextJS Summary/022 Introducing Data Fetching For Page Generation (getStaticProps)_en.srt | 13.72KB 22 - Optional NextJS Summary/023 More Static Site Generation (SSG) With getStaticProps.mp4 | 18.94MB 22 - Optional NextJS Summary/023 More Static Site Generation (SSG) With getStaticProps_en.srt | 8.71KB 22 - Optional NextJS Summary/024 Exploring getServerSideProps.mp4 | 24.67MB 22 - Optional NextJS Summary/024 Exploring getServerSideProps_en.srt | 10.10KB 22 - Optional NextJS Summary/025 Working With Dynamic Path Params In getStaticProps.mp4 | 17.62MB 22 - Optional NextJS Summary/025 Working With Dynamic Path Params In getStaticProps_en.srt | 7.61KB 22 - Optional NextJS Summary/026 Dynamic Pages & getStaticProps & getStaticPaths.mp4 | 24.48MB 22 - Optional NextJS Summary/026 Dynamic Pages & getStaticProps & getStaticPaths_en.srt | 10.75KB 22 - Optional NextJS Summary/027 Introducing API Routes.mp4 | 17.70MB 22 - Optional NextJS Summary/027 Introducing API Routes_en.srt | 9.50KB 22 - Optional NextJS Summary/028 Connecting & Querying a MongoDB Database.mp4 | 37.44MB 22 - Optional NextJS Summary/028 Connecting & Querying a MongoDB Database_en.srt | 14.56KB 22 - Optional NextJS Summary/029 Sending HTTP Requests To API Routes.mp4 | 22.31MB 22 - Optional NextJS Summary/029 Sending HTTP Requests To API Routes_en.srt | 10.30KB 22 - Optional NextJS Summary/030 Getting Data From The Database (For Page Pre-Rendering).mp4 | 43.72MB 22 - Optional NextJS Summary/030 Getting Data From The Database (For Page Pre-Rendering)_en.srt | 10.60KB 22 - Optional NextJS Summary/031 Getting Meetup Detail Data & Paths.mp4 | 62.26MB 22 - Optional NextJS Summary/031 Getting Meetup Detail Data & Paths_en.srt | 14.09KB 22 - Optional NextJS Summary/032 Adding head Metadata To Pages.mp4 | 86.70MB 22 - Optional NextJS Summary/032 Adding head Metadata To Pages_en.srt | 13.47KB 22 - Optional NextJS Summary/033 Deploying NextJS Projects.mp4 | 81.56MB 22 - Optional NextJS Summary/033 Deploying NextJS Projects_en.srt | 20.21KB 22 - Optional NextJS Summary/034 Working With Fallback Pages & Re-Deploying.mp4 | 13.03MB 22 - Optional NextJS Summary/034 Working With Fallback Pages & Re-Deploying_en.srt | 6.23KB 22 - Optional NextJS Summary/035 Module Summary.mp4 | 7.65MB 22 - Optional NextJS Summary/035 Module Summary_en.srt | 3.25KB 22 - Optional NextJS Summary/036 Module Resources.html | 1.27KB 22 - Optional NextJS Summary/external-links.txt | 255B 23 - Course Roundup/001 Course Roundup.mp4 | 11.04MB 23 - Course Roundup/001 Course Roundup_en.srt | 1.97KB 23 - Course Roundup/002 Bonus!.html | 1.72KB [CourseClub.Me].url | 122B [GigaCourse.Com].url | 49B

Recommend

Magnetic link has been copied to the cutting board