آموزش ضروری 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?

  • مشاور عملکرد Performance Advisor

  • مشاور امنیت Security Advisor

نتیجه گیری Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش ضروری Supabase
جزییات دوره
3h 42m
63
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
397
- از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Joseph LeBlanc Joseph LeBlanc

جوزف لبلان یک برنامه نویس رایانه و عضو فعال در جامعه فناوری آستین ، تگزاس ، است. یوسف وقتی هشت ساله بود برنامه نویسی را شروع کرد. وی در کنفرانس ها ، کلاس ها تدریس کرده و کتاب هایی درباره توسعه وب تألیف کرده است. جوزف طرفدار انجمن نود است و از همکاری با کاربران نهایی برای کمک به آنها در حل مشکلات با استفاده از کدهای سفارشی و علم رایانه خانگی لذت می برد. وی را می توان در وب به آدرس www.jlleblanc.com یافت.