آموزش 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

نمایش نظرات

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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

آموزش 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 با امید به ساخت بازی های ویدیویی عالی برنامه نویسی را در دوره راهنمایی شروع کرد. وی در ادامه به دریافت مدرک علوم کامپیوتر و ادامه کار حرفه ای نرم افزار توسعه یافت. او از پیشرفت کامل و موبایل لذت می برد. علاوه بر رایانه ، شاون به موسیقی ، معماری ، باغبانی و آبجو دستی نیز علاقه دارد.