Supabase:开源后端即服务
Supabase 是 Firebase 的开源替代品,提供完整的 Postgres 数据库、内置身份验证、文件存储、实时订阅和无服务器边界函数——所有功能都通过简洁的 API 访问。它已成为构建 Web 和移动应用的开发者的首选后端,无需管理服务器即可获得生产级基础设施。本学习路径涵盖从启动第一个项目到编写复杂 Postgres 扩展和多步工作流的所有内容。
您将学到
您将从核心 Supabase 概念和数据库设计开始,然后深入身份验证流程、文件存储和实时数据订阅。本路径涵盖用于自定义后端逻辑的无服务器 Edge Functions、用于细粒度访问控制的行级安全性以及部署最佳实践。在高级阶段,您将使用高级数据库技术、通过 Postgres 功能扩展 Supabase,以及构建复杂的多服务工作流。
学习路径
十一门课程跨越 A1 到 C1 级别。免费入门课程 Supabase 快速入门与核心概念奠定基础。您随后将深入学习构建您的第一个 Supabase 数据库、Supabase 身份验证要点、存储和文件管理以及使用 Supabase 的实时数据。B2 级别添加了无服务器函数(Edge Functions)、行级安全性(RLS)深度解析以及部署与最佳实践。本路径以三门 C1 课程结束:高级数据库技术、使用 Postgres 扩展 Supabase和构建复杂工作流。
工作原理
每门课程分为简短的实践课程,您可以在内置代码编辑器中完成,并获得实时反馈。遇到困难时可随时获得 AI 导师的帮助,让您按自己的节奏学习——从您的第一个 supabase.from() 查询一直到生产级 RLS 策略和 Postgres 扩展。