Fullstack App with Next.js & PostgreSQL

Fullstack App with Next.js & PostgreSQL
Course preview

Khóa học hướng dẫn xây dựng ứng dụng fullstack sử dụng Next.js phía frontend và PostgreSQL phía backend. Bạn sẽ học cách cấu hình API routes, ORM (Prisma), authentication, và deploy toàn bộ ứng dụng.

Course description

Khóa học hướng dẫn xây dựng ứng dụng fullstack sử dụng Next.js phía frontend và PostgreSQL phía backend. Bạn sẽ học cách cấu hình API routes, ORM (Prisma), authentication, và deploy toàn bộ ứng dụng.

What you will learn
  • Next.js API routes và SSR/SSG.
  • Prisma setup với PostgreSQL.
  • Authentication fullstack (NextAuth).
  • Real-time với WebSocket/Server-sent events.
  • Deployment to Vercel và DigitalOcean.
Course content

6 chapter 42 lesson 0 minutes

Khởi tạo Next.js và database.


  • Create Next.js app

    Học về create next.js app

  • Configure TypeScript & ESLint

    Học về configure typescript & eslint

  • Install Prisma & setup schema

    Học về install prisma & setup schema

  • PostgreSQL basics

    Học về postgresql basics

  • Migrate schema

    Học về migrate schema

  • Seed data

    Học về seed data

  • Bài tập: schema thiết kế đơn giản

    Học về bài tập: schema thiết kế đơn giản

Tạo API endpoints.


  • API route basics

    Học về api route basics

  • GET, POST, PUT, DELETE

    Học về get, post, put, delete

  • Validation with Zod

    Học về validation with zod

  • Error handling

    Học về error handling

  • Midlewares & authentication

    Học về midlewares & authentication

  • Pagination & filtering

    Học về pagination & filtering

  • Bài tập: CRUD user profile

    Học về bài tập: crud user profile

Kết nối fetch và render data.


  • Fetching data with SWR

    Học về fetching data with swr

  • SSR vs CSR vs SSG

    Học về ssr vs csr vs ssg

  • Forms and submission

    Học về forms and submission

  • Optimistic updates

    Học về optimistic updates

  • Real-time updates

    Học về real-time updates

  • Handling errors on client

    Học về handling errors on client

  • Bài tập: blog frontend

    Học về bài tập: blog frontend

NextAuth integration.


  • Setup NextAuth providers

    Học về setup nextauth providers

  • Session management

    Học về session management

  • Protecting API routes

    Học về protecting api routes

  • Role-based access

    Học về role-based access

  • Password reset flow

    Học về password reset flow

  • Social login

    Học về social login

  • Bài tập: add auth to blog app

    Học về bài tập: add auth to blog app

Deploy cả fullstack.


  • Environment variables

    Học về environment variables

  • Deploy database

    Học về deploy database

  • Deploy Next.js to Vercel

    Học về deploy next.js to vercel

  • CI/CD pipeline

    Học về ci/cd pipeline

  • Monitoring and logs

    Học về monitoring and logs

  • Backup & migrations

    Học về backup & migrations

  • Bài tập: launch app public

    Học về bài tập: launch app public

Tối ưu cho production.


  • Query optimization

    Học về query optimization

  • Caching at edge

    Học về caching at edge

  • Code splitting

    Học về code splitting

  • Database connection pooling

    Học về database connection pooling

  • Static generation strategies

    Học về static generation strategies

  • Cost optimization

    Học về cost optimization

  • Final project: full featured app

    Học về final project: full featured app

Fullstack App with Next.js & PostgreSQL
Course preview

Khóa học hướng dẫn xây dựng ứng dụng fullstack sử dụng Next.js phía frontend và PostgreSQL phía backend. Bạn sẽ học cách cấu hình API routes, ORM (Prisma), authentication, và deploy toàn bộ ứng dụng.

6.000.000 ₫

Try for free