Software Learning Lab

DATA PLATFORM COURSE · SUPABASE

Supabase:真正要學的是 Auth、Trust、Postgres、RLS 與 Migration。

SDK syntax 很快就能查到;真正容易出錯的是責任邊界。這條課用 Course Workspace Data Layer,把 Browser credential、session identity、CRUD、RLS、constraint、migration 與 production release 串成一條完整資料流。

PrerequisitesHTTP / SQL / Auth / Backend
Core chapters113–118
Cumulative projectCourse Workspace Data Layer

Course rhythm

ArchitectureTrustIdentityCRUDPoliciesRelease

Modules

MODULE 1

Platform Architecture

Browser SDK、HTTPS API、Postgres、RLS 分層。

MODULE 2

Credential / Trust Boundary

public credential、server secret、blast radius。

MODULE 4

Data Operations

CRUD、filter、cardinality、pagination、error evidence。

MODULE 5

Authorization / Integrity

RLS USING/WITH CHECK 與 constraints 的分工。

MODULE 6

Schema Release

migration、dev/prod drift、expand/contract deployment。

Project spine

Course Workspace Data Layer

113platform/data architecture
114credential boundary
115authenticated identity
116CRUD client functions
117owner-only policies
118versioned schema release

Completion outcomes

開始 Supabase Course做 RLS Incident接 Testing / Release