New

Xây dựng ứng dụng SaaS bằng Next.js và PostgreSQL

Xây sản phẩm SaaS có tài khoản, phân quyền, dữ liệu riêng tư và thanh toán định kỳ.

  • Advanced
  • 40 giờ
  • 15 lessons

$180.00

What you will learn

  • Phân rã yêu cầu SaaS thành domain, luồng người dùng, quyền và tiêu chí vận hành

  • Thiết kế PostgreSQL: quan hệ, constraint, index, migration, transaction và chiến lược backup/restore cơ bản

  • Tích hợp Supabase hoặc Neon từ server; hiểu connection pooling, môi trường và khác biệt giữa Postgres thuần với tính năng BaaS

  • Xây đăng nhập, session, tổ chức/workspace, RBAC và kiểm tra quyền ở từng thao tác phía server

  • Tích hợp Stripe và PayPal ở chế độ sandbox; xử lý checkout, subscription, webhook signature, retry và idempotency

  • Bảo vệ dữ liệu: validation, least privilege, tenant isolation, secret management, audit log và các lỗi truy cập phổ biến

  • Deploy lên Vercel, cấu hình preview/production, log, migration có kiểm soát và checklist phát hành

Syllabus

5 modules · 15 lessons · 575 min

  1. 01

    Từ ý tưởng SaaS đến kiến trúc có thể triển khai

    3 lessons
  2. 02

    PostgreSQL và dữ liệu SaaS

    3 lessons
    • Thiết kế schema, quan hệ và constraint40 min
    • Chọn Supabase hay Neon và kết nối an toàn38 min
    • Migration, transaction, index và backup42 min
  3. 03

    Đăng nhập, workspace và phân quyền

    3 lessons
    • Authentication, session và luồng tài khoản40 min
    • RBAC và kiểm tra quyền phía server42 min
    • Cách ly tenant và chống truy cập chéo38 min
  4. 04

    Thanh toán Stripe, PayPal và webhook

    3 lessons
    • Stripe Checkout và trạng thái thuê bao42 min
    • PayPal sandbox và đối chiếu giao dịch38 min
    • Webhook signature, retry và idempotency45 min
  5. 05

    Bảo mật, kiểm thử và vận hành

    3 lessons
    • Validation, lỗi và bảo vệ secret35 min
    • Kiểm thử quyền, thanh toán và audit log38 min
    • Deploy Vercel, migration và checklist phát hành42 min

Requirements

Đây là khóa nâng cao. Nên học trước khóa Tự xây dựng website công ty bằng Next.js và shadcn/ui; học viên có thể bắt đầu nếu đã có năng lực tương đương về TypeScript/JavaScript, React, Next.js App Router, Git và triển khai ứng dụng web. Cần máy tính, tài khoản GitHub, Vercel và Supabase hoặc Neon. Tích hợp thanh toán thực hành bằng sandbox; phí nhà cung cấp, phí domain và giao dịch production không nằm trong học phí. Khóa học không thay thế tư vấn pháp lý, thuế hoặc đánh giá bảo mật chuyên nghiệp.

Điều kiện tiên quyết bắt buộc: đã hoàn thành khóa Công nghệ căn bản. Khóa nền tảng này cung cấp kiến thức chung về Git, công cụ phát triển, web, API, dữ liệu và cloud cần để theo học chương trình này.

Reviews

No reviews yet.

Enroll to leave a review.