Supabase

0 de 3 lecciones completas (0%)

Introducción

Creando tu cuenta y primeros pasos en el Dashboard

No tienes acceso a esta lección

Por favor, inscríbete o accede para acceder al contenido del curso.

¡Bienvenidos de nuevo! En esta lección vamos a pasar de la teoría a la práctica. Vamos a crear nuestra cuenta en Supabase, configurar nuestro primer proyecto y hacer un recorrido esencial por su interfaz para que te sientas cómodo desde el primer momento.

Paso 1: Registro e Inicio de Sesión

Lo primero es dirigirnos a supabase.com.

  • Si ya tienes cuenta, simplemente inicia sesión.
  • Si eres nuevo, puedes registrarte fácilmente. La opción más recomendada y rápida es usar tu cuenta de GitHub, ya que integra muy bien el flujo de trabajo de desarrollo.

Una vez dentro, accederás al panel principal o Dashboard.

Paso 2: Entendiendo Organizaciones y Proyectos

Antes de crear nada, es importante entender cómo se organiza Supabase:

  1. Organizaciones: Es el nivel más alto. Por defecto, se creará una organización vinculada a tu usuario (por ejemplo, tu nombre de usuario de GitHub). Aquí es donde se gestionan los ajustes de facturación, miembros del equipo y configuraciones generales.
  2. Proyectos: Dentro de una organización puedes tener múltiples proyectos. Cada proyecto es, en esencia, una aplicación o base de datos independiente.

Paso 3: Creando tu primer proyecto

Vamos a crear nuestro primer proyecto haciendo clic en «New Project». Te pedirá tres datos clave:

  1. Organización: Selecciona la que viene por defecto.
  2. Nombre del proyecto: Ponle un nombre descriptivo, por ejemplo: Supabase-Test.
  3. Contraseña de la Base de Datos: Es vital que escribas una contraseña fuerte y que la guardes, ya que es la llave maestra de tu base de datos PostgreSQL.
  4. Región: Selecciona la ubicación geográfica más cercana a ti o a tus futuros usuarios para asegurar la mayor velocidad (menor latencia).

Al darle a «Create», Supabase comenzará a configurar toda la infraestructura por ti.

Las API Keys (Claves de acceso)

Justo después de crear el proyecto, verás una pantalla con tus claves de API (API Keys). Verás dos tipos:

  • anon / public: Esta es segura para usar en el frontend (tu aplicación visible).
  • service_role: Esta es secreta y tiene permisos administrativos. ¡Nunca la compartas públicamente!

Nota: No te preocupes si no las copias ahora, siempre podrás encontrarlas más tarde en la sección de Configuración (Settings) > API.

Paso 4: Explorando el Menú Lateral

Una vez tu proyecto esté listo, verás una barra lateral izquierda con todas las herramientas que Supabase pone a tu disposición. Vamos a repasar las más importantes:

  • Table Editor (Editor de Tablas): Aquí es donde visualizarás tus datos de forma visual, muy parecido a una hoja de cálculo. Podrás crear tablas y columnas fácilmente sin escribir código.
  • SQL Editor: Para cuando necesites más potencia. Aquí puedes escribir y ejecutar consultas SQL puras directamente contra tu base de datos.
  • Database: Configuración avanzada de la base de datos. Aquí gestionas funciones, «triggers» (disparadores), extensiones de PostgreSQL y roles de usuario.
  • Authentication (Autenticación): Aquí gestionarás todo lo relativo a tus usuarios: ver quién se ha registrado, configurar proveedores de acceso (Google, Email, GitHub, etc.) y personalizar las plantillas de correo.
  • Storage (Almacenamiento): El lugar para subir y organizar archivos como imágenes, vídeos o documentos.
  • Edge Functions: Aquí administrarás tus funciones «serverless» para ejecutar código en el servidor bajo demanda.
  • Real-time & Reports: Herramientas para ver el estado de tu aplicación y los registros (logs) de uso.

Conclusión

¡Ya tienes tu entorno listo! Hemos creado la cuenta, lanzado nuestro primer proyecto y ya conoces dónde está cada herramienta dentro del panel de control.

En la próxima lección, entraremos en detalle en uno de los módulos más importantes: la Autenticación, y aprenderemos cómo gestionar usuarios. ¡Nos vemos en el siguiente video!

Resumen de privacidad
Logo JeroCuevas.com

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.

Cookies estrictamente necesarias

Las cookies estrictamente necesarias tiene que activarse siempre para que podamos guardar tus preferencias de ajustes de cookies.

Analítica

Esta web utiliza Google Analytics para recopilar información anónima tal como el número de visitantes del sitio, o las páginas más populares.

Dejar esta cookie activa nos permite mejorar nuestra web.