Supabase: avoimen lähdekoodin backend palveluna
Supabase on avoimen lähdekoodin vaihtoehto Firebase-palvelulle. Se tarjoaa täyden Postgres-tietokannan, sisäänrakennetun todennuksen, tiedostotallennuksen, reaaliaikaiset tilaukset ja palvelimettomat Edge Functions -funktiot, joita kaikkia voi käyttää selkeän API:n kautta. Siitä on tullut suosittu backend-ratkaisu verkko- ja mobiilisovelluksia rakentaville kehittäjille, jotka haluavat tuotantotason infrastruktuurin ilman palvelinten hallintaa. Tällä opintopolulla käsitellään kaikkea ensimmäisen projektin käynnistämisestä monimutkaisten Postgres-laajennusten ja monivaiheisten työnkulkujen kirjoittamiseen.
Mitä opitte
Aloitatte Supabasen keskeisistä käsitteistä ja tietokantojen suunnittelusta ja siirrytte sitten todennusprosesseihin, tiedostotallennukseen ja reaaliaikaisiin datatilauksiin. Opintopolku käsittelee palvelimettomia Edge Functions -funktioita mukautettua backend-logiikkaa varten, Row-Level Securityä tarkkarajaiseen käyttöoikeuksien hallintaan sekä käyttöönoton parhaita käytäntöjä. Edistyneissä aiheissa työskentelette tietokantojen kehittyneiden tekniikoiden parissa, laajennatte Supabasea suoraan Postgres-ominaisuuksilla ja rakennatte monimutkaisia usean palvelun työnkulkuja.
Opintopolku
11 kurssia kattaa tasot A1–C1. Maksuton johdantokurssi Supabase Quickstart & Core Concepts luo perustan. Sen jälkeen etenette kursseilla Building Your First Supabase Database, Supabase Authentication Essentials, Storage and File Management ja Realtime Data with Supabase. B2-tasolla mukaan tulevat Serverless Functions (Edge Functions), Row-Level Security (RLS) Deep Dive ja Deployment & Best Practices. Opintopolku päättyy kolmeen C1-tason kurssiin: Advanced Database Techniques, Extending Supabase with Postgres ja Building Complex Workflows.
Näin se toimii
Jokainen kurssi on jaettu lyhyisiin, käytännönläheisiin oppitunteihin, jotka suoritatte sisäänrakennetussa koodieditorissa reaaliaikaisen palautteen avulla. Käytettävissänne on AI-tuutori aina, kun jäätte jumiin, joten voitte edetä omaan tahtiinne ensimmäisestä supabase.from()-kyselystä aina tuotantovalmiisiin RLS-käytäntöihin ja Postgres-laajennuksiin.