دوره آموزشی React: برنامههای قدرتمند مبتنی بر ابر با Firebase
2 ساعت 30 دقیقهپیشرفته2020-09-17
مدرسین

Victor Mejia
Senior UI Engineer and Instructor
جزئیات دوره
برنامههای وب مدرن به مواردی بیش از کد React شما نیاز دارند. شما به میزبانی، API، احراز هویت و استقرار خودکار نیاز دارید. شما باید سریع برنامهها را بسازید، بدون مدیریت زیرساختها. Firebase به شما امکان میدهد دقیقاً همان کار را انجام دهید. Firebase با پشتیبانی Google Cloud Platform و امروزه توسط بزرگترین برنامهها مورد استفاده قرار میگیرد، مجموعهای از ابزارها برای کمک به ساخت و مقیاس گذاری برنامه وب شما است. در این دوره، مدرس Victor Mejia خدمات مختلف ارائه شده توسط Firebase و همچنین نحوه کار با آنها برای ساخت یک برنامه بدون سرور را مرور میکند.
برای شروع، او نگاهی به کنسول Firebase و چگونگی کمک به شما در مدیریت پروژههای مختلف Firebase میاندازد. وی سپس نحوه استفاده از تأیید اعتبار Firebase برای افزودن تأیید اعتبار به برنامه شما را نشان میدهد. ذخیره دادهها با استفاده از Firebase Cloud Firestore ؛ و با استفاده از Firebase Hosting برنامه خود را مستقر کنید. بعلاوه، نحوه ایجاد توابع بدون سرور خود را با استفاده از توابع Cloud Firebase ببینید.
برای شروع، او نگاهی به کنسول Firebase و چگونگی کمک به شما در مدیریت پروژههای مختلف Firebase میاندازد. وی سپس نحوه استفاده از تأیید اعتبار Firebase برای افزودن تأیید اعتبار به برنامه شما را نشان میدهد. ذخیره دادهها با استفاده از Firebase Cloud Firestore ؛ و با استفاده از Firebase Hosting برنامه خود را مستقر کنید. بعلاوه، نحوه ایجاد توابع بدون سرور خود را با استفاده از توابع Cloud Firebase ببینید.
مهارت ها
FirebaseReact.jsMetaWeb Development ToolsDatabase DevelopmentFront-End Web DevelopmentDatabase ManagementSoftware Development ToolsGoogleWeb DevelopmentSoftware DevelopmentDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01-ساختار برنامه های خود را برای ابر
- 02-آنچه باید بدانید
- 03- استفاده از فایل های تمرینی
1. تنظیم محیط توسعه شما
- 04-نصب ابزار و CLI
- 05-ایجاد یک برنامه جدید React
- 06-نمای کلی کنسول Firebase
- 07-پیکربندی برنامه وب
2. احراز هویت Firebase
- 08-راه اندازی احراز هویت Firebase
- 09-ایجاد کاربر
- 10-نمایش کاربر فعلی
- 11-هنگام ثبت نام کاربر را تغییر مسیر دهید
- 12-خروج کاربر
- 13-ورود کاربر
- 14- تغییر مسیر کاربر تایید شده
- 15-چالش - تغییر مسیر احراز هویت
- 16-راه حل - تغییر مسیر احراز هویت
3. ذخیره و همگام سازی داده ها با Firebase Cloud Firestore
- 17-معرفی Cloud Firestor
- 18-راه اندازی Cloud Firestore
- 19-استقرار قوانین امنیتی برای Cloud Firestore
- 20-ایجاد اسناد
- 21-نمایش سند کاربر
- 22-به روز رسانی اسناد کاربر، قسمت 1
- 23-به روز رسانی اسناد کاربر، قسمت 2
4. ذخیره فایل ها با Firebase Cloud Storage
- 24-راه اندازی فضای ذخیره سازی ابری
- 25-قوانین امنیتی Cloud Storage
- 26-فرم آپلود تصویر پروفایل
- 27-ماشه آپلود فایل
- 28-آپلود فایل Cloud Storage
- 29-چالش - پیشرفت آپلود را نظارت کنید
- 30-راه حل - پیشرفت آپلود
5. کنترل دسترسی با ادعاهای سفارشی و قوانین امنیتی
- 31-توکن های Firebase ID
- 32-تنظیم ادعاهای سفارشی Firebase
- 33-رابط مدیریت - صفحه کاربران
- رابط 34-Admin - مجموعه کاربر را بخوانید
- رابط 35-Admin - رندر مجموعه کاربر
- 36-Challenge - مشاهده پروفایل کاربر با ادمین
- 37-راه حل - مشاهده پروفایل کاربر با ادمین
6. بدون سرور با توابع ابری Firebase
- 38-راه اندازی توابع ابری
- 39-توابع ابری - راه اندازی ایمیل
- 40-Cloud Functions - ماشه احراز هویت
7. میزبانی با Firebase
- 41-راه اندازی میزبانی Firebase
- 42- استقرار برنامه React خود
نتیجه
- 43- مراحل بعدی
دوره های مرتبط
- دوره آموزشی استفاده از هوش مصنوعی در چرخه عمر طراحی تا توسعه فولاستک
- دوره آموزشی ساخت برنامههای واکنشی آماده تولید: راهاندازی برای استقرار با Firebase
- دوره آموزشی ریاکت: ایجاد و میزبانی یک سایت فولاستک (2022)
- دوره آموزشی ساخت یک برنامه چت ویدیویی با Vue.js و Firebase
- دوره آموزشی انگولار: برنامه های ابری با Firebase
- دوره آموزشی Vue.js 2: برنامه های Full-Stack با Firebase
- دوره آموزشی یادگیری Google Firebase برای Flutter
- دوره آموزشی یونیتی: کار با Google Firebase