آموزش راهنمای کامل Supabase برای توسعه دهندگان iOS - آخرین آپدیت

دانلود The Complete Guide to Supabase for iOS Developers

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: تسلط بر توسعه پس زمینه با Supabase و Swift برای ادغام iOS بدون درز یکپارچه سازی SUPABASE با برنامه های iOS: تنظیم و اتصال یک باطن قوی با استفاده از Supabase ، متناسب با توسعه iOS. درک بهترین شیوه های معماری: تصمیمات آگاهانه معماری را برای ادغام یکپارچه سازی یکپارچه در برنامه های iOS بگیرید. ایجاد و مدیریت روابط داده: تکنیک های اصلی برای افزودن و مدیریت روابط بین جداول داده. تأیید اعتبار کاربر ایمن: از سیستم تأیید اعتبار Supabase برای مدیریت ایمن کاربران در برنامه iOS خود استفاده کنید. از API Storage استفاده کنید: پرونده ها را با استفاده از API ذخیره سازی Supabase در برنامه خود ذخیره و مدیریت کنید. توابع لبه را بنویسید و مستقر کنید: منطق پیچیده سمت سرور را با توابع لبه Supabase انجام دهید. قابلیت های زمان واقعی را اضافه کنید: همگام سازی داده های زمان واقعی را با استفاده از API در زمان واقعی Supabase فعال کنید. مدیریت حضور کاربر در زمان واقعی: از API حضور برای ردیابی و مدیریت حضور کاربر در برنامه های زمان واقعی استفاده کنید. روابط بسیاری از افراد را کنترل کنید: به طور کارآمد روابط پیچیده بسیاری از بسیاری را در مدل های داده خود مدیریت کنید. پیش nیaزha: درک اساسی از توسعه iOS: آشنایی با Xcode و Swift ضروری است ، زیرا این دوره بر ادغام سوپابیس در برنامه های iOS متمرکز است. دانش اساسی در مورد بانکهای اطلاعاتی: درک اساسی از پایگاه داده ها و نحوه کار آنها به شما در درک مفاهیم مدیریت داده ها با Supabase کمک می کند. راحتی با برنامه نویسی ناهمزمان: از آنجا که این دوره شامل کار با عملیات ناهمزمان است ، آشنایی با الگوهای Async/Await در Swift مفید است. Xcode نصب شده: شما باید Xcode را روی دستگاه خود نصب کنید تا همراه با تمرینات و پروژه های برنامه نویسی دنبال کنید. حساب Supabase: داشتن یک حساب Supabase توصیه می شود ، بنابراین می توانید با پروژه های واقعی تمرین کنید و همراه با نمونه های دوره را دنبال کنید. دسترسی به دستگاه MACOS: از آنجا که این یک دوره توسعه iOS است ، برای اجرای XCode و آزمایش برنامه های خود به یک دستگاه MACOS نیاز دارید.

به دوره توسعه دهندگان iOS به Supabase خوش آمدید!


آیا شما با ادغام قابلیت های پشتیبان قدرتمند در برنامه های خود ، آماده افزایش مهارت های توسعه iOS خود هستید؟ در این دوره جامع ، شما یاد می گیرید که چگونه می توانید از پتانسیل کامل Supabase ، یک جایگزین Firebase منبع باز استفاده کنید ، به طور خاص برای توسعه دهندگان iOS متناسب است.


این که آیا شما تازه کار خود را شروع کرده اید یا یک توسعه دهنده با تجربه که به دنبال گسترش ابزار خود هستید ، این دوره برای همه سطح مهارت ها طراحی شده است. گام به گام ، ما شما را از طریق کل فرآیند ادغام SUPABASE در برنامه های iOS خود راهنمایی خواهیم کرد ، و طیف گسترده ای از موضوعات اساسی را پوشش می دهیم تا اطمینان حاصل کنید که می توانید به طور موثری از این سکو استفاده کنید.


آنچه را یاد خواهید گرفت:


- ادغام پایگاه داده Supabase: برنامه iOS خود را با یک باطن قوی که توسط Supabase ساخته شده است تنظیم و وصل کنید.

- درک انتخاب های معماری: بهترین شیوه ها و تصمیمات معماری را برای یکپارچه سازی یکپارچه یاد بگیرید.

- اضافه کردن و مدیریت روابط: هنر ایجاد و مدیریت روابط بین جداول داده خود را تسلط دهید.

- تأیید اعتبار کاربران: تأیید هویت کاربر ایمن با استفاده از سیستم تأیید اعتبار SUPABASE.

- ادغام با API ذخیره سازی: پرونده ها را در برنامه خود با API ذخیره سازی Supabase ذخیره و مدیریت کنید.

- توابع لبه: نحوه نوشتن و استقرار توابع سمت سرور را برای رسیدگی به منطق پیچیده کشف کنید.

-API در زمان واقعی: قابلیت های زمان واقعی را به برنامه خود اضافه کنید ، و داده های خود را در همگام سازی همه مشتری ها نگه دارید.

- API حضور: یاد بگیرید که چگونه حضور کاربر را در برنامه های زمان واقعی مدیریت کنید.

-روابط بسیاری به بسیاری: به طور مؤثر روابط پیچیده را در مدل های داده خود انجام دهید.

- توابع لبه: شیرجه عمیق به منطق پیشرفته سمت سرور با توابع لبه.


بررسی های زیر را بررسی کنید:


"دوره باورنکردنی!"

من در ابتدا کمی مردد بودم ، اما این دوره مرا از بین برد. مربی مباحث پیچیده را در مراحل ساده و آسان برای دنبال کردن تجزیه می کند. اکنون احساس اطمینان می کنم که Supabase را در برنامه های iOS خود ادغام می کنم. آن را به هرکسی که به دنبال بازی پس زمینه خود است ، بسیار توصیه می کند!

- امیلی R.


"عملی و روشنگری!"

محتوای دوره بسیار کاربردی و بلافاصله قابل اجرا است. مربی یک کار شگفت انگیز انجام می دهد که در مورد انتخاب های معماری در استفاده از Supabase با iOS توضیح می دهد. این واقعاً به من کمک کرد تا بهترین شیوه ها و چگونگی جلوگیری از مشکلات مشترک را درک کنم. برای هر توسعه دهنده iOS ضروری است!

- سوفیا ل.


"خیلی آموخته!"

من چند دوره در مورد خدمات پس زمینه گذرانده ام ، اما این یکی واقعاً برجسته بود. سبک تدریس مربی واضح و مختصر است و نمونه های مفید به من کمک کرد تا مفاهیم را به سرعت درک کنم. بخش عملکردهای Edge یک تغییر دهنده بازی برای پروژه های من بود.

- Liam K.


متشکرم ،

azam


سرفصل ها و درس ها

مقدمه Introduction

  • مقدمه Introduction

  • پیش نیازهای Prerequisites

  • پرونده های ورزشی Exercise Files

  • supabase چیست؟ What is Supabase?

برنامه بودجه - شروع کار Budget App - Getting Started

  • تنظیم پایگاه داده Setting Up Database

  • ادغام برنامه iOS با پایگاه داده Integrating iOS App with Database

  • اجرای ارزش محیط سفارشی برای مشتری supabase Implementing Custom Environment Value for Supabase Client

  • واکشی و نمایش بودجه Fetching and Displaying Budgets

  • صرفه جویی در بودجه جدید قسمت 1 Saving a New Budget Part 1

  • صرفه جویی در بودجه جدید قسمت 2 Saving a New Budget Part 2

  • حذف بودجه Deleting Budget

  • بودجه به روزرسانی Updating Budget

برنامه بودجه - الگوی MV Budget App - MV Pattern

  • درک معماری Understanding the Architecture

  • بارگیری و نمایش بودجه Loading and Displaying Budgets

  • اضافه کردن بودجه جدید Adding New Budget

  • حذف بودجه Deleting Budget

  • بودجه به روزرسانی Updating Budget

برنامه بودجه - روابط Budget App - Relationships

  • ایجاد جدول هزینه Creating Expense Table

  • اجرای مدل هزینه و افزودن روابط Implementing Expense Model and Adding Relationships

  • اضافه کردن هزینه به بودجه Adding Expense to Budget

  • هزینه های واکشی (گزینه 1) Fetching Expenses (Option 1)

  • هزینه های واکشی (گزینه 2) Fetching Expenses (Option 2)

  • اجرای ExpenseListView و ExpensecellView Implementing ExpenseListView and ExpenseCellView

  • حذف هزینه Deleting an Expense

  • به روزرسانی هزینه Updating Expense

برنامه بودجه - احراز هویت Budget App - Authentication

  • بررسی اجمالی احراز هویت Authentication Overview

  • پیکربندی پایگاه داده برای پشتیبانی از کاربران Configuring Database to Support Users

  • افزودن UserID به مدل بودجه Adding UserId to Budget Model

  • ثبت یک کاربر جدید Registering a New User

  • ثبت نام در یک کاربر جدید Signing in a New User

  • رفع اشکال: انتقال user_id به بودجه BUG FIX: Passing user_id to the Budget

  • حرکت به صفحه بودجه پس از ورود به سیستم با موفقیت Navigating to Budgets Screen After Signing in Successfully

  • اجرای SCERE Implementing Sign Out

  • Refactor - LeadhaUthevents Refactor - listenAuthEvents

برنامه بودجه - ذخیره سازی Budget App - Storage

  • تنظیم سطل های ذخیره سازی و به روزرسانی مدل هزینه Setting Up Storage Buckets and Updating Expense Model

  • اجرای ارزش محیط مشتری ذخیره سازی Implementing Storage Client Environment Value

  • انتخاب تصاویر از کتابخانه عکس یا دوربین Selecting Images from Photo Library or Camera

  • پیوست رسیدها به هزینه ها Attaching Receipts to Expenses

  • نمایش رسیدها Displaying Receipts

برنامه بودجه - زمان واقعی Budget App - Realtime

  • درک زمان واقعی و تنظیم جدول چت Understanding Realtime and Setting Up Chat Table

  • اجرای مدل chatmessage Implementing ChatMessage Model

  • پیکربندی جریان های کانال Configuring Channel Streams

  • ذخیره پیام چت قسمت 1 Saving Chat Message Part 1

  • ذخیره پیام چت قسمت 2 Saving Chat Message Part 2

  • اجرای chatmessagelistview و chatmessageview Implementing ChatMessageListView and ChatMessageView

  • اضافه کردن ورودی متن و پیمایش خودکار برای پیام های گپ Adding Text Input and Auto Scroll for Chat Messages

  • منابع Resources

برنامه بودجه - API حضور در زمان واقعی Budget App - Realtime Presence API

  • جریان حضور را پیکربندی کرده و بودجه را اجرا کنید Configure Presence Stream and Implement BudgetStatus

  • رسیدگی به حضور می پیوندد و برگها Handling Presence Joins and Leaves

  • نمایش وضعیت کاربر در صفحه Displaying User Status on Screen

  • نمایش وضعیت کاربر روی صفحه (سبز و قرمز) Displaying User Status on Screen (Green and Red)

  • منابع Resources

برنامه بودجه - بسیاری از روابط Budget App - Many to Many Relationships

  • بسیاری از رابطه ها چیست؟ What is Many to Many Relationship?

  • اضافه کردن مدل برچسب ، به روزرسانی مدل هزینه و واکشی برچسب ها برای هزینه Adding Tag Model, Updating Expense Model and Fetching Tags for Expense

  • اجرای AddTagsView و نمایش برچسب ها بر روی صفحه Implementing AddTagsView & Displaying Tags on Screen

  • ذخیره برچسب ها در پایگاه داده Saving Tags to the Database

  • بازپرداخت درآمدها Refactoring Saving Receipts

  • برچسب ها را با هزینه ها مرتبط کنید Associate Tags with Expenses

  • به روزرسانی هزینه ها و برچسب ها Updating Expenses and Tags

  • امنیت سطح ردیف را فعال کنید Enable Row Level Security

  • منابع Resources

برنامه بودجه - توابع لبه Budget App - Edge Functions

  • توابع لبه چیست؟ What are Edge Functions?

  • پیکربندی برنامه خود برای توابع لبه Configuring your App for Edge Functions

  • استفاده و فراخوانی توابع لبه Deploying and Invoking Edge Functions

  • Webhooks Postgres برای توابع لبه Postgres Webhooks for Edge Functions

  • منابع Resources

تبریک می گویم! شما دوره را تمام کردید! Congratulations! You finished the course!

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

نمایش نظرات

آموزش راهنمای کامل Supabase برای توسعه دهندگان iOS
جزییات دوره
10 hours
67
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
195
5 از 5
دارد
دارد
دارد
Mohammad Azam
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mohammad Azam Mohammad Azam

برنامه نویس ویژه اپل iOS و مربی iOS