1.1- Introduction - 1451K
2.2- Prerequisites - 973K
3.3- Course Overview - 712K
4.1- Introduction - 1184K
5.2- What is Next.js - 488K
6.3- Setting Up the Development Environment - 409K
7.4- Creating Your First Next.js Project - 386K
8.5- Project Structure - 390K
9.6- Routing and Navigation - 328K
10.7- Client and Server Components - 334K
11.8- Data Fetching - 387K
12.9- Caching - 327K
13.10- Static and Dynamic Rendering - 492K
14.1- Introduction - 1655K
15.2- Global Styles - 325K
16.3- CSS Modules - 341K
17.4- Tailwind CSS - 400K
18.5- DaisyUI - 470K
19.1- Introduction - 1438K
20.2- Routing Overview - 372K
21.3- Dynamic Routes - 347K
22.4- Catch-all Segments - 307K
23.5- Accessing Query String Parameters - 457K
24.6- Layouts - 354K
25.7- Navigation - 408K
26.8- Programmatic Navigation - 360K
27.9- Showing Loading UIs - 445K
28.10- Handling Not Found Errors - 307K
29.11- Handling Unexpected Errors - 428K
30.1- Introduction - 1175K
31.2- Getting a Collection of Objects - 285K
32.3- Getting a Single Object - 358K
33.4- Creating an Object - 347K
34.5- Updating an Object - 415K
35.6- Deleting an Object - 433K
36.7- Validating Requests with Zod - 449K
37.8- Exercise- Building Products API - 423K
38.1- Introduction - 1010K
39.2- Installing MySQL - 456K
40.3- Setting Up Prisma - 455K
41.4- Defining Models - 337K
42.5- Creating Migrations - 359K
43.6- Creating a Prisma Client - 364K
44.7- Getting Data - 489K
45.8- Creating Data - 438K
46.9- Updating Data - 462K
47.10- Deleting Data - 498K
48.11- Exercise- Storing Products in DB - 482K
49.1- Introduction - 2216K
50.2- Choosing a Cloud Platform - 209K
51.3- Setting Up Cloudinary - 458K
52.4- Uploading Files - 448K
53.5- Showing Uploaded Images - 516K
54.6- Customizing the Upload Widget - 430K
55.1- Introduction - 806K
56.2- Setting Up Next Auth - 356K
57.3- Configuring Google Provider - 425K
58.4- Understanding Authentication Sessions - 367K
59.5- Accessing Sessions on the Client - 456K
60.6- Accessing Session on the Server - 470K
61.7- Signing Out Users - 406K
62.8- Protecting Routes - 332K
63.9- Database Adapters - 401K
64.10- Configuring CredentialsProvider - 522K
65.11- Registering Users - 417K
66.1- Introduction - 2341K
67.2- Setting Up React Email - 365K
68.3- Creating an Email Template - 435K
69.4- Previewing Emails - 357K
70.5- Styling Emails - 468K
71.6- Sending Emails - 396K
72.1- Introduction - 1465K
73.2- Optimizing Images - 401K
74.3- Using Third-party Scripts - 458K
75.4- Using Fonts - 493K
76.5- Search Engine Optimization - 390K
77.6- Lazy Loading - 444K
78.1- Introduction - 2333K
79.2- Preparing for Production - 574K
80.3- Pushing the Code to GitHub - 597K
81.4- Deploying to Vercel - 476K
82.5- Troubleshooting Deployment Errors - 695K
83.1- Course Wrap Up - 2065K