0Pricing
Supabase Backend as a Service icon

Supabase Backend as a Service

BackendWebDatabaseMobileCloud

掌握 Supabase(开源 Firebase 替代品),为您的 Web 和移动应用构建强大且可扩展的后端服务。

🤖 AI 驱动📚 11 门课程👥 10万+ 学习者⭐ 4.9 分
课程概览

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 扩展。

开始学习 →

你的学习方式

🎯
互动课程
实时反馈的动手编程练习
🤖
AI 导师
遇到困难时立即获得 AI 帮助
💻
内置编辑器
直接在浏览器中编写并运行代码
🏆
证书
完成课程后获得证书
课程

11 门课程

Supabase Backend as a Service 学习路径中的所有课程。

01

Supabase 快速入门与核心概念

A14 节课

通过了解 Supabase 作为后端即服务的核心价值,开启您的学习之旅。学习设置第一个项目,并熟悉直观的 Supabase 控制面板。

02

构建您的第一个 Supabase 数据库

A24 节课PRO

深入了解 Supabase 的核心:其 PostgreSQL 数据库。学习设计有效的数据库模式、创建表,并使用控制面板和客户端库执行基本数据操作。

03

Supabase 身份验证基础

B14 节课PRO

使用 Supabase 稳健的身份验证系统保护您的应用。实现用户注册、社交登录,并有效管理用户会话和个人资料。

04

存储与文件管理

B14 节课PRO

使用 Supabase Storage 高效管理用户生成的内容和应用资源。学习上传、获取和保护文件,并通过细粒度访问策略控制权限。

05

使用 Supabase 实现实时数据

B24 节课PRO

利用 Supabase 的实时能力,构建动态且响应迅速的应用。订阅数据库变化并即时更新界面,打造真正交互式的用户体验。

06

无服务器函数(边缘函数)

B24 节课PRO

使用无服务器边缘函数扩展您的 Supabase 后端。学习部署自定义逻辑、集成外部 API,并在更靠近用户的位置执行代码,以降低延迟。

07

深入了解行级安全(RLS)

B23 节课PRO

使用 Supabase 的行级安全功能,直接在数据库层实施稳健的数据安全措施。编写复杂策略,根据用户角色和上下文控制数据访问。

08

部署与最佳实践

B24 节课PRO

按照部署、安全和维护方面的最佳实践,为生产环境准备您的 Supabase 应用。确保项目稳健、安全,并可投入实际使用。

09

高级数据库技术

C13 节课PRO

深化 SQL 知识并优化数据库交互。探索高级查询、存储过程和索引,以实现 Supabase 的最佳性能。

10

使用 Postgres 扩展 Supabase

C13 节课PRO

释放 PostgreSQL 在 Supabase 中的全部能力。探索扩展、自定义触发器和 PostGIS 等高级数据类型,构建高度专业化的后端功能。

11

构建复杂工作流

C13 节课PRO

使用 Supabase 设计并实现高级后端工作流。集成外部服务、利用 Webhook,并管理异步任务,构建稳健的应用逻辑。

常见问题

常见问题解答

Supabase Backend as a Service 课程免费吗?

免费。你可以免费开始 Supabase Backend as a Service 课程并完成它的所有互动课程。可选的 PRO 订阅解锁高级 AI 工具和可分享的证书。

学习 ALL 需要有先前的经验吗?

不需要。课程从基础开始,逐步进阶到更高难度的主题,所以即使你没有任何 ALL 基础也可以开始。

我在 CoddyKit 上怎样学习 ALL?

学以致用。简洁的互动课程将清晰的讲解与实时动手编程练习结合,24/7 AI 导师在你遇到困难时提供个性化帮助。

完成 Supabase Backend as a Service 后能获得证书吗?

可以。PRO 学员可以参加考试,获得 Supabase Backend as a Service 课程的可分享的完成证书,其中包含可验证的代码。

我能在手机上学习 ALL 吗?

可以。CoddyKit 支持网页版和原生 iOS、Android 应用,你可以在任何设备上学习 ALL,进度会自动同步。

立即开始 Supabase Backend as a Service

加入数千名学习者,通过 AI 驱动的课程掌握编程。

免费开始 →浏览所有课程