front-end developer
فایربیس firebase چیست؟
فایربیس firebase یک سایت در حوزه api و سرویس جامع برای پروژه های برنامه نویسی سایت یا اپلیکیشن موبایل است وسایتی که حتی برای شما دیتابیس درست میکنه، پس از درست کردن دیتابیس به شما api فیک میده میتونی از اون api واسه هر کاری استفاده کنی.
مثلا در پروژه های اعتبارسنجی، کرش ریپورت و... میشه استفاده کرد.
https://firebase.google.com/docs
حتما این لینک مطالعه کنید
1)سرویس ها
1)سرویس performance Monitoring
اگه اپ جایی خطا داشت و کرش کرد خطایش فرستاده بشه .
2)سرویس email letting
برای ماشین لرنیگ است ویک سری api داره که برای سایت یا اپ میتونی از اون استفاده کنی
3)سرویس cloud firebase
ذخیره خود فایل ها
کنسول firebase بهت میگه کجا کدوم کدهایی نوشتی وچه خطاهایی میده
اپ در firebase سه بخش داره:
1-ساختن اپ
2- اپ quality
3-اپ های بیزنسی یا driver your bussines
3-اپ های بیزنسی یا driver your bussines:
چند کاربر به اپ من سر زدند چه صفحه هایی دیدند تفکیک جنسیتی کاربر چطور بوده و چند دقیقه تو اپم بودم
برای ارسال نوتیفیکیشن از cloud messing استفاده میکنیم که دو نوع یکی مثل سایت دیجیکالا نوتیفیکیشن میفرسته ویکی برای پیام خالی که به عنوان مثال برای دیتای بگیری بفرستی
برای تبلیغات از app move می تونی استفاده میکنی
2) مزایا firebase
شما بدون این که از بک اند چیزی خاصی بدونی ،مثل این که چطور api درست کنی چطور اون به postman معرفی کنی چطور یک api جدا واسه دیتابیس درست کنی چطور مثلا به مونگو query های مختلف بدی چطور بدونی تو node.js مونگو استفاده کنی اصلا نیازی نیست.
3) معایب firebase
1-این سایت فیلتره وباید با فیلترشکن وارد سایتت بشی ، ولی api که میده فیلتر نیست من خودم استفاده کردم. 2-شما نمیتونی تو سایت ایرانی معرفی کنی خودت چون کشور ایران نداره مثلا باید بنویسی من مثلا امریکا زندگی میکنم . 3-بعضی امکاناتی که داره پولی همه امکاناتش رایگان نیست
من یک اموزش میگذارم چطور شما تو firebase ثبت نام کنی و چطور میتونی یک دیتابیس درست کنی در firebase و چطور میتونی از api در پروژه ی سایت یا اپلیکیشن استفاده کنی. این لینک اموزش اینستاگرام با react-native از صفر تا100 بعد تو اون اموزش firebase هست.
https://git.ir/skillshare-build-the-original-instagram-with-react-native-firebase/
4) پیش نیاز firebase
شما فرض بگیری یک صفحه login درست کردی شما برای این کار باید بلد باشی چطور توکن جدید بگیری دریافت کنی ،کار باauthentication بلد باشی وحتی نیاز بود rest-full-api بلد باشی، در این حد نیاز همون api کجا جدید بسازی کجا پستش کنی کجا ریمو یا پاکش کنی .
5) هدف من از نوشتن این مقاله چیست؟
خواهشا شرکت ها ، استارتاپ ها یا دانش بنیان ها در حوزه ی برنامه نویسی سایت یا اپلیکیشن موبایل دنبال آچار فرانسه نباشید که هم بک اند ، فرانت اند یا همون فول استک بلد باشه ،به عنوان مثال شما یک اگهی استخدام زدید تقاضای نیرو در حوزه فرانت اند کردید،اگه مشکلتون در حوزه ی بک اند هست طرف مقابل اگه فایربیس بلد باشه و بلد باشه چطور تو پروژه اپ یا سایت استفاده و کدنویسی کنه خیلی میتونه پروژه جلو ببره و شاید نیازی نباشه شما دنبال یک بک اند برای پروژه باشی . یک فرانت اند برای جلو بردن کارش دنبال api وقتی فایربیس واسه هر کاری بلد باشه حله وقتی حله اون شرکت یا استارتاپ از نیروی فرانت اندی که استخدام کرده راضی وکار بهتر جلو میبره .
6) خواهش من
خواهشا هر کسی با firebase کار کرده و اطلاعاتش از من بیش تر حتما اطلاع بده از راهنمایی های اون هم در این زمینه حتما استفاده کنیم.
مطلبی دیگر از این انتشارات
یک برنامه نویس خوب باید ...
مطلبی دیگر از این انتشارات
برنامه نویس احمق
مطلبی دیگر از این انتشارات
چند راه موفقیت در برنامه نویس شدن