Creating And Interacting With One-to-Many Relationship Data - Part 1

Creating And Interacting With One-to-Many Relationship Data - Part 1

Preview unavailable

You must log in or sign up to view this lesson.

LoginSign up

Mastering Next.js App Router: From Basics to Advanced

Buy nowLearn more

Understanding Next.js 15 Core Concepts

  • Understanding Next.js 15 Basics & Routing Features4
  • Implementing Dynamic Routing + Data Fetching
  • Loading UI, Streaming & Error Handling
  • source_code.zip

Working With Forms In Next.js

  • Creating Form Using React Hook Form
  • Using Zod Validation With React Hook Form
  • Learning Server Actions Basics And Adding Data Using Server Actions
  • Understanding Security Issue With Server Actions And Fixing It
  • Displaying Backend Server Action Errors On Client Side Forms Using React Hook Form
  • Using useFormStatus Hook With Server Actions
  • Using useActionState Hook With Server Actions
  • Understanding Why Server Actions Don't Retain State And Learn How To Fix it
  • final_source_code.zip

Getting Started With Prisma In Next.js 15

  • Creating Next.js 15 Application And Understanding Folder Structure
  • Important Step - Don't Skip
  • Configuring Prisma, Creating Database And Tables
  • Fetching Table Data Using Filtering, Sorting And Pagination With Prisma
  • Need Of Creating Migrations Scripts And How To Do It
  • Creating And Interacting With One-to-Many Relationship Data - Part 1
  • Creating And Interacting With One-to-Many Relationship Data - Part 2
  • Creating And Interacting With One-to-Many Relationship Data - Part 3
  • Creating And Interacting With Many-to-Many Relationship Data - Part 1
  • Creating And Interacting With Many-to-Many Relationship Data - Part 2
  • Creating And Interacting With Many-to-Many Relationship Data - Part 3
  • Creating And Interacting With One-to-One Relationship Data
  • How To Connect And Use PostgreSQL Cloud Database
  • How To Use enum Datatype In Prisma
  • How to Populate Database Using Initial Data (Seeding)
  • final_source_code.zip

Creating Event Management Application

  • Creating Application And Initial Pages
  • Adding Google Authentication To Login Using Auth.js (v5) + Server Actions
  • Adding GitHub Authentication To Login Using Auth.js (v5) + NextAuth (v4) Comparison
  • Quick Recap Of Server Actions
  • source-code.zip
  • Understanding Middleware And Implementing Protected Routes In The Application
  • Implementing Protected Routes In The Application Continued2
  • Setting Up Prisma In The Application
  • Implementing Events List Page Using Prisma And Shadcn/ui
  • Implementing Event Details Page
  • Handling API or Application Errors Using Error Boundary
  • Implementing Create Event Page With React Hook Form And Zod Validation
  • Implementing Create Event Server Action With Backend Validations
  • Protecting Create Event Server Action From Unauthorized Access
  • Implementing Edit Event Functionality With Validation
  • Fixing Date Related Issue On Edit Event Page
  • Implementing Update Event Functionality Using Server Actions
  • Changes For Editing Event From Details Page
  • Creating User Entry In Database Upon Login Using Auth.js
  • Implementing Event Registration Functionality
  • Protecting Event Registration Server Action From Unauthorized Access
  • Displaying Registered User Icon With Message On Details Page
  • Displaying Registered Users Count, Sorting Events, Shorterning Large Text
  • Implementing Delete Event Functionality By Using useTransition Hook
  • Deploying The Application To Vercel Step-by-step
  • final_source_code.zip
  • Organize Prisma Schema Into Multiple Files

Resources

  • Getting Started With Next.js PDF Guide

Discord Community

  • Join Discord Community To Clear Your Doubts

Course Certificate

  • Share Your Feedback
  • Your Course Completion Certificate