01-13-2025, 05:56 PM
6.67 GB | 19min 11s | mp4 | 1280X720 | 16:9
Genre:eLearning |Language:English
Files Included :
01 What You'll Learn, What You'll Build and Setting Up!.mp4 (12.65 MB)
01 Creating a Next js Project.mp4 (19.75 MB)
02 Next js Project Structure.mp4 (22.64 MB)
01 Section Introduction React 101.mp4 (8.49 MB)
02 What is React.mp4 (13.64 MB)
03 Understanding JSX Syntax.mp4 (16.97 MB)
04 Components as the Basic UI Building Blocks.mp4 (10.81 MB)
05 Component Props (Passing Data to Components).mp4 (9.31 MB)
06 Responding to Events.mp4 (13.27 MB)
07 Keeping Component State using Hooks (useState).mp4 (19.64 MB)
08 Conditional Rendering.mp4 (10.56 MB)
09 Rendering List of Elements.mp4 (20.52 MB)
10 Importing and Exporting Components.mp4 (12.31 MB)
01 Section Introduction Routing, Pages & Layouts.mp4 (2.72 MB)
02 File-system Routing & Creating Pages.mp4 (27.13 MB)
03 Layouts (UI Shared Between Pages).mp4 (17.7 MB)
04 Links and Navigation.mp4 (41.56 MB)
05 Understand Prefetching and Caching.mp4 (44.84 MB)
06 Dynamic Routes with Parameters.mp4 (23.94 MB)
01 Section Introduction Data Fetching (and Caching!).mp4 (7.14 MB)
02 How Data Fetching Works in Next js (Explanation and Recommendations).mp4 (33.86 MB)
03 Running a Mock JSON Server.mp4 (40.31 MB)
04 Actually Fetching Data with fetch inside a Server Component.mp4 (39.91 MB)
05 Understanding Data Cache and Request Memoization.mp4 (37.09 MB)
06 Fetch Cache in Practice.mp4 (38.87 MB)
01 Section Introduction Dealing with Slow Data Sources.mp4 (9.35 MB)
02 How a Slow Data Source Can Block Your Whole Page!.mp4 (12.09 MB)
03 Loading UI and Streaming.mp4 (47.47 MB)
04 Loading UI and React Suspense.mp4 (9.58 MB)
05 When to Use React Suspense When Loading UI Differences.mp4 (23.88 MB)
06 About Streaming and SSR.mp4 (4.86 MB)
01 Section Introduction Styling With Tailwind and CSS Modules.mp4 (2.23 MB)
02 Styling Options in Next js.mp4 (12.27 MB)
03 Getting Started with Tailwind CSS.mp4 (29.05 MB)
04 Flex Container & Responsive Design.mp4 (40.46 MB)
05 Adding a CSS Module and Using Tailwind Inside.mp4 (8.86 MB)
06 Positioning Elements with Flex.mp4 (11.87 MB)
07 Using Grid and Making Customizable Components.mp4 (29.82 MB)
01 Section Introduction Error Management in Next.mp4 (9.69 MB)
02 Error Handling on Pages.mp4 (30.56 MB)
03 Error Boundaries.mp4 (26.06 MB)
04 Error Hierarchy - Where Does the Error Get Catched.mp4 (18.1 MB)
05 Nested Layouts.mp4 (13.87 MB)
06 Error Handling in Layouts and in the Root Layout.mp4 (43.4 MB)
07 Recovering from the Errors.mp4 (17.49 MB)
08 Custom Not Found (404) Page.mp4 (31.44 MB)
01 Section Introduction Images and Image Optimizations.mp4 (2.27 MB)
02 Problems with Images.mp4 (20.52 MB)
03 Core Web Vitals, LCP, CLS and Optimizing Images.mp4 (51.13 MB)
04 Adding Image Gallery (Not Optimized Yet!).mp4 (32.52 MB)
05 Using the Next Image Component for Automatic Optimization.mp4 (34.02 MB)
06 Responsive Image Size.mp4 (86.09 MB)
07 Placeholders & Image Quality.mp4 (32.19 MB)
08 Measuring the Page with Lighthouse.mp4 (14.96 MB)
04 dogs.zip (52.99 MB)
01 Section Introduction Fonts, OpenGraph, Scrips, Metadata.mp4 (2.74 MB)
02 Optimizing Fonts with Next js (Google and Local Fonts!).mp4 (18.69 MB)
03 Optimizing Scripts (Connecting with External Services like Analytics, Chatbots).mp4 (45.64 MB)
04 Introduction to Metadata.mp4 (20.71 MB)
05 An Overview of Metadata Attributes.mp4 (23.23 MB)
06 Static Metadata.mp4 (21.51 MB)
07 Dynamic Metadata.mp4 (29.66 MB)
08 Dynamic (OpenGraph) Image Generation.mp4 (68.59 MB)
01 Section Introduction Markdown and MDX.mp4 (4.13 MB)
02 Setting Up Markdown and MDX and First MDX Page!.mp4 (31.44 MB)
03 Styling MDX - Tailwind Typography.mp4 (20.23 MB)
04 MDX Remote (Rendering any Markdown).mp4 (20.63 MB)
05 Loading MDX From Files (Blog Posts).mp4 (20.23 MB)
01 Section Introduction Blog Project Metadata, Frontmatter, Post List.mp4 (969.26 KB)
02 Metadata #1 - What's Frontmatter and Refactor Time #1.mp4 (19.07 MB)
03 Metadata #2 - Extracting Frontmatter and Content, Refactor Time #2.mp4 (49.79 MB)
04 Blog Post List - Fetching Metadata of All Files.mp4 (58.08 MB)
05 Blog Post List - Links.mp4 (52.63 MB)
01 Section Introduction Caching, Filtering, Sorting, Pagination.mp4 (2.24 MB)
02 Performance Improvements and Refactoring - Using cache for Memoization.mp4 (46.13 MB)
03 Tags and Filtering Using Search Query Params.mp4 (32.45 MB)
04 Sorting Posts - Using Query Params for State #1.mp4 (46.74 MB)
05 Change Sort Order - Using Query Params for State #2.mp4 (19.39 MB)
06 Adding Pagination - Using Query Params for State #3.mp4 (19.42 MB)
07 Pagination Component - Pages #1.mp4 (46.5 MB)
08 Pagination Component - Links #2.mp4 (68.58 MB)
04 content.zip (4.51 KB)
01 Section Introduction Custom HTML, Tags, Dark Mode, Cookies.mp4 (1011.95 KB)
02 Customizing HTML Generated from Markdown.mp4 (26.57 MB)
03 Tags on Blog Post.mp4 (15.25 MB)
04 Dark Mode Toggling - Component #1.mp4 (19.8 MB)
05 Dark Mode Toggling - Custom Hook, Setting DarkLight Mode #2.mp4 (29.17 MB)
06 Dark Mode Toggling - Using Cookies in Next #3.mp4 (53.57 MB)
07 Note About Cookies in Server Components and Dynamic Rendering.mp4 (13.55 MB)
08 Wrapping Up the Project - Home Page.mp4 (46.19 MB)
01 Section Introduction Going Live! + Performance Tips & Tricks.mp4 (1.32 MB)
03 Dynamic Functions Forcing the Dynamic Page Renders.mp4 (38 MB)
04 Using generateStaticParams() to Pre-render Pages.mp4 (23.93 MB)
05 SearchParams and Static Pre-Rendering.mp4 (38.2 MB)
06 Creating a Vercel Account and Deploying Live!.mp4 (25.87 MB)
07 Adressing Metadata Base and Talking on Edge vs Node Runtimes.mp4 (32.39 MB)
01 Section Introduction Creating UI and Components.mp4 (3.3 MB)
02 Creating the Project and Playground.mp4 (53.03 MB)
03 The Header Component.mp4 (21.57 MB)
04 Financial Trend Component.mp4 (43.59 MB)
05 Financial Trend Component - More or Less Money.mp4 (46.16 MB)
06 Currency Formatting Hook.mp4 (14.96 MB)
07 Transaction Item Component.mp4 (80.36 MB)
08 Transaction Summary Component.mp4 (27.79 MB)
09 Creating Buttons.mp4 (42.73 MB)
10 Styling Form Inputs.mp4 (70.81 MB)
11 Custom React Form Input Components.mp4 (50.66 MB)
01 Section Introduction Dark Mode, Fetching and Displaying Data.mp4 (2.39 MB)
02 Adding LightDark Mode Toggle.mp4 (85.03 MB)
03 Adding JSON Server as Temporary Data Source.mp4 (22.8 MB)
04 Displaying Transaction List.mp4 (29.88 MB)
05 Grouping Transactions by Date.mp4 (96.87 MB)
06 Separator & Loading Skeleton.mp4 (40.36 MB)
07 Wrapping Transaction Loading in Suspense.mp4 (51.52 MB)
08 Fetching Finance Trends.mp4 (46.34 MB)
09 Making a Suspense Fallback for Trends.mp4 (49.9 MB)
01 Section Introduction Forms, Validation, Server Actions.mp4 (3.88 MB)
02 Adding Transaction Page & Link.mp4 (77.36 MB)
03 Adding Transaction Form Markup.mp4 (37.15 MB)
04 Introducing React Hook Form.mp4 (94.93 MB)
05 Form Validation in React Hook Form.mp4 (60.44 MB)
06 Introducing the Zod Library.mp4 (25.94 MB)
07 Adding a Zod Schema for Transactions.mp4 (67.5 MB)
08 Using Environment Variables.mp4 (56.04 MB)
09 Storing Form Data.mp4 (72.22 MB)
10 Server Actions in Action.mp4 (82.87 MB)
11 Server Actions Explained.mp4 (41.84 MB)
12 Form Error Component.mp4 (16.48 MB)
01 Section Introduction Adding Supabase, Seeding Data, Handling Errors.mp4 (4.81 MB)
02 What is Supabase.mp4 (26.02 MB)
03 Setting Up and Connecting the Next js Project to Supbase!.mp4 (95.65 MB)
04 Adding Columns to Transactions Table.mp4 (7.72 MB)
05 Reading Transactions from Postgres.mp4 (20.95 MB)
06 Generating Seed Data.mp4 (135.77 MB)
07 Adding Data to Postgres.mp4 (24.98 MB)
08 Server Actions - Handling Errors.mp4 (29.99 MB)
09 Server Actions - Server Data Validation.mp4 (44.43 MB)
10 Error Boundary for Trend and Removing JSON Server.mp4 (39.96 MB)
01 Section Introduction More Complex Forms, Validation and Database Queries.mp4 (9.13 MB)
02 Intermediate Dynamic Forms.mp4 (27.69 MB)
03 Complex Transformation and Validation with Zod.mp4 (66.66 MB)
04 Finance Trend - Postgres Function Calculating SUM.mp4 (29.64 MB)
05 Finance Trend - Calling Postgres Function using RPC.mp4 (27.6 MB)
06 Transactions Date Range - Selecting Option.mp4 (48.01 MB)
07 Transactions Date Range - Get Current & Previous Sum in Postgres.mp4 (126.71 MB)
08 Transactions Date Range - Display the Trend.mp4 (17.86 MB)
01 Section Introduction Transactions Filtering and Pagination.mp4 (1.45 MB)
02 Fetching Transactions Using Postgres Function.mp4 (83.08 MB)
03 Refactoring to a Client Component with Server Component Wrapper.mp4 (66.69 MB)
04 Load More Functionality (Pagination).mp4 (86.77 MB)
05 UX Improvements (No More Data, Loading Spinner etc).mp4 (81.42 MB)
01 Section Introduction Updating and Deleting Data.mp4 (1.89 MB)
02 Naive Implementation of Delete Transaction Button.mp4 (31.54 MB)
03 Delete Confirmation & Loading UI.mp4 (37.03 MB)
04 Removing Transaction from the List.mp4 (45.69 MB)
05 Handling the Pagination Shift.mp4 (29.39 MB)
06 Transaction Editing Page & Fetching Transaction Data.mp4 (42.67 MB)
07 Transaction Editing Form and Handling 404.mp4 (32.29 MB)
08 Update Transaction Server Action (Updating Data in Supabase).mp4 (13.2 MB)
09 Loading UI for the Edit Form.mp4 (26.05 MB)
01 Section Introduction User Authentication.mp4 (16.89 MB)
02 Authentication Layout and Page.mp4 (34.9 MB)
03 Login Form & Invoking Server Action Through Form Submission.mp4 (15.88 MB)
04 Form Pending State.mp4 (29.33 MB)
05 Handling Form Server Action Errors.mp4 (36.6 MB)
06 Supabase Auth Overview and Passwordless Auth (Magic Links).mp4 (42.4 MB)
07 How the Authentication Works in Supabase (and in General).mp4 (16.88 MB)
08 What's a Route Handler.mp4 (32.23 MB)
09 Sign-In Route Handler.mp4 (33.84 MB)
10 Configuring Supabase Email Templates and Testing the Auth Process.mp4 (46.62 MB)
11 Is User Authenticated.mp4 (26.55 MB)
12 What's a Middleware Creating a Supabase Token Refresh Middleware.mp4 (81.64 MB)
13 Signing Users Out.mp4 (32.72 MB)
01 Section Introduction User Authorization.mp4 (2.6 MB)
02 What's Authorization.mp4 (9.81 MB)
03 Protecting Routes in Middleware.mp4 (24.48 MB)
04 What's Postgres RLS How it Integrates with Supabase Auth.mp4 (71.04 MB)
05 Link Users with Transactions and INSERT RLS Policy.mp4 (36.06 MB)
06 Adding RLS Policies for SELECT, UPDATE and DELETE.mp4 (11.35 MB)
07 Updating the Seeding Script with Users.mp4 (35.17 MB)
01 Secion Introduction Uploading and Managing Files.mp4 (1.73 MB)
02 Settings Layout and Side Navigation.mp4 (70.07 MB)
03 Supabase Storage, Buckets and RLS.mp4 (16.09 MB)
04 Creating a Bucket and Setting up Security Policies.mp4 (24.52 MB)
05 Image Uploading Form.mp4 (7.01 MB)
06 Image Uploading Server Action.mp4 (22.14 MB)
07 Styling the File Input.mp4 (7.31 MB)
08 Updating the User Metadata.mp4 (12.56 MB)
09 Displaying User Avatar (Signed URLs).mp4 (68.19 MB)
10 Alert Component.mp4 (44.45 MB)
11 More Graceful Error Handling in Server Actions.mp4 (52.88 MB)
12 Deleting Files (Old Avatars).mp4 (44.02 MB)
01 Section Introduction User Settings, Server Side Form Validation.mp4 (2.39 MB)
02 Success and Error Alert Components - Refactor.mp4 (22.29 MB)
03 Scaffolding Settings Page and Form.mp4 (60.14 MB)
04 User Settings - Inputs and Loading UI.mp4 (36.82 MB)
05 User Settings - Saving and Applying Settings.mp4 (52.64 MB)
06 User Settings - Validating Data Server Side using Zod.mp4 (57.08 MB)
07 Displaying the (Server Side) Validation Errors.mp4 (40.03 MB)
01 Going Live!.mp4 (23.75 MB)
01 Section Introduction Introduction to Git and GitHub.mp4 (6.98 MB)
02 Introduction to Git.mp4 (54.16 MB)
03 Installing Git on Mac.mp4 (10.53 MB)
04 Installing Git on Windows.mp4 (20.18 MB)
05 Installing Git on Linux.mp4 (2.05 MB)
06 Commiting Changes in Git.mp4 (46.76 MB)
07 GitHub, Remote Repository, Pushing Changes.mp4 (51.68 MB)]
Screenshot
01 What You'll Learn, What You'll Build and Setting Up!.mp4 (12.65 MB)
01 Creating a Next js Project.mp4 (19.75 MB)
02 Next js Project Structure.mp4 (22.64 MB)
01 Section Introduction React 101.mp4 (8.49 MB)
02 What is React.mp4 (13.64 MB)
03 Understanding JSX Syntax.mp4 (16.97 MB)
04 Components as the Basic UI Building Blocks.mp4 (10.81 MB)
05 Component Props (Passing Data to Components).mp4 (9.31 MB)
06 Responding to Events.mp4 (13.27 MB)
07 Keeping Component State using Hooks (useState).mp4 (19.64 MB)
08 Conditional Rendering.mp4 (10.56 MB)
09 Rendering List of Elements.mp4 (20.52 MB)
10 Importing and Exporting Components.mp4 (12.31 MB)
01 Section Introduction Routing, Pages & Layouts.mp4 (2.72 MB)
02 File-system Routing & Creating Pages.mp4 (27.13 MB)
03 Layouts (UI Shared Between Pages).mp4 (17.7 MB)
04 Links and Navigation.mp4 (41.56 MB)
05 Understand Prefetching and Caching.mp4 (44.84 MB)
06 Dynamic Routes with Parameters.mp4 (23.94 MB)
01 Section Introduction Data Fetching (and Caching!).mp4 (7.14 MB)
02 How Data Fetching Works in Next js (Explanation and Recommendations).mp4 (33.86 MB)
03 Running a Mock JSON Server.mp4 (40.31 MB)
04 Actually Fetching Data with fetch inside a Server Component.mp4 (39.91 MB)
05 Understanding Data Cache and Request Memoization.mp4 (37.09 MB)
06 Fetch Cache in Practice.mp4 (38.87 MB)
01 Section Introduction Dealing with Slow Data Sources.mp4 (9.35 MB)
02 How a Slow Data Source Can Block Your Whole Page!.mp4 (12.09 MB)
03 Loading UI and Streaming.mp4 (47.47 MB)
04 Loading UI and React Suspense.mp4 (9.58 MB)
05 When to Use React Suspense When Loading UI Differences.mp4 (23.88 MB)
06 About Streaming and SSR.mp4 (4.86 MB)
01 Section Introduction Styling With Tailwind and CSS Modules.mp4 (2.23 MB)
02 Styling Options in Next js.mp4 (12.27 MB)
03 Getting Started with Tailwind CSS.mp4 (29.05 MB)
04 Flex Container & Responsive Design.mp4 (40.46 MB)
05 Adding a CSS Module and Using Tailwind Inside.mp4 (8.86 MB)
06 Positioning Elements with Flex.mp4 (11.87 MB)
07 Using Grid and Making Customizable Components.mp4 (29.82 MB)
01 Section Introduction Error Management in Next.mp4 (9.69 MB)
02 Error Handling on Pages.mp4 (30.56 MB)
03 Error Boundaries.mp4 (26.06 MB)
04 Error Hierarchy - Where Does the Error Get Catched.mp4 (18.1 MB)
05 Nested Layouts.mp4 (13.87 MB)
06 Error Handling in Layouts and in the Root Layout.mp4 (43.4 MB)
07 Recovering from the Errors.mp4 (17.49 MB)
08 Custom Not Found (404) Page.mp4 (31.44 MB)
01 Section Introduction Images and Image Optimizations.mp4 (2.27 MB)
02 Problems with Images.mp4 (20.52 MB)
03 Core Web Vitals, LCP, CLS and Optimizing Images.mp4 (51.13 MB)
04 Adding Image Gallery (Not Optimized Yet!).mp4 (32.52 MB)
05 Using the Next Image Component for Automatic Optimization.mp4 (34.02 MB)
06 Responsive Image Size.mp4 (86.09 MB)
07 Placeholders & Image Quality.mp4 (32.19 MB)
08 Measuring the Page with Lighthouse.mp4 (14.96 MB)
04 dogs.zip (52.99 MB)
01 Section Introduction Fonts, OpenGraph, Scrips, Metadata.mp4 (2.74 MB)
02 Optimizing Fonts with Next js (Google and Local Fonts!).mp4 (18.69 MB)
03 Optimizing Scripts (Connecting with External Services like Analytics, Chatbots).mp4 (45.64 MB)
04 Introduction to Metadata.mp4 (20.71 MB)
05 An Overview of Metadata Attributes.mp4 (23.23 MB)
06 Static Metadata.mp4 (21.51 MB)
07 Dynamic Metadata.mp4 (29.66 MB)
08 Dynamic (OpenGraph) Image Generation.mp4 (68.59 MB)
01 Section Introduction Markdown and MDX.mp4 (4.13 MB)
02 Setting Up Markdown and MDX and First MDX Page!.mp4 (31.44 MB)
03 Styling MDX - Tailwind Typography.mp4 (20.23 MB)
04 MDX Remote (Rendering any Markdown).mp4 (20.63 MB)
05 Loading MDX From Files (Blog Posts).mp4 (20.23 MB)
01 Section Introduction Blog Project Metadata, Frontmatter, Post List.mp4 (969.26 KB)
02 Metadata #1 - What's Frontmatter and Refactor Time #1.mp4 (19.07 MB)
03 Metadata #2 - Extracting Frontmatter and Content, Refactor Time #2.mp4 (49.79 MB)
04 Blog Post List - Fetching Metadata of All Files.mp4 (58.08 MB)
05 Blog Post List - Links.mp4 (52.63 MB)
01 Section Introduction Caching, Filtering, Sorting, Pagination.mp4 (2.24 MB)
02 Performance Improvements and Refactoring - Using cache for Memoization.mp4 (46.13 MB)
03 Tags and Filtering Using Search Query Params.mp4 (32.45 MB)
04 Sorting Posts - Using Query Params for State #1.mp4 (46.74 MB)
05 Change Sort Order - Using Query Params for State #2.mp4 (19.39 MB)
06 Adding Pagination - Using Query Params for State #3.mp4 (19.42 MB)
07 Pagination Component - Pages #1.mp4 (46.5 MB)
08 Pagination Component - Links #2.mp4 (68.58 MB)
04 content.zip (4.51 KB)
01 Section Introduction Custom HTML, Tags, Dark Mode, Cookies.mp4 (1011.95 KB)
02 Customizing HTML Generated from Markdown.mp4 (26.57 MB)
03 Tags on Blog Post.mp4 (15.25 MB)
04 Dark Mode Toggling - Component #1.mp4 (19.8 MB)
05 Dark Mode Toggling - Custom Hook, Setting DarkLight Mode #2.mp4 (29.17 MB)
06 Dark Mode Toggling - Using Cookies in Next #3.mp4 (53.57 MB)
07 Note About Cookies in Server Components and Dynamic Rendering.mp4 (13.55 MB)
08 Wrapping Up the Project - Home Page.mp4 (46.19 MB)
01 Section Introduction Going Live! + Performance Tips & Tricks.mp4 (1.32 MB)
03 Dynamic Functions Forcing the Dynamic Page Renders.mp4 (38 MB)
04 Using generateStaticParams() to Pre-render Pages.mp4 (23.93 MB)
05 SearchParams and Static Pre-Rendering.mp4 (38.2 MB)
06 Creating a Vercel Account and Deploying Live!.mp4 (25.87 MB)
07 Adressing Metadata Base and Talking on Edge vs Node Runtimes.mp4 (32.39 MB)
01 Section Introduction Creating UI and Components.mp4 (3.3 MB)
02 Creating the Project and Playground.mp4 (53.03 MB)
03 The Header Component.mp4 (21.57 MB)
04 Financial Trend Component.mp4 (43.59 MB)
05 Financial Trend Component - More or Less Money.mp4 (46.16 MB)
06 Currency Formatting Hook.mp4 (14.96 MB)
07 Transaction Item Component.mp4 (80.36 MB)
08 Transaction Summary Component.mp4 (27.79 MB)
09 Creating Buttons.mp4 (42.73 MB)
10 Styling Form Inputs.mp4 (70.81 MB)
11 Custom React Form Input Components.mp4 (50.66 MB)
01 Section Introduction Dark Mode, Fetching and Displaying Data.mp4 (2.39 MB)
02 Adding LightDark Mode Toggle.mp4 (85.03 MB)
03 Adding JSON Server as Temporary Data Source.mp4 (22.8 MB)
04 Displaying Transaction List.mp4 (29.88 MB)
05 Grouping Transactions by Date.mp4 (96.87 MB)
06 Separator & Loading Skeleton.mp4 (40.36 MB)
07 Wrapping Transaction Loading in Suspense.mp4 (51.52 MB)
08 Fetching Finance Trends.mp4 (46.34 MB)
09 Making a Suspense Fallback for Trends.mp4 (49.9 MB)
01 Section Introduction Forms, Validation, Server Actions.mp4 (3.88 MB)
02 Adding Transaction Page & Link.mp4 (77.36 MB)
03 Adding Transaction Form Markup.mp4 (37.15 MB)
04 Introducing React Hook Form.mp4 (94.93 MB)
05 Form Validation in React Hook Form.mp4 (60.44 MB)
06 Introducing the Zod Library.mp4 (25.94 MB)
07 Adding a Zod Schema for Transactions.mp4 (67.5 MB)
08 Using Environment Variables.mp4 (56.04 MB)
09 Storing Form Data.mp4 (72.22 MB)
10 Server Actions in Action.mp4 (82.87 MB)
11 Server Actions Explained.mp4 (41.84 MB)
12 Form Error Component.mp4 (16.48 MB)
01 Section Introduction Adding Supabase, Seeding Data, Handling Errors.mp4 (4.81 MB)
02 What is Supabase.mp4 (26.02 MB)
03 Setting Up and Connecting the Next js Project to Supbase!.mp4 (95.65 MB)
04 Adding Columns to Transactions Table.mp4 (7.72 MB)
05 Reading Transactions from Postgres.mp4 (20.95 MB)
06 Generating Seed Data.mp4 (135.77 MB)
07 Adding Data to Postgres.mp4 (24.98 MB)
08 Server Actions - Handling Errors.mp4 (29.99 MB)
09 Server Actions - Server Data Validation.mp4 (44.43 MB)
10 Error Boundary for Trend and Removing JSON Server.mp4 (39.96 MB)
01 Section Introduction More Complex Forms, Validation and Database Queries.mp4 (9.13 MB)
02 Intermediate Dynamic Forms.mp4 (27.69 MB)
03 Complex Transformation and Validation with Zod.mp4 (66.66 MB)
04 Finance Trend - Postgres Function Calculating SUM.mp4 (29.64 MB)
05 Finance Trend - Calling Postgres Function using RPC.mp4 (27.6 MB)
06 Transactions Date Range - Selecting Option.mp4 (48.01 MB)
07 Transactions Date Range - Get Current & Previous Sum in Postgres.mp4 (126.71 MB)
08 Transactions Date Range - Display the Trend.mp4 (17.86 MB)
01 Section Introduction Transactions Filtering and Pagination.mp4 (1.45 MB)
02 Fetching Transactions Using Postgres Function.mp4 (83.08 MB)
03 Refactoring to a Client Component with Server Component Wrapper.mp4 (66.69 MB)
04 Load More Functionality (Pagination).mp4 (86.77 MB)
05 UX Improvements (No More Data, Loading Spinner etc).mp4 (81.42 MB)
01 Section Introduction Updating and Deleting Data.mp4 (1.89 MB)
02 Naive Implementation of Delete Transaction Button.mp4 (31.54 MB)
03 Delete Confirmation & Loading UI.mp4 (37.03 MB)
04 Removing Transaction from the List.mp4 (45.69 MB)
05 Handling the Pagination Shift.mp4 (29.39 MB)
06 Transaction Editing Page & Fetching Transaction Data.mp4 (42.67 MB)
07 Transaction Editing Form and Handling 404.mp4 (32.29 MB)
08 Update Transaction Server Action (Updating Data in Supabase).mp4 (13.2 MB)
09 Loading UI for the Edit Form.mp4 (26.05 MB)
01 Section Introduction User Authentication.mp4 (16.89 MB)
02 Authentication Layout and Page.mp4 (34.9 MB)
03 Login Form & Invoking Server Action Through Form Submission.mp4 (15.88 MB)
04 Form Pending State.mp4 (29.33 MB)
05 Handling Form Server Action Errors.mp4 (36.6 MB)
06 Supabase Auth Overview and Passwordless Auth (Magic Links).mp4 (42.4 MB)
07 How the Authentication Works in Supabase (and in General).mp4 (16.88 MB)
08 What's a Route Handler.mp4 (32.23 MB)
09 Sign-In Route Handler.mp4 (33.84 MB)
10 Configuring Supabase Email Templates and Testing the Auth Process.mp4 (46.62 MB)
11 Is User Authenticated.mp4 (26.55 MB)
12 What's a Middleware Creating a Supabase Token Refresh Middleware.mp4 (81.64 MB)
13 Signing Users Out.mp4 (32.72 MB)
01 Section Introduction User Authorization.mp4 (2.6 MB)
02 What's Authorization.mp4 (9.81 MB)
03 Protecting Routes in Middleware.mp4 (24.48 MB)
04 What's Postgres RLS How it Integrates with Supabase Auth.mp4 (71.04 MB)
05 Link Users with Transactions and INSERT RLS Policy.mp4 (36.06 MB)
06 Adding RLS Policies for SELECT, UPDATE and DELETE.mp4 (11.35 MB)
07 Updating the Seeding Script with Users.mp4 (35.17 MB)
01 Secion Introduction Uploading and Managing Files.mp4 (1.73 MB)
02 Settings Layout and Side Navigation.mp4 (70.07 MB)
03 Supabase Storage, Buckets and RLS.mp4 (16.09 MB)
04 Creating a Bucket and Setting up Security Policies.mp4 (24.52 MB)
05 Image Uploading Form.mp4 (7.01 MB)
06 Image Uploading Server Action.mp4 (22.14 MB)
07 Styling the File Input.mp4 (7.31 MB)
08 Updating the User Metadata.mp4 (12.56 MB)
09 Displaying User Avatar (Signed URLs).mp4 (68.19 MB)
10 Alert Component.mp4 (44.45 MB)
11 More Graceful Error Handling in Server Actions.mp4 (52.88 MB)
12 Deleting Files (Old Avatars).mp4 (44.02 MB)
01 Section Introduction User Settings, Server Side Form Validation.mp4 (2.39 MB)
02 Success and Error Alert Components - Refactor.mp4 (22.29 MB)
03 Scaffolding Settings Page and Form.mp4 (60.14 MB)
04 User Settings - Inputs and Loading UI.mp4 (36.82 MB)
05 User Settings - Saving and Applying Settings.mp4 (52.64 MB)
06 User Settings - Validating Data Server Side using Zod.mp4 (57.08 MB)
07 Displaying the (Server Side) Validation Errors.mp4 (40.03 MB)
01 Going Live!.mp4 (23.75 MB)
01 Section Introduction Introduction to Git and GitHub.mp4 (6.98 MB)
02 Introduction to Git.mp4 (54.16 MB)
03 Installing Git on Mac.mp4 (10.53 MB)
04 Installing Git on Windows.mp4 (20.18 MB)
05 Installing Git on Linux.mp4 (2.05 MB)
06 Commiting Changes in Git.mp4 (46.76 MB)
07 GitHub, Remote Repository, Pushing Changes.mp4 (51.68 MB)]
Screenshot