Development

Supabase Crash Course

Intermediate
1h

By: Shaun Pelling

Supabase Crash Course

Overview

This course unpacks Supabase, an open-source alternative to Firebase, which provides a suite of tools to build and scale modern web applications. It breaks down how Supabase adds backend services to PostgreSQL, a relational database, offering features such as real-time subscriptions, authentication, instant APIs, and storage. The focus is on teaching how to utilize Supabase to streamline the process of setting up a backend, allowing for rapid development and deployment of applications. Participants learn how to create and manage their database schema, set up user authentication, and use Supabase's client library to interact with their database in real-time. The course equips learners with the knowledge to harness the full-stack development capabilities of Supabase, enabling the creation of scalable, serverless applications with ease.

Skills Learned

  • Understand what Supabase is
  • Connect to a Supabase project
  • Fetch data from Supabase
  • Add data to Supabase tables
  • Retrieve single records from Supabase
  • Update records in Supabase
  • Delete records from Supabase
  • Manage local state after database operations
  • Order data in Supabase queries
  • Introduction to Row Level Security and policies

Modules

1. Up & Running with Supabase

1.1 What is Supabase10 min
1.2 Connecting to Supabase7 min
1.3 Fetching Data16 min
1.4 Adding Data13 min
1.5 Fetching Single Records12 min
1.6 Updating Records6 min
1.7 Deleting Records5 min
1.8 Updating Local State4 min
1.9 Ordering Data6 min
1.10 Intro to RLS & Policies8 min

Ready to Elevate Your Team's Learning?

Talk with our sales team to see how StormWind can transform the way your organization trains and grows.

CONTACT SALES