آموزش Firebase

Firebase Essential Training

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: برای راه اندازی و راه اندازی یک برنامه پشته ای کامل ، توسعه دهندگان معمولاً باید توجه خود را از برنامه اصلی خود به مواردی مانند عملکرد ، امنیت ، عملکرد آفلاین ، میزبانی و احراز هویت معطوف کنند. Firebase پس از یکپارچه سازی صحیح ، تمام این نگرانی ها را از صفحه برنامه سازنده خارج می کند و به آنها اجازه می دهد تا در ساخت برنامه ای که کاربران را به وجد می آورد تمرکز کنند. در این دوره ، مدرس Shaun Wassell به شما کمک می کند تا با Firebase سرعت بیشتری کسب کنید. شاون نگاهی عمیق به نحوه کار Firebase و همچنین برخی از جوانب مثبت و منفی استفاده از پلت فرم توسعه برنامه دارد. او سپس نشان می دهد که چگونه می توان Firebase را در یک برنامه کاربردی React ، ویژگی به ویژگی ، قرار داد تا آن را به یک برنامه کاملاً کاربردی تبدیل کند. بیاموزید که چگونه از Firebase Authentication استفاده کنید ، که به شما امکان می دهد از راه اندازی سرور احراز هویت خود جلوگیری کنید. توابع Cloud ، که می توانید برای تعریف عملکردهای back-end استفاده کنید. و بیشتر.

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

مقدمه Introduction

  • Firebase: اختراع مجدد چرخ را متوقف کنید Firebase: Stop reinventing the wheel

  • آنچه باید بدانید What you should know

  • نصب نرم افزار و سایر تنظیمات Installing software and other setup

  • فایل های تمرینی Exercise files

  • از این دوره چه انتظاری دارید What to expect from this course

1. مقدمه و راه اندازی اولیه 1. Introduction and Basic Setup

  • Firebase دقیقا چیست؟ What is Firebase exactly?

  • الزامات را جمع کنید Gather requirements

  • یک حساب Firebase تنظیم کنید Set up a Firebase account

  • یک برنامه را به Firebase بکشید Hook up an app to Firebase

  • ابزارهای Firebase CLI را نصب کنید Install Firebase CLI tools

  • برنامه به صورت پیاده روی Example app walk-through

2. احراز هویت 2. Authentication

  • Firebase Auth چیست؟ What is Firebase Auth?

  • روش ورود به سیستم را تنظیم کنید Set up the sign-in methods

  • توابع مهم Firebase Auth Important Firebase Auth functions

  • از قفل کردن فروشنده خودداری کنید Avoid vendor lock-in

  • یک عملکرد بسته بندی ورود به سیستم ایجاد کنید Create a sign-in wrapper function

  • توابع دیگر بسته بندی auth ایجاد کنید Create other auth wrapper functions

  • مسیرهای خصوصی را اضافه کنید Add private routes

  • وارد شوید و از سیستم خارج شوید Sign in and sign out

  • قیمت گذاری تأیید اعتبار Authentication pricing

3. Firestore 3. Firestore

  • Firestore چیست؟ What is Firestore?

  • اصول اولیه پرس و جو Firestore Firestore query basics

  • یک پایگاه داده Firestore تنظیم کنید Set up a Firestore database

  • قوانین امنیتی Firestore Firestore security rules

  • Firestore را با داده های توسعه جمع کنید Populate Firestore with development data

  • توابع بسته بندی کاربر را اضافه کنید Add user wrapper functions

  • توابع بسته بندی بررسی را اضافه کنید Add review wrapper functions

  • توابع بسته بندی رستوران را اضافه کنید Add restaurant wrapper functions

  • توابع بسته بندی رزرو را اضافه کنید Add reservation wrapper functions

  • Firestore را به یک پروژه اضافه کنید Add Firestore to a project

  • عملکرد ویرایش مشخصات را پیاده سازی کنید Implement edit profile functionality

  • بارهای موجود را بارگیری کنید Load available times

  • قیمت گذاری Firestore Firestore pricing

4. توابع ابر 4. Cloud Functions

  • توابع ابر چیست؟ What are Cloud Functions?

  • عملکردهای ابر را به یک پروژه اضافه کنید Add Cloud Functions to a project

  • توابع ابر را با نحو ES6 + بنویسید Write Cloud Functions in ES6+ syntax

  • یک جریان تأیید ایمیل ایجاد کنید Build an email verification flow

  • قوانین امنیتی Firestore را اصلاح کنید Modify Firestore security rules

  • کاربران موقت ایجاد کنید Create temporary users

  • کاربران موقت را تأیید کنید Verify temporary users

  • ایمیل را با nodemailer ارسال کنید Send emails with nodemailer

  • ارسال ایمیل از توابع ابر Send emails from Cloud Functions

  • کاربران را با عملکردهای ابر تأیید کنید Verify users with Cloud Functions

  • جریان تأیید را نشان دهید Demonstrate the verification flow

  • قیمت گذاری توابع ابر Cloud Functions pricing

5. توابع ابر بیشتر 5. More Cloud Functions

  • دسترسی با عملکردهای ابر را کنترل کنید Control access with Cloud Functions

  • تنظیم شود تا توابع را بصورت محلی اجرا کنید Set up to run functions locally

  • عملکردهای ابر را اجرا کنید Run Cloud Functions

  • یک تابع رزرو کنید ، قسمت 1 The Make a Reservation function, part 1

  • یک تابع رزرو کنید ، قسمت 2 The Make a Reservation function, part 2

  • تابع ارسال نقد کنید The Submit Review function

  • عملکرد رزرو را لغو کنید The Cancel Reservation function

  • تابع دریافت توصیه ها The Get Recommendations function

  • عملکرد رستوران های جستجو The Search Restaurants function

6. توابع ابر تأیید هویت 6. Authentication Cloud Functions

  • پیشرفت های جریان خودکار Auth-flow enhancements

  • فعال کردن OAuth در Firebase Enabling OAuth in Firebase

  • ایجاد کاربران جدید از Oauth ، قسمت 1 Creating new users from Oauth, part 1

  • ایجاد کاربران جدید از Oauth ، قسمت 2 Creating new users from Oauth, part 2

  • بازنشانی گذرواژه‌ها Resetting passwords

7. ذخیره سازی ابر 7. Cloud Storage

  • فضای ذخیره سازی ابری چیست؟ What is cloud storage?

  • افزودن فضای ذخیره سازی ابری به یک پروژه Adding cloud storage to a project

  • بارگذاری تصاویر نمایه Uploading profile pictures

  • در حال بارگیری عکسهای نقد و بررسی Uploading review photos

  • قیمت ذخیره سازی ابر Cloud storage pricing

8. میزبانی 8. Hosting

  • میزبانی وب Firebase چیست؟ What is Firebase Hosting?

  • اعزام به میزبانی Firebase Deploying to Firebase Hosting

  • قیمت گذاری میزبانی Hosting pricing

  • کاربران و مجوزهای Firebase Firebase users and permissions

نتیجه Conclusion

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

نمایش نظرات

آموزش Firebase
جزییات دوره
4h 53m
69
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
291
- از 5
ندارد
دارد
دارد
Shaun Wassell
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Shaun Wassell Shaun Wassell

توسعه دهنده نرم افزار Full-Stack Shaun Wassell یک توسعه دهنده نرم افزار کاملاً پشته ای است که در زمینه برنامه نویسی و اتوماسیون صنعتی تخصص دارد.

Shaun با امید به ساخت بازی های ویدیویی عالی برنامه نویسی را در دوره راهنمایی شروع کرد. وی در ادامه به دریافت مدرک علوم کامپیوتر و ادامه کار حرفه ای نرم افزار توسعه یافت. او از پیشرفت کامل و موبایل لذت می برد. علاوه بر رایانه ، شاون به موسیقی ، معماری ، باغبانی و آبجو دستی نیز علاقه دارد.