FORMACIÓN SUPABASE : CONSTRUYE TU SAAS SIN PERDER TIEMPO
Hack'celeration te propone una formación Supabase para construir aplicaciones completas con una base de datos PostgreSQL, autenticación, storage y API generada automáticamente. Si quieres lanzar un SaaS, un MVP o una app sin montar toda la infraestructura tú mismo, Supabase es la solución.
Vamos a ver cómo crear tu proyecto, diseñar tu base de datos PostgreSQL con tablas relacionales, configurar la autenticación (email, OAuth, magic links), gestionar archivos con Storage, usar las subscripciones real-time, y proteger todo con Row Level Security (RLS). También vemos cómo conectar Supabase a tu frontend (React, Next.js, Vue) y tus herramientas como Make o n8n para automatización completa.
Esta formación es para desarrolladores que quieren ir rápido, no-coders que quieren pasar al código, y builders que necesitan un backend sólido sin gestionar servidores.
100% práctico. Al final, dominas Supabase y puedes lanzar tu proyecto en producción.
Empieza a aprender gratis.

What you'll learn in our Supabase training
MÓDULO 1: BASES DE SUPABASE
Empezamos por el principio: crear tu proyecto Supabase, entender la interfaz, y comprender la arquitectura (PostgreSQL + API + Auth + Storage).
Vas a crear tu primer proyecto, configurar la región, entender el dashboard, y navegar entre el Table Editor, el SQL Editor, y la documentación de API.
Vas a aprender la diferencia entre Supabase y Firebase, por qué PostgreSQL es más potente que una base de datos NoSQL, y cuándo usar Supabase vs otras soluciones como Xano para casos más complejos.
También vemos la estructura de costes, los límites del plan gratuito, y cómo escalar tu proyecto cuando creces.
Al final de este módulo, tienes tu proyecto configurado y entiendes cómo funciona Supabase por debajo.
MÓDULO 2: BASE DE DATOS POSTGRESQL
Aquí creamos tu base de datos. Vas a crear tablas, definir columnas (types, constraints, default values), y establecer relaciones entre tablas con foreign keys.
Vas a aprender SQL básico: SELECT, INSERT, UPDATE, DELETE. Después queries más avanzadas: JOINs, WHERE, ORDER BY, GROUP BY, y agregaciones.
Vas a crear índices para optimizar el rendimiento, usar views para simplificar queries complejas, y entender cómo funciona el Table Editor vs el SQL Editor.
También vemos las migrations: cómo versionar tu base de datos, hacer cambios sin romper tu app, y rollback si algo sale mal.
Al final, dominas PostgreSQL lo suficiente para diseñar una base de datos que escala.
MÓDULO 3: AUTENTICACIÓN Y USUARIOS
Aquí configuramos la autenticación. Vas a implementar signup/login por email, OAuth (Google, GitHub, Discord), y magic links (passwordless).
Vas a gestionar sesiones, tokens JWT, refresh tokens, y entender cómo Supabase maneja la auth por debajo. Después personalizas los emails de confirmación y recuperación de contraseña.
Vas a crear tablas de usuarios custom (profiles), conectarlas con la tabla auth.users de Supabase, y sincronizar datos automáticamente con triggers PostgreSQL.
También vemos cómo implementar roles (admin, user, guest), gestionar permisos, y proteger rutas en tu frontend.
Al final, tienes un sistema de auth completo y seguro que funciona con cualquier frontend.
MÓDULO 4: ROW LEVEL SECURITY (RLS)
El módulo más crítico. Vas a aprender Row Level Security para proteger tus datos. Sin RLS configurado, cualquiera puede leer/escribir en tu base de datos. Con RLS, cada usuario solo accede a lo que le corresponde.
Vas a crear policies: SELECT policies (quién puede leer), INSERT/UPDATE/DELETE policies (quién puede modificar). Después policies condicionales basadas en auth.uid(), roles, o cualquier lógica custom.
Vas a aprender los patrones comunes: políticas por usuario (user_id = auth.uid()), por organización, por rol, y cómo combinar varias policies.
También vemos cómo testear tus policies, debuggear cuando algo no funciona, y optimizar el rendimiento de las queries con RLS.
Al final, tus datos están protegidos. Nadie accede a lo que no debe.
MÓDULO 5: REAL-TIME, STORAGE Y EDGE FUNCTIONS
Aquí desbloqueamos las funcionalidades avanzadas. Vas a implementar real-time subscriptions para actualizar tu frontend automáticamente cuando cambian los datos (chat, notifications, dashboards live).
Vas a configurar Supabase Storage para gestionar archivos: subir imágenes, PDFs, vídeos, crear buckets públicos o privados, y generar URLs firmadas para acceso controlado.
Vas a crear tus primeras Edge Functions: funciones serverless en TypeScript que ejecutan lógica custom (webhooks, pagos, integraciones con APIs externas, envío de emails).
También vemos cómo gestionar webhooks para recibir eventos de Supabase (nuevo usuario, pago, cambio de datos) y automatizar workflows completos.
Al final, tienes una app completa: datos en tiempo real, gestión de archivos, y lógica backend custom.
MÓDULO 6: INTEGRACIONES Y CASOS PRÁCTICOS
Módulo final: conectamos Supabase a tu stack. Vas a usar las client libraries (JavaScript, Python) para conectar tu frontend con React, Next.js, Vue, o Bubble para no-coders.
Vas a integrar Supabase con nuestra agencia de automatización especializada en workflows con Make y n8n: nuevo usuario → enviar a CRM, pago recibido → crear factura, etc.
Vas a trabajar sobre casos prácticos reales: construir un dashboard admin, un sistema de subscripciones, un CRM custom, una app de gestion de tareas, o un SaaS multi-tenant.
También vemos cómo migrar desde Firebase o Airtable, backups y restauraciones, monitoring, y optimización de costes.
Al final, tienes una app Supabase en producción, conectada a tu stack, avec todos los reflejos para escalar.
¿Por qué formarte con Hack'celeration?
UNA AGENCIA QUE USA SUPABASE PARA CLIENTES TODOS LOS DÍAS



