لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ضروری Supabase
دانلود Supabase Essential Training
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
سریعتر از آنچه فکر میکردید، موتور بکاند را برای ایده راهاندازی بعدی خود بسازید. در این دوره متوسط برای مهندسان نرم افزار، مدرس جوزف لبلانک به شما نشان می دهد که چگونه یک پایه انعطاف پذیر، مقیاس پذیر و ایمن ایجاد کنید و به شما امکان می دهد سریع تکرار کنید. در تغییرات پایگاه داده مشترک شوید و برنامه خود را در زمان واقعی به روز کنید. توابع PostgreSQL را به عنوان بلوکهای سازنده عملکردی بنویسید، سپس آنها را از هر کجا فراخوانی کنید. داده های خود را با کنترل های دسترسی و سیستم های احراز هویت کامل ایمن کنید. این دوره راههایی را نشان میدهد که میتوانید از کوچک شروع کنید، سپس با رشد ایدهتان مقیاسپذیر شوید.
سرفصل ها و درس ها
مقدمه
Introduction
توسعه برنامه های کاربردی با استفاده از Supabase
Developing application back ends using Supabase
قبل از گذراندن این دوره
Before taking this course
1. شروع به کار
1. Getting Started
کنترل دسترسی
Access control
Supabase REST API
The Supabase REST API
بررسی ویژگی های Supabase
Exploring Supabase features
ایجاد یک نمونه Supabase
Creating a Supabase instance
2. مبانی پایگاه داده
2. Database Foundations
بررسی ویژگی های PostgreSQL
Exploring PostgreSQL features
توابع سفارشی PostgreSQL
Custom PostgreSQL functions
پرس و جوهای SQL
SQL queries
سیستم های مدیریت پایگاه داده رابطه ای
Relational database management systems
3. ساختار جداول
3. Structuring Tables
بازدیدها
Views
ایجاد جداول در داشبورد
Creating tables in the dashboard
فیلدهای فهرست
Enum fields
پرس و جو با کلاینت جاوا اسکریپت
Querying with the JavaScript client
گزینه های جدول
Table options
ستون های جدول
Table columns
4. احراز هویت و مجوز
4. Authentication and Authorization
احراز هویت ایمیل
Email authentication
روش های احراز هویت Supabase
Supabase authentication methods
پیکربندی ایمیل SMTP
Email SMTP configuration
احراز هویت در مقابل مجوز
Authentication vs. authorization
داده ها را مجاز کنید
Authorize data
احراز هویت Discord
Discord authentication
5. ذخیره سازی فایل
5. File Storage
سطل های ذخیره سازی
Storage buckets
آپلود فایل های کوچک
Uploading small files
ذخیره سازی Supabase در مقابل شبکه های تحویل محتوا
Supabase storage vs. content delivery networks
ایجاد سطل های ذخیره سازی
Creating storage buckets
تنظیمات ذخیره سازی
Storage settings
پیکربندی سطل
Bucket configuration
آپلود فایل های حجیم
Uploading large files
6. توابع پایگاه داده
6. Database Functions
نقش ها
Roles
فراخوانی توابع از طریق RPC
Calling functions through RPC
توابع PGSQL
PGSQL functions
Refactoring
Refactoring
توابع نوشتاری
Writing functions
7. محرک های پایگاه داده
7. Database Triggers
تست های واحد
Unit tests
محرک های اشکال زدایی
Debugging triggers
نوشتن توابع ماشه
Writing trigger functions
محرک ها
Triggers
8. بیدرنگ
8. Realtime
مجوز بلادرنگ
Realtime authorization
حالت حضور
Presence state
انواع رویداد بلادرنگ
Realtime event types
انتشار تغییرات پایگاه داده
Publishing database changes
رویدادهای پخش
Broadcasting events
9. توابع لبه و قلاب های وب
9. Edge Functions and Webhooks
استقرار توابع لبه
Deploying edge functions
توابع لبه
Edge functions
Supabase CLI
Supabase CLI
وب هوک ها
Webhooks
10. توسعه محلی
10. Local Development
تولید انواع TypeScript
Generating TypeScript types
اجرای Supabase در Docker
Running Supabase in Docker
مقایسه ویژگی ها
Feature comparison
زمان استفاده از Docker
When to use Docker
زمان استفاده از نمونه دوم Supabase
When to use a second Supabase instance
11. مهاجرت ها و بذرها
11. Migrations and Seeds
چرا از مهاجرت و بذر استفاده کنیم؟
Why use migrations and seeds?
له کردن مهاجرت ها
Squashing migrations
ایجاد مهاجرت
Creating migrations
فشار دادن تغییرات پایگاه داده
Pushing database changes
ایجاد بذر
Creating seeds
12. نظارت
12. Monitoring
خواندن گزارش ها
Reading reports
سیاههها
Logs
چرا Supabase را مانیتور کنیم؟
Why monitor Supabase?
جوزف لبلان یک برنامه نویس رایانه و عضو فعال در جامعه فناوری آستین ، تگزاس ، است.
یوسف وقتی هشت ساله بود برنامه نویسی را شروع کرد. وی در کنفرانس ها ، کلاس ها تدریس کرده و کتاب هایی درباره توسعه وب تألیف کرده است. جوزف طرفدار انجمن نود است و از همکاری با کاربران نهایی برای کمک به آنها در حل مشکلات با استفاده از کدهای سفارشی و علم رایانه خانگی لذت می برد. وی را می توان در وب به آدرس www.jlleblanc.com یافت.
نمایش نظرات