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