دوره آموزشی یونیتی: کار با Google Firebase
1 ساعت 31 دقیقهمتوسط2017-07-21
مدرسین

Harrison Ferrone
Software Engineer, Game Developer, and Creative Technologist
جزئیات دوره
یک باطن قابل اعتماد برای بازی های امروزی ضروری است. دادن قابلیت ورود به کاربران و ذخیره و بازیابی اطلاعات بازیکن میتواند یک بازی جامعهگرا را بسازد یا شکست دهد. هدف از این دوره ساخت یک راه حل شبکه انعطاف پذیر و مقیاس پذیر است که می تواند در هر یک از بازی های آینده خود با استفاده از Unity و Google Firebase مجددا استفاده شود. مدرس Harrison Ferrone با مروری بر ماژول های Firebase Authentication و Realtime Database و Firebase SDK شروع می کند. او نحوه اسکریپت کردن برخی از عملکردهای اساسی برای ورود و ثبت نام کاربران را نشان می دهد و به عملکردهای پیچیده تری مانند ذخیره و واکشی داده ها، انتظار برای پاسخ ها در حین ارائه بازخورد بصری خوب و نمایش داده های بلادرنگ در رابط کاربری گرافیکی Unity پیشرفت می کند. با دنبال کردن، متوجه خواهید شد که چگونه Firebase را با یونیتی ادغام کنید، دادههای کاربر را در یک صحنه بازی ذخیره و واکشی کنید، و کار خود را در بستههای دارایی که میتوان در بسیاری از پروژههای یونیتی دیگر استفاده کرد، دستهبندی کرد.
اهداف یادگیری
کار با Firebase
افزودن قابلیت ثبت نام و ورود به سیستم
ساختن کلاس بازیکن
ذخیره داده ها
بازیابی داده ها
نمایش داده ها در رابط کاربری گرافیکی Unity
ساخت بسته دارایی قابل استفاده مجدد برای سایر پروژه های یونیتی
اهداف یادگیری
کار با Firebase
افزودن قابلیت ثبت نام و ورود به سیستم
ساختن کلاس بازیکن
ذخیره داده ها
بازیابی داده ها
نمایش داده ها در رابط کاربری گرافیکی Unity
ساخت بسته دارایی قابل استفاده مجدد برای سایر پروژه های یونیتی
مهارت ها
FirebaseUnityWeb Development ToolsDatabase DevelopmentDatabase ManagementSoftware Development ToolsGoogleWeb DevelopmentSoftware DevelopmentDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01 - خوش آمدید
- 02 - آنچه باید بدانید
- 03 - استفاده از فایلهای تمرین
1. بررسی اجمالی پروژه
- 04 - نسخه ی نمایشی - آنچه میسازید
- 05 - پروژه شروع کننده را پیمایش کنید
- 06 - مدیر پایگاه داده
2. مقدمه ای بر Firebase
- 07 - Firebase 101
- 08 - نمای کلی گزینههای احراز هویت
- 09 - Firebase SDK را یکپارچه کنید
3. احراز هویت بازیکنان
- 10 - با ایمیل و رمز عبور ثبت نام کنید
- 11 - از نمایندگان و رویدادها استفاده کنید
- 12 - عملکرد ثبت نام را تمام کنید
- 13 - ورود به سیستم را اضافه کنید
- 14 - تست در Xcode
4. استفاده از پایگاه داده Realtime
- 15 - نمای کلی ساختار داده
- 16 - یک روتر مرجع بسازید
- 17 - مدل پخش را ایجاد کنید
- 18 - دادههای پخش کننده را ذخیره کنید
- 19 - دادههای پخش کننده را بازیابی کنید
- 20 - تغییر دادهها را مدیریت کنید
- 21 - مرتب سازی و فیلتر کردن
- 22 - روشهای مختلف نوشتن
5. نمایش داده ها
- 23 - نمای اسکرول را پیکربندی کنید
- 24 - پیش ساخته ردیف را پیکربندی کنید
- 25 - نمایش اطلاعات پروفایل
6. قابلیت استفاده مجدد
- 26 - یک بسته دارایی بسازید
- 27 - برای پروژه دیگری پیکربندی کنید
نتیجه
- 28 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی استفاده از هوش مصنوعی در چرخه عمر طراحی تا توسعه فولاستک
- دوره آموزشی ساخت برنامههای واکنشی آماده تولید: راهاندازی برای استقرار با Firebase
- دوره آموزشی ریاکت: ایجاد و میزبانی یک سایت فولاستک (2022)
- دوره آموزشی ساخت یک برنامه چت ویدیویی با Vue.js و Firebase
- دوره آموزشی React: برنامههای قدرتمند مبتنی بر ابر با Firebase
- دوره آموزشی انگولار: برنامه های ابری با Firebase
- دوره آموزشی Vue.js 2: برنامه های Full-Stack با Firebase
- دوره آموزشی یادگیری Google Firebase برای Flutter