Nie wieder BackEnd! | Supabase

แชร์
ฝัง
  • เผยแพร่เมื่อ 23 ต.ค. 2024
  • Erfahre alles über Supabase, die Open-Source-Alternative zu Firebase! In diesem Video zeige ich dir, wie du in wenigen Minuten eine skalierbare Fullstack-Web-App ohne Vendor-LockIn entwickelst. Von der Einrichtung der Datenbank bis zur User-Authentifizierung. Perfekt für alle, die schnell ein Projekt aufsetzen wollen, ohne ein eigenes Backend zu erstellen. 🚀
    Ressourcen:
    Supabase offizielle Website:
    supabase.com/
    Supabase docs:
    supabase.com/docs
    Vollständiger Code:
    github.com/lor...
    Tauche ein in die Welt der modernen Webentwicklung und starte noch heute mit Supabase! 💻🌐
    Abonniere meinen Kanal für mehr Videos über Programmieren #FrontEnd #WebProgrammierung #Code #Website #Framework #programmieren #programmierenlernen #coding #tutorial #supabase #backend #datenbank #postgresql

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

  • @jugibur2117
    @jugibur2117 2 หลายเดือนก่อน +1

    Lass mich das offensichtliche sagen: Eine ech Supa Zusammenfassung, wie man es von dir gewohnt ist, Like!

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

      Supagroßen Dank!! :)

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

    Sehr gutes Video!
    Mich würde noch in Detail RLS (Warum gibt es einschränkungen, wenn wir so oder so vorprogrammieren was der User sieht), Edge Functions (Wofür wäre das gut?) und Docker (sehe das oft aber bisher keiner gut erklärt) interessieren.
    Aber sonst sehr gut supabase erklärt, nutze selbst supabase und bis jetzt top! :D

    • @lorisgaller
      @lorisgaller  2 หลายเดือนก่อน +1

      Danke! :)
      Da ich mich in meinen Videos immer kurz halten möchte, kann ich nicht über alles im Detail reden. Aber hier sind ein paar Nachträge zu deinen Fragen:
      - RLS: Vor allem aus Sicherheitsgründen. Man steuert damit genau, welche Entität, was machen darf. Ohne RLS policy wäre es einem Angreifer möglich einfach alle Daten der Datenbank abzufragen. Mit RLS kannst du sicherstellen, dass selbst bei direktem Zugriff auf die Datenbank nur autorisierte Benutzer die ihnen zugewiesenen Daten sehen und manipulieren können.
      - Edge Functions: Das sind alleinstehende Funktionen, welche (geographisch) nah am Nutzer laufen und sehr flexibel einsetzbar sind. Man kann sie für alles nutzen, was man nicht clientseitig machen möchte/kann:
      - Datenverarbeitung
      - Datenvalidierung
      - Push Benachrichtigungen
      - API Calls
      - und, und, und
      - Hier ist das ganze Konzept sehr gut erklärt: stackoverflow.blog/2023/02/23/how-edge-functions-move-your-back-end-close-to-your-front-end/
      - Docker: Darüber werde ich auch noch ein Video machen irgendwann! Kurz gesagt: Code in einem “Container”, also in einer abgeschlossenen, isolierten und leichtgewichtigen Umgebung auszuführen. Wie jedes Video von fireship, ist das zu Docker sehr zu empfehlen: th-cam.com/video/Gjnup-PuquQ/w-d-xo.html
      Im Video nutze ich Docker nur zum Bundeln. Das Supabase CLI verwendet Docker im Hintergrund, um alle notwendigen Einzelteile in einem Container zu packen, damit die Edge functions konsistent bereitgestellt werden können.

    • @WeeCodeGermany
      @WeeCodeGermany 2 หลายเดือนก่อน +1

      @@lorisgaller Vielen Dank für die ausführliche Antwort. Hat mir echt weitergeholfen! :D

  • @0xMetriopatheia
    @0xMetriopatheia 2 หลายเดือนก่อน +1

    für kleine Projekte echt praktisch

  • @Onako2
    @Onako2 2 หลายเดือนก่อน +1

    Ich bin der Backend-Typ 😎

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

    coole zusammenfassung

  • @l33th1nk1ng
    @l33th1nk1ng 2 หลายเดือนก่อน +4

    Warum hat sowas nur 21 Aufrufe?

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

      😩

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

      Gute Frage, ich hab meine Idee dazu. 😅

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

      Hat es ja nicht

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

      @@kevinito nichtmehr* freut mich

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

    Feier ich, weitere videos pls

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

      Wird gemacht! 🫡

  • @its-tin
    @its-tin 2 หลายเดือนก่อน

    Cooles Video. Teste gerade PocketBase 😮

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

      Danke! PocketBase sieht auch sehr interessant aus. Nutzt du das self-hosted? Es scheint keinen managed plan zu geben, oder? 🤔

    • @its-tin
      @its-tin 2 หลายเดือนก่อน

      @@lorisgaller nein, gibt nur self-hosted. Habs auf ner Debian LXC aufgesetzt.

    • @its-tin
      @its-tin 2 หลายเดือนก่อน

      @@lorisgaller nein, self hosted

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

      @@its-tin Okay! Sehr cool :) Und was sagst du bisher dazu? Sollte ich auch darüber ein Video machen? :D

    • @its-tin
      @its-tin 2 หลายเดือนก่อน

      @@lorisgaller ich finds eigentlich recht cool, und vorallem recht simpel. vorallem mit der JS SDK. Supabase ist mir zu komplex und selfhosten ist so meh.

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

    wie geil!

  • @FeinsterSchmaus
    @FeinsterSchmaus 2 หลายเดือนก่อน +1

    Gutes Video. Schön gemacht. Aber dass du RLS ins deutsche übersetzt - cmon :D

    • @lorisgaller
      @lorisgaller  2 หลายเดือนก่อน +1

      Das hier ist ein deutscher kodierungs DuRöhre Kanal!

  • @dorklol2969
    @dorklol2969 2 หลายเดือนก่อน +1

    glaub da kam ein troepfchen der freude :D
    gruss von einem der 6.6%

    • @lorisgaller
      @lorisgaller  2 หลายเดือนก่อน +1

      So wie bei mir, wenn du kommentierst 🥰