تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی یادگیری جامع Supabase

دوره آموزشی یادگیری جامع Supabase

3 ساعت 43 دقیقهمتوسط2024-11-25

مدرسین

Joseph LeBlanc

Joseph LeBlanc

جزئیات دوره

موتور بک‌اند استارتاپ بعدی خود را سریع‌تر از آنچه تصور می‌کردید بسازید. در این دوره سطح متوسط برای مهندسان نرم‌افزار، جوزف لبلانک نشان می‌دهد که چگونه یک پایه انعطاف‌پذیر، مقیاس‌پذیر و ایمن ایجاد کنید که به شما امکان می‌دهد به سرعت ایده‌های خود را توسعه دهید. تغییرات پایگاه داده را به‌طور لحظه‌ای دریافت کنید و برنامه خود را در زمان واقعی به‌روزرسانی کنید. توابع PostgreSQL را به‌عنوان بلوک‌های سازنده سریع ترکیب کنید و آنها را از هر نقطه فراخوانی کنید. داده‌های خود را با کنترل‌های دسترسی و سیستم‌های احراز هویت کامل ایمن کنید. این دوره روش‌هایی را نشان می‌دهد که چگونه می‌توانید از مقیاس کوچک شروع کنید و هم‌زمان با رشد ایده خود، مقیاس را افزایش دهید.

اهداف یادگیری:
برنامه‌ریزی و ساخت بک‌اند کامل و احراز هویت شده برای برنامه‌های وب و موبایل.
ایجاد رابط‌های کاربری در زمان واقعی که به‌روزرسانی‌های زنده پایگاه داده را دریافت می‌کنند.
توضیح عملکرد امنیت سطح سطر (Row-Level Security) و استفاده از آن برای محافظت از داده‌ها.
تمایز بین توابع Edge، توابع پایگاه داده، و وب‌هوک‌ها و تعیین زمان استفاده از هر یک.
توسعه سیستم‌های ذخیره‌سازی اشیاء با استفاده از Buckets و تشخیص زمان حرکت به سمت شبکه تحویل محتوا (CDN).

مهارت ها

Database DevelopmentDatabase ManagementEssential TrainingSoftware Development

سرفصل ها

0. مقدمه

  • 01 - توسعه برنامه‌های کاربردی با استفاده از Supabase
  • 02 - قبل از گذراندن این دوره

1. شروع به کار

  • 03 - بررسی ویژگی‌های Supabase
  • 04 - Supabase REST API
  • 05 - کنترل دسترسی
  • 06 - ایجاد یک نمونه Supabase

2. مبانی پایگاه داده

  • 07 - سیستم‌های مدیریت پایگاه داده رابطه ای
  • 08 - کوئری‌های SQL
  • 09 - بررسی ویژگی‌های PostgreSQL
  • 10 - توابع سفارشی PostgreSQL

3. ساختار جداول

  • 11 - ستون‌های جدول
  • 12 - گزینه‌های جدول
  • 13 - ایجاد جداول در داشبورد
  • 14 - فیلدهای Enum
  • 15 - نماها
  • 16 - کوئری‌ با کلاینت جاوا اسکریپت

4. احراز هویت و مجوز

  • 17 - احراز هویت در مقابل مجوز
  • 18 - داده‌ها را مجاز کنید
  • 19 - روش‌های احراز هویت Supabase
  • 20 - پیکربندی ایمیل SMTP
  • 21 - احراز هویت ایمیل
  • 22 - احراز هویت Discord

5. ذخیره‌سازی فایل

  • 23 - سطل‌های ذخیره سازی
  • 24 - ایجاد سطل‌های ذخیره سازی
  • 25 - تنظیمات ذخیره سازی
  • 26 - پیکربندی سطل
  • 27 - آپلود فایل‌های کم حجم
  • 28 - آپلود فایل‌های حجیم
  • 29 - ذخیره‌سازی Supabase در مقابل شبکه‌های تحویل محتوا

6. توابع پایگاه داده

  • 30 - توابع PGSQL
  • 31 - توابع نوشتاری
  • 32 - فراخوانی توابع از طریق RPC
  • 33 - نقش ها
  • 34 - Refactoring

7. محرک‌های پایگاه داده

  • 35 - محرک ها
  • 36 - نوشتن توابع ماشه
  • 37 - رفع اشکال محرک ها
  • 38 - آزمون‌های واحد

8. بیدرنگ

  • 39 - انواع رویداد بیدرنگ
  • 40 - انتشار تغییرات پایگاه داده
  • 41 - پخش وقایع
  • 42 - حالت حضور
  • 43 - مجوز بلادرنگ

9. توابع لبه و قلاب‌های وب

  • 44 - توابع لبه
  • 45 - وب هوک
  • 46 - Supabase CLI
  • 47 - استقرار توابع لبه

10. توسعه محلی

  • 48 - زمان استفاده از Docker
  • 49 - زمان استفاده از نمونه دوم Supabase
  • 50 - اجرای Supabase در Docker
  • 51 - مقایسه ویژگی ها
  • 52 - تولید انواع TypeScript

11. مهاجرت‌ها و بذرها

  • 53 - چرا از کوچ و بذر استفاده کنید
  • 54 - ایجاد مهاجرت
  • 55 - ایجاد بذر
  • 56 - کوچ له کردن
  • 57 - فشار دادن تغییرات پایگاه داده

12. نظارت

  • 58 - چرا Supabase را مانیتور کنید
  • 59 - مشاور امنیتی
  • 60 - مشاور عملکرد
  • 61 - خواندن گزارش
  • 62 - سیاههها

نتیجه گیری

  • 63 - مراحل بعدی

دوره های مرتبط

درباره ما

لینداکده یک بستر یادگیری پیشرو است که به افراد کمک می کند تا کسب و کار ، نرم افزار ، فناوری و مهارت‌های خلاقانه را برای دستیابی به اهداف شخصی و حرفه ای بیاموزد.

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal