Supabase, Tutorial Práctico y Overview (REST API)

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 ก.ย. 2024
  • Supabase es un servicio alternativo a Firebase, es decir es un servicio de Backend as a Service, que te ofrece base de datos en la nube, autenticar a tus usuarios, subir archivos y funciones en la nube. Además tambien el proyecto es Open Source, lo que quiere decir que peudes ejecutarlo en tu servidor. En este tutorial aprenderemos a crearnos una cuenta e interactuar con su REST API, crear tablas y añadir sus reglas conocidas como RLS Row Level Security.'
    🎥 Videos Recomendados:
    Github Pages npm ➜ • Github Pages | Sitios ...
    Mongodb Visual Studio Code ➜ • Mongodb para Visual St...
    Mongoose ➜ • Mongoose | Introduccci...
    Curso de Nodejs ➜ • Nodejs Curso Desde Cer...
    Thunder Client ➜ • Thunder Client - Postm...
    Variables de Entorno en Nodejs ➜ • Variables de Entorno e...
    Curso de Git ➜ • Git y Github | Curso P...
    Rest client VSCode ➜ • Rest Client | Extensio...
    Mongodb Atlas ➜ • MongoDB Atlas, NoSQL e...
    👨‍💻 ¿Qué servicios y productos utilizo?
    Ledger (Hardware Wallet) ➞ bit.ly/3ijsVNW
    SiteGround ➞ bit.ly/31u9ZEk
    DigitalOcean ➞ m.do.co/c/8ef2...
    Expo ➞ bit.ly/2WpYKtx
    Cloudinary ➞ bit.ly/3ohNlJ7
    Namecheap ➞ namecheap.pxf.io/ErDe9
    #supabase #javascript #desarrolloweb

ความคิดเห็น • 74

  • @Carman999
    @Carman999 6 หลายเดือนก่อน +14

    este tipo es mi heroe, siempre que necesito un tutorial primero reviso si fazt lo ha subido.

  • @FaztCode
    @FaztCode  2 ปีที่แล้ว +2

    Para los que no saben que es Supabase: th-cam.com/users/shortsVmf3jpWJhKA

  • @christianareinamo2326
    @christianareinamo2326 2 ปีที่แล้ว +12

    Dios ya basta, 60 videos en un mes, no vas a desmoralizar a todos

  • @robertm5755
    @robertm5755 2 ปีที่แล้ว +12

    Más tutoriales integrando supabase por favor! Viendo más el tema de funciones del lado de la base de datos, las funciones con deno y demás extenciones!

  • @ClementeRodriguezB
    @ClementeRodriguezB 2 ปีที่แล้ว +10

    Felicitaciones. Ya no se te oye a mil Hertz. Ya moderas mejor tus explicaciones. No muchos podemos seguirte tan rápido. Siempre interesantes tus videos.

    • @FaztCode
      @FaztCode  2 ปีที่แล้ว +6

      Estoy bajándole a 999 Hertz. Gracias Clemente :)

    • @Kyevnieves
      @Kyevnieves ปีที่แล้ว

      @@FaztCode Fazt basado 😎👍

  • @diegoalvarez437
    @diegoalvarez437 ปีที่แล้ว +9

    Tantos años viendo tu canal en sugerencias y por primera vez me dedico a ver un video juciosamente y es simplemente ASOMBROSO, la velocidad con la que explicas es perfecta para mi, y vas directo y al grano, y es como que cada pregunta que me surge también te surge a ti y la vas explicando jaja tremendo! Apenas pueda me suscribo $$. Veré si tienes cursos en Udemy ( ya vi que no, tienes página, excelente)

    • @FaztCode
      @FaztCode  ปีที่แล้ว +8

      Muy pronto voy a empezar a publicar proyectos completos, mas largos en mi pagina, y creo que eso dara una base mas solida en codigo ademas que tambien me permitiria tomar mas en serio mis canales. Un gusto leerte Diego. Exitos :)

    • @jacmcaamed5357
      @jacmcaamed5357 ปีที่แล้ว

      @@FaztCode y no puedes crear las subscripciones aqui en youtu donde realices proyectos con todas las tecnologias que explicas por decir tiendas online etc que sean cursos con pagos porque de verdad ecplicas bien

  • @sebastianardila7212
    @sebastianardila7212 2 ปีที่แล้ว +5

    Genial!, cuando montas un video integrando react y supabase? :D

  • @Deus-lo-Vuilt
    @Deus-lo-Vuilt ปีที่แล้ว +2

    M esta gustado mas que firebase ajhjaja es mas facil y esta super buena

  • @SonGoku-pc7jl
    @SonGoku-pc7jl 2 ปีที่แล้ว +4

    uau, ha sido genial la clase, y guay que digas que vas a ampliar el tema :) posgress me fastidió sin opción a nosql, pero igualmente en la forma que lo explicas y como funciona el tema con rest api lo hace funcional aunque vengas de nosql, y por cierto lo de buscar por ? eq. en la rest api, supongo que es cosa de posgress y lo encontré genial, que si era fan incondicional de mongodb ahora se me empieza a dividir el corazón a conocer posgress tb jeje

    • @chicho69-cesar
      @chicho69-cesar 2 ปีที่แล้ว +6

      Como Back-End te digo que es muy recomendable aprender SQL antes de que le des a Postgre ya que la base mayoritaria de esta base de datos es precisamente SQL

  • @novusomelas
    @novusomelas ปีที่แล้ว +2

    Hola Fazt Code, primero que nada gracias por el video tutorial de Supabase, me sirvió mucho de overview para empezar a utilizarlo. Te quería dejar una duda respecto a las RLS en específico en el minuto 29:25, entiendo que se hacen las interacciones a la tabla según el usuario que lo creó (comparamos uid, products.user) pero al momento de eliminar una entrada que no pertenece, el servidor igual retorna 204 si lo elimina o si no lo elimina, eso está bien o debería avisar que no pertenece al usuario? Gracias!

  • @williamsalazar2624
    @williamsalazar2624 ปีที่แล้ว +1

    Por favor tiene un curso de supabase ?

  • @wondy1966
    @wondy1966 2 หลายเดือนก่อน

    Intro: 00:00
    Crear un nuevo proyecto: 1:20

  • @ronymolina5629
    @ronymolina5629 ปีที่แล้ว +1

    Muy útil y claro!!!! como habilito el realtime desde el Api?, si realizo un update o insert debo refrescar la pagina o cambiar de tabla para que sea visible, no actualiza ni con el icon de refresh... Gracias

  • @rubenriveramedina1156
    @rubenriveramedina1156 2 วันที่ผ่านมา

    alguien sabe como usarla con WPF

  • @dadicode
    @dadicode ปีที่แล้ว +1

    VIDEO SUPER COMLETO! Gracias

  • @murphishouse
    @murphishouse 2 ปีที่แล้ว +2

    Buenisimo Fazt, hay muchas alternativas Open source y self hosted que ni se conocen o se explican lo llamado backend as service habia un parse server plataform y otras alternativas ademas de esta alternativa a firebase que vendria a ser database as service tb. Te consulto respecto a programar la capa de seguridad de una web y dejar algo armadito me recomendas para facilitar usar auth0 sin tener que pagar?

    • @JotaDTuber
      @JotaDTuber 2 ปีที่แล้ว

      Gratis = Limitaciones.
      Pago = iLimitaciones.

    • @murphishouse
      @murphishouse 2 ปีที่แล้ว +1

      @@JotaDTuber respeto tu elección. Pero el conocimiento en programación y administración de sistemas o plataformas en la nube te permite personalizar soluciones y presupuestos. Es como cocinar vos mismo. Soy Argentino pienso en los billetes porque me cuestan a mi y a otros. Pero la calidad del servicio es una decision compleja. Y los precios a veces se negocian.

    • @JotaDTuber
      @JotaDTuber 2 ปีที่แล้ว

      Comento así, porque ya es decisión individual, si seguir la proyección gratuitamente o premium, de igual a cualquier desarrollador/a y programador/a, nos cuesta plata mantener el servicio d nuestros proyectos operativos. A menos que seamos mente d tiburón para ingeniarnosla en usar FREE Forever, sin afectar que caigan nuestros proyectos que tanto tiempo le dedicamos.

    • @murphishouse
      @murphishouse 2 ปีที่แล้ว

      @@JotaDTuber ah ok entiendo mejor. Si hay limitaciones en modelo de negocio donde busca que se pruebe un producto y te endulce pero con limitaciones para que se pague mas.

  • @jesus_84_
    @jesus_84_ 2 ปีที่แล้ว +2

    Maestro de maestros.

  • @yuberley
    @yuberley 2 ปีที่แล้ว +1

    Hola, una pregunta ¿Se puede descargar supabase y desplegar el proyecto en otra plataforma? tal vez en aws o digitalocean

    • @FaztCode
      @FaztCode  2 ปีที่แล้ว +4

      Si, aunque necesitas usar docker. Puedes buscarlo como supabase self managed

  • @josemarambio
    @josemarambio 5 หลายเดือนก่อน

    te amo y no de manera moderna

  • @tocappelli
    @tocappelli 10 หลายเดือนก่อน

    Buena explicacion! Pero en mi caso, tengo un proyecto en produccion con bastantes visitas y firebase me esta costando mucho dinero. Me gustaria si pueden hacer un video explicando la diferencia de precios y peticiones a la db. Estoy pensando seriamente en Migrar a supabase

  • @jorgecamus2563
    @jorgecamus2563 ปีที่แล้ว

    Hola, estoy haciendo un filtro para encontrar un registro , lo encuentra lo coloca en primera fila pero también devuelve toda la tabla, que estoy haciendo mal; este es el código que coloco en Postman:
    let { data: validacion_imei, error } = await supabase
    .from('validacion_imei')
    .select("imei")
    .filter('imei', 'eq', '830675132116850')
    .limit(1);

  • @luisaquinoc6548
    @luisaquinoc6548 ปีที่แล้ว +1

    lo máximo maestro !!! se le agradece !!!

  • @jhonvielma
    @jhonvielma 2 ปีที่แล้ว +1

    Gracias Fazt! Esperaba este video. 🤟

  • @eliasgonzalezugalde
    @eliasgonzalezugalde 9 หลายเดือนก่อน

    Importante: El RLS ahora parece estar habilitado por defecto en Supabase. Por eso si seguimos los pasos vamos al inicio a encontrar el arreglo en blanco. Casi me vuelvo loco XD

  • @surflaweb
    @surflaweb 7 หลายเดือนก่อน

    Se puede tener la data en realtime usando el javascript?

  • @kamil_supabase_enjoyer
    @kamil_supabase_enjoyer ปีที่แล้ว

    OMG I love your videos but not in english ?!?!?!

  • @mauriciorodriguez534
    @mauriciorodriguez534 2 ปีที่แล้ว +1

    Gracias fazt desde que lo mostraste me llamo la atención
    PD: el framework front end podría ser Vue XD

    • @purohueso49
      @purohueso49 ปีที่แล้ว

      De hecho cualquier lenguaje de programación que soporte peticiones HTTP

  • @KobraGamerESP
    @KobraGamerESP ปีที่แล้ว

    Buenas, para realizar un logout desde un apicall como sería el endpoint?

  • @joselife-on4029
    @joselife-on4029 2 ปีที่แล้ว

    Interesante gracias por mas. Te tiro una pregunta y un dato para mas videos. Pregunta, Supabase sirve para haer las push notification de una Mobile app? Dataso para hacer un video que no hay en español de bases de datos, ArangoDB, opensource y No relacional. Lo vi en ingles dije esto es para Fazt.

  • @danielcartagenaparra1784
    @danielcartagenaparra1784 2 ปีที่แล้ว

    fazt, por favor haz un video sobre tenacy con laravel, deme luz en esta oscuridad

  • @yizjak
    @yizjak 2 ปีที่แล้ว

    Hola :3 estoy disfrutando de tu video.
    Nota: Mi voz es idéntica a la tuya. 🤗😌

  • @MiguelAngel-pr2yr
    @MiguelAngel-pr2yr ปีที่แล้ว

    Saludo, un gran video. Consulta para campo Passwprd en supabase cual seria el tipo ?. No veo las opciones para este tipo de campo. gracias

  • @TornVeil7
    @TornVeil7 ปีที่แล้ว

    Muchas Gracias! Estaría genial un proyecto con Next y Supabase, tal vez prisma. Un saludo!

  • @neyjunoir
    @neyjunoir ปีที่แล้ว

    fazt buenisimo este video me encanta mucho mira aver porfa te lo pido haz otro ejemplo como este de una red social o authentication con usuarios o un eccomerce usando aplicacion react native ????

  • @programacion-v7n
    @programacion-v7n 6 หลายเดือนก่อน

    Gracias por tus videos. Eres el mejor!!!

  • @etelvinacastillo3081
    @etelvinacastillo3081 ปีที่แล้ว

    Gracias, por favor tiene un curso solo de supabase. Como seria el campo de foto ?

  • @AlguienllamadoYi
    @AlguienllamadoYi ปีที่แล้ว

    ¿Se puede usar con Angular?

  • @danielcolmenares8234
    @danielcolmenares8234 ปีที่แล้ว

    11:19

  • @nicoladellino8124
    @nicoladellino8124 2 ปีที่แล้ว

    Muy bueno video hermano, gracias.

  • @moiseshp
    @moiseshp ปีที่แล้ว

    @Fazt Code qué puedes comentar que el 1 de mayo salió la versión BaaS de Vercel con Vercel Storage? puedes hacer una comparativa entre estas dos alternativas?

    • @FaztCode
      @FaztCode  ปีที่แล้ว +1

      Es una muy buena idea :)

  • @noeliafernanda1061
    @noeliafernanda1061 9 หลายเดือนก่อน

    Supabase es free?? 🤔
    Su uso es ilimitado?

    • @FaztCode
      @FaztCode  9 หลายเดือนก่อน +2

      tiene un plan gratuito sin limite de peticioens pero con limite en subida de archivos, funcion y demas:
      supabase.com/pricing

    • @noeliafernanda1061
      @noeliafernanda1061 9 หลายเดือนก่อน

      @@FaztCode gracias 👍

    • @dpaudiovisual1698
      @dpaudiovisual1698 8 วันที่ผ่านมา +1

      Hola buen video. Y esto puede ser una alternative a Airtable? O hay una opcion mejor?

  • @JKMMC1987
    @JKMMC1987 ปีที่แล้ว

    Maestro de maestros

  • @bambanx
    @bambanx ปีที่แล้ว

    Gracias por el video, la versión self hosted es gratis? Tiene limitaciones? Gracias amigo

    • @FaztCode
      @FaztCode  ปีที่แล้ว +1

      el Self hosted significa que tienes que instalarlo tu mismo en tu propio servidor, y si tienes tu propio servidor puedes instalarlo como quieras sin costo, y sino pues te toca pagar un VPS

    • @bambanx
      @bambanx ปีที่แล้ว

      @@FaztCode al ser self hosting alguna limitación que sepas? Otros proyectos funcionan asi

  • @marcosmacias2087
    @marcosmacias2087 2 ปีที่แล้ว

    Buen información

  • @keilerguardo2164
    @keilerguardo2164 ปีที่แล้ว

    Excelente tutorial 👍

  • @danielcolmenares8234
    @danielcolmenares8234 ปีที่แล้ว

    excelente

  • @ricko13
    @ricko13 ปีที่แล้ว

    t=572

  • @gazul05
    @gazul05 2 ปีที่แล้ว

    Excelente...

  • @saimonjt585
    @saimonjt585 2 ปีที่แล้ว

    Diferencias de backend as a service y un headless CMS?

    • @FaztCode
      @FaztCode  2 ปีที่แล้ว +4

      Estoy creando un video cortito de eso para dar más info. Trataré de publicarlo mañana :)

    • @saimonjt585
      @saimonjt585 2 ปีที่แล้ว

      @@FaztCode muchas gracias amigo

  • @mrivs
    @mrivs 2 ปีที่แล้ว

    Genio!

  • @jorgecamus2563
    @jorgecamus2563 8 หลายเดือนก่อน

    Hola me puedes ayudar, tengo un problema para utilizar DELETE, las RLS esta como sigue: ( SELECT (auth.email() = acreditar.email)) , cuando hago un test con Postman me devuelve 204 , pero la fila no se borra que estoy haciendo mal. Gracias por tu ayuda

  • @EngelRestrepo
    @EngelRestrepo ปีที่แล้ว +2

    uff que lío, q dolor de cabeza, tanta vuelta y configuración para un simple crud? es de locura, prefiero una conección a mysql de toda la vida y listo, qué necesidad de complicar tantísimo todo?

  • @Holri
    @Holri 2 ปีที่แล้ว

    Master 💀