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