0Pricing
Supabase Backend as a Service icon

Supabase Backend as a Service

BackendWebDatabaseMobileCloud

Supabase(Firebase のオープンソース代替)をマスターして、Web およびモバイルアプリケーション向けの強力でスケーラブルなバックエンドサービスを構築しましょう。

🤖 AI 搭載📚 11 コース👥 100,000+ ユーザー⭐ 4.9 評価
コース概要

Supabase: オープンソースのBackend as a Service

Supabase は Firebase のオープンソース代替として、フル機能の Postgres データベース、組み込み認証、ファイルストレージ、リアルタイムサブスクリプション、サーバーレスエッジ関数をすべてクリーンな API を通じて提供します。Web やモバイルアプリを構築する開発者にとって、サーバー管理なしでプロダクショングレードのインフラを実現する定番のバックエンドとなっています。このトラックは、最初のプロジェクト立ち上げから複雑な Postgres 拡張とマルチステップワークフローの構築まで、すべてをカバーしています。

学習内容

Supabase の中核概念とデータベース設計から始まり、認証フロー、ファイルストレージ、リアルタイムデータサブスクリプションへと進みます。トラックでは、カスタムバックエンドロジック用のサーバーレス Edge Functions、きめ細かいアクセス制御のための Row-Level Security、デプロイメントのベストプラクティスを学びます。上級レベルでは、高度なデータベーステクニック、Postgres 機能による Supabase の拡張、複雑なマルチサービスワークフローの構築に取り組みます。

学習パス

11 のコースが A1 から C1 までをカバーしています。基礎を固める無料入門コース「Supabase Quickstart & Core Concepts」から始まり、「Building Your First Supabase Database」「Supabase Authentication Essentials」「Storage and File Management」「Realtime Data with Supabase」へと進みます。B2 段階では「Serverless Functions (Edge Functions)」「Row-Level Security (RLS) Deep Dive」「Deployment & Best Practices」を追加します。トラックの最後は 3 つの C1 コース「Advanced Database Techniques」「Extending Supabase with Postgres」「Building Complex Workflows」で締めくくられます。

学習の進め方

各コースは短いハンズオンレッスンに分割されており、組み込みコードエディタで実時間フィードバックを得ながら完了できます。AI チューターが常に利用可能なため、最初の supabase.from() クエリからプロダクションレディな RLS ポリシーと Postgres 拡張まで、自分のペースで進むことができます。

学習を始める →

学び方

🎯
インタラクティブレッスン
リアルタイムフィードバック付きの実践的なコード演習
🤖
AIチューター
わからないときは、AIが即座にサポート
💻
組み込みエディタ
ブラウザで直接コードを書いて実行
🏆
認定資格
コース完了時に認定資格を取得
カリキュラム

11コース

Supabase Backend as a Serviceラーニングパスのすべてのコース

01

Supabaseクイックスタートと基本概念

A14レッスン

Backend-as-a-ServiceとしてのSupabaseの中核的な価値を理解し、Supabaseの利用を始めます。最初のプロジェクトを設定し、直感的なSupabaseダッシュボードの操作方法を学びます。

02

初めてのSupabaseデータベース構築

A24レッスンPRO

Supabaseの中心となるPostgreSQLデータベースを詳しく学びます。効果的なデータベーススキーマの設計、テーブルの作成、ダッシュボードとクライアントライブラリを使った基本的なデータ操作を習得します。

03

Supabase認証の基礎

B14レッスンPRO

Supabaseの堅牢な認証システムでアプリケーションを保護します。ユーザー登録、ソーシャルログイン、ユーザーセッションとプロフィールの効果的な管理を実装します。

04

ストレージとファイル管理

B14レッスンPRO

Supabase Storageを使って、ユーザー生成コンテンツとアプリケーションのアセットを効率的に管理します。きめ細かなアクセスポリシーでファイルをアップロード、取得、保護する方法を学びます。

05

Supabaseによるリアルタイムデータ

B24レッスンPRO

Supabaseのリアルタイム機能を活用し、動的で応答性の高いアプリケーションを構築します。データベースの変更を購読し、UIを即座に更新することで、真にインタラクティブなユーザー体験を実現します。

06

サーバーレス関数(Edge Functions)

B24レッスンPRO

サーバーレスのEdge FunctionsでSupabaseバックエンドを拡張します。カスタムロジックのデプロイ、外部APIとの統合、ユーザーに近い場所でのコード実行による低レイテンシー化を学びます。

07

行レベルセキュリティ(RLS)徹底入門

B23レッスンPRO

Supabaseの行レベルセキュリティを使い、データベースレベルで堅牢なデータセキュリティを実装します。ユーザーロールとコンテキストに基づいてデータアクセスを制御する複雑なポリシーを作成します。

08

デプロイとベストプラクティス

B24レッスンPRO

デプロイ、セキュリティ、メンテナンスのベストプラクティスに従って、Supabaseアプリケーションを本番環境向けに準備します。プロジェクトの堅牢性と安全性を確保し、実運用に備えます。

09

高度なデータベーステクニック

C13レッスンPRO

SQLの知識を深め、データベースとのやり取りを最適化します。Supabaseで最高のパフォーマンスを実現するため、高度なクエリ、ストアドプロシージャ、インデックスについて学びます。

10

PostgresによるSupabaseの拡張

C13レッスンPRO

Supabase上でPostgreSQLの機能を最大限に活用します。拡張機能、カスタムトリガー、PostGISなどの高度なデータ型を使い、専門性の高いバックエンド機能を構築します。

11

複雑なワークフローの構築

C13レッスンPRO

Supabaseを使って高度なバックエンドワークフローを設計・実装します。外部サービスとの統合、Webhookの活用、非同期タスクの管理を通じて、堅牢なアプリケーションロジックを構築します。

よくある質問

よくある質問

Supabase Backend as a Serviceコースは無料ですか?

はい。Supabase Backend as a Serviceコースは無料で始められ、インタラクティブレッスンをすべて無料で完了できます。オプションのPRO登録で、高度なAIツールと共有可能な認定資格がアンロックされます。

ALLを学ぶのに事前経験は必要ですか?

いいえ。コースは基礎から始まり、より高度なトピックへと進むので、ALLの事前経験がなくても始められます。

CoddyKitでALLをどのように学びますか?

実践しながら学びます。短いインタラクティブレッスンは、わかりやすい説明と、リアルタイムで実行される実践的なコード演習が組み合わさっており、24時間対応のAIチューターがわからないときにいつでもサポートします。

Supabase Backend as a Serviceを完了すると認定資格がもらえますか?

はい。PRO学習者は試験を受けて、Supabase Backend as a Serviceコースの完了を証明する共有可能な認定資格を取得できます(認証コード付き)。

スマートフォンでALLを学べますか?

はい。CoddyKitはウェブとネイティブiOS・Androidアプリで利用でき、どのデバイスでもALLを学習でき、進捗がすべてのデバイスで同期されます。

Supabase Backend as a Serviceを今すぐ始める

AI搭載レッスンでプログラミングをマスターする数千人の学習者に参加しましょう。

無料で始める →すべてのコースを見る