Supabase Introduction
This beginner-friendly one-day course teaches you how to build a complete backend with Supabase. You'll set up authentication, design database schemas with Row Level Security, handle file storage, write edge functions, and connect everything to a frontend. Perfect for developers who want to ship full-stack apps fast.
Skills You'll Learn
Course Modules & Lessons
Project Setup & Dashboard
Create a Supabase project, navigate the dashboard, understand the architecture and connect a frontend application.
Projekt erstellen
Erstelle dein erstes Supabase Projekt und richte es optimal für deine Entwicklung ein.
Dashboard-Tour
Entdecke alle wichtigen Funktionen und Bereiche des Supabase Dashboards.
Architektur verstehen
Verstehe die Kernkomponenten von Supabase und deren Zusammenspiel für deine App.
Frontend verbinden
Lerne, wie du deine Frontend-Anwendung mit deinem Supabase Projekt verbindest.
Database & SQL Fundamentals
Design tables, relationships, and constraints. Write queries using the SQL editor and the JavaScript client library.
Tabellen & Beziehungen
Erfahre, wie du Tabellen und Beziehungen in deiner Supabase-Datenbank aufbaust.
Constraints
Definiere Regeln und Constraints, um die Datenintegrität deiner Datenbank zu sichern.
SQL-Editor
Nutze den SQL-Editor, um Datenbankbefehle direkt in Supabase auszuführen und zu testen.
JS-Client Abfragen
Lerne, wie du Daten mit dem JavaScript-Client aus deiner Supabase-Datenbank abfragst.
Row-Level Security (RLS)
Understand and implement RLS policies to secure your data at the database level. Practice with real-world access patterns.
RLS aktivieren
Aktiviere Row-Level Security, um den Zugriff auf deine Daten granular zu steuern.
Policies schreiben
Schreibe Policies, um detaillierte Zugriffsregeln für deine Datenbankzeilen zu definieren.
Auth-Kontext nutzen
Verwende den Authentifizierungs-Kontext, um dynamische RLS-Bedingungen zu erstellen.
Praxis-Patterns
Entdecke bewährte Muster zur Implementierung von RLS in realen Anwendungen.
Authentication
Set up email/password and OAuth authentication. Manage user sessions, profiles, and protected routes.
E-Mail/Passwort
Lerne, wie du die gängigste Methode zur Authentifizierung mit Supabase implementierst.
OAuth-Provider
Finde heraus, wie du Anmeldungen über externe Dienste wie Google oder GitHub einrichtest.
Sessions & Profile
Verstehe, wie Benutzerzustände verwaltet und mit Profilen verknüpft werden.
Geschützte Routen
Erfahre, wie du bestimmte Bereiche deiner App nur für eingeloggte User zugänglich machst.
Storage & File Management
Configure storage buckets, upload and serve files, and apply security policies to control access.
Buckets konfigurieren
Richte deine ersten Speichereinheiten ein, um Dateien zu organisieren.
Datei-Uploads
Lerne, wie du Dateien sicher in Supabase hochlädst und verwaltest.
Storage-Policies
Definiere Regeln, wer welche Dateien hochladen, lesen oder löschen darf.
Signed URLs
Erzeuge temporäre Links für sicheren Zugriff auf private Dateien.
Edge Functions & Realtime
Deploy serverless Deno functions for custom backend logic. Subscribe to realtime database changes.
Edge Function deployen
Bringe deine erste serverlose Funktion in Supabase zum Laufen.
Secrets & Env
Verwalte sensible Daten und Umgebungsvariablen für deine Edge Functions.
Realtime-Subscriptions
Abonniere Echtzeit-Updates deiner Datenbank – für eine dynamische App.
Use Cases
Entdecke verschiedene Anwendungsfälle für Edge Functions und Realtime-Funktionen.
Hands-on Project
Build a complete mini-application combining all learned concepts: database, auth, storage, and edge functions.
Datenmodell
Erstelle ein robustes Datenmodell, damit deine App optimal funktioniert.
Auth-Flow
Lerne, wie du einen sicheren Anmelde- und Registrierungsfluss implementierst.
Storage-Feature
Hier erfährst du, wie du das Storage-Feature für deine App nutzt.
Deployment
Deploye deine Supabase-basierte App in der Produktionsumgebung.
Prerequisites
Your Trainer

David Pinezich
Experienced IT architect and trainer specializing in Python, Cloud Architecture, and Enterprise Solutions. Certified TOGAF, CISSP, and AWS professional with years of hands-on training experience.