دوره آموزشی انگولار: برنامه های ابری با Firebase
2 ساعت 16 دقیقهمتوسط2019-11-15
مدرسین

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