Mohamed Hassan نشر 9 يناير 2021 أرسل تقرير نشر 9 يناير 2021 (معدل) ما هو ال firebase طرق وأساليب استخدامه / كيفية استخدامه تم التعديل في 9 يناير 2021 بواسطة Wael Aljamal توضيح السؤال اقتباس
2 Mohamad Shafiee Jaddini نشر 9 يناير 2021 أرسل تقرير نشر 9 يناير 2021 (معدل) مرحبا @Mohamed Hassan إن firebase هي خدمة سحابية مقدمة من شركة غوغل تتيح استخدام منصات برمجية موجودة على السحابة الخاصة بالشركة cloud وتدعى هذه التقنية SAAS اختصارا لـ Software as a service . ويمكنك الاتصال بهذه الخدمات و استخدمها في تطبيقك مهما كان نوعه (تطبيق ويب - اندرويد - IOS ) ومن الخدمات التي تتيحها المنصة: Cloud Firestore : خدمة قاعدة بيانات NO-SQL تتيحها غوغل لتخزين الداتا عبر الاتصال مع الـ back-end الخاص بتطبيقك، تستخدم بكثرة لتخزين الرسائل في تطبيقات الشات chate مثل تطبيقات الـ messaging Realtime Database : خدمة مشابهة للخدمة السابقة Firebase ML : خدمة تتيح تنفيذ تطبيقات وبناء مودلز لتعلم الآلة Machine Learning على المنصة Hosting : خدمة استضافة مواقع الويب ( الـ front-end ) بشكل خاص Cloud Functions: خدمة بناء Back-end APIs بالاضافة للعديد من الخدمات الأخرى يمكنك الإطلاع عليها على الموقع الرسمي للخدمة. كيفية استخدامها: تعتمد خدمة firebase على آلية استخدام firebase SDK اختصارا لـ firebase software development kit ضمن تطبيقك، يمكن تشبيهها "تجاوزاً" بإضافة مكتبة الى تطبيقك (إلا أنها تقنياً تختلف عن المكاتب من حيث البناء و لغة البرمجة و آلية التنفيذ). و من أجل استخدامها: تقوم أولاً بعمل حساب أو تسجيل الدخول في موقع firebase بحساب غوغل. تقوم باختيار الخدمة أو مجموعة الخدمات التي تريد الإستفادة منها (مثل الخدمات التي ذكرتها سابقاً) تقوم بإضافة الـ firebase SDK إلى تطبيق الأندرويد الذي تحاول بنائه أو إلى تطبيق الويب ضمن كود الـ javascript أو حتى ضمن كود الـ back-end الخاص بتطبيقك. تقوم بإرفاق الـ credentials الخاصة بحسابك ( كإسم المستخدم و تفاصيل سرية أخرى تكون موجودة على الموقع عند تسجيل الدخول) ضمن الكود الذي سيتصل بالـ SDK ، وذلك كي تتيح لتطبيقك الاتصال مع حسابك على firebase . مبارك! أصبح بامكان تطبيقك الآن الاتصال مع الخدمة المختارة في firebase و الإستفادة من ميزاتها الرائعة. تم التعديل في 9 يناير 2021 بواسطة Mohamad Shafiee Jaddini اقتباس
0 Abdullah Mohammed6 نشر 9 يناير 2021 أرسل تقرير نشر 9 يناير 2021 السلام عليكم ورحمة الله وبركاته Firebase هي منصة للتعامل ورابط البيانات الخاصة بالموقع أو التطبيقات بالواجهة وهي من المنصات سهلة التعامل للمطورين الذين يريدون استخدام بيانات بدون الدخول العميق في لغات البرمجة الخاصة بال Back-end يوجد لديهم العديد من الخدمات مثل Cloud Firestore - Cloud Storage - Authentication - Cloud Messaging والمزيد كيفية استخدامه على حسب الخدمة التي تحتاج لاستخدامها فهم يوفرون الكثير من الشروحات الموجوده لكل خدماتهم يمكنك التعرف على كل ما تحتاجه عن خدماتهم وكيفية استخدام كل منها من هنا اقتباس
0 Mohamed Hassan نشر 9 يناير 2021 الكاتب أرسل تقرير نشر 9 يناير 2021 بتاريخ 9 دقائق مضت قال Mohamad Shafiee Jaddini: Hosting : خدمة استضافة مواقع الويب ( الـ front-end ) بشكل خاص هل الاستضافة مجانية وماذا تعني بشكل خاص و(ال front end) هذا يعني ان الاستضافة لا تضف قواعد البيانات فقط صفحة ثابتة (Static page) اقتباس
0 Mohamad Shafiee Jaddini نشر 9 يناير 2021 أرسل تقرير نشر 9 يناير 2021 بتاريخ 3 دقائق مضت قال Mohamed Hassan: هل الاستضافة مجانية وماذا تعني بشكل خاص و(ال front end) هذا يعني ان الاستضافة لا تضف قواعد البيانات فقط صفحة ثابتة (Static page) نعم الاستضافة مجانية، حتى أنك تحصل على domain name مجاني لكن متبوع بـ .app في نهايته، وقصدت هنا أن خدمة Hosting تحديداً تمكنك من رفع تطبيقات ويب front-end أو حتى back-end ولكن بخيارات محدودة للـ back-end على سبيل المثال express.js لكن ستكون مضطرا لاستخدام خدمات أخرى للـ firebase مثل: Cloud Function / Cloud Run لكي تبني الـ microservice APIs back-end لتطبيقك. ولا تنسى الخدمات الأخرى الخاصة بقواعد البيانات مثل Realtime Database وغيرها. باختصار firebase توفر لك جميع الخدمات التي تحتاجها لاستضافة موقع بالكامل. كل خدمة لها اسمها الخاص ( قمت بتعداد بعضهم في تعليقي الرئيسي) وكلهم يندرجون تحت الخدمة الرئيسية وهي firebase. 1 اقتباس
0 Wael Aljamal نشر 9 يناير 2021 أرسل تقرير نشر 9 يناير 2021 التعريف العام: Firebase عبارة عن نظام أساسي تم تطويره بواسطة Google لإنشاء تطبيقات الجوال والويب، وهي خدمة سحابية. التعريف القريب من المطور: Firebase عبارة عن مجموعة أدوات "لإنشاء تطبيقك وتحسينه وتنميته" ، وتغطي الأدوات التي يوفرها لك جزءًا كبيرًا من الخدمات التي يتعين على المطورين في العادة بناءها بأنفسهم ، ولكنهم لا يريدون حقًا إنشاؤها ، بدلاً من التركيز على تجربة التطبيق نفسها. يتضمن هذا أشياء مثل التحليلات والمصادقة وقواعد البيانات والتكوين وتخزين الملفات ورسائل الدفع والقائمة تطول. يتم استضافة الخدمات في السحابة ، ويتم توسيع نطاقها مع القليل من الجهد أو بدون جهد من جانب المطور. تتيح لك قاعدة البيانات Firebase Realtime Database إنشاء تطبيقات ثرية وتعاونية من خلال السماح بالوصول الآمن إلى قاعدة البيانات مباشرةً من التعليمات البرمجية من جانب العميل. يتم الاحتفاظ بالبيانات محليًا ، وحتى أثناء عدم الاتصال بالإنترنت ، تستمر أحداث الوقت الفعلي في الظهور ، مما يمنح المستخدم النهائي تجربة سريعة الاستجابة. لديهم عدة خدمات يمكنك تصفحهم من الموقع الرسمي: Cloud Firestore Cloud Storage Authentication Cloud Messaging يرتبط تسعير الخدمات في غوغل على اشتراك بقيمة X$ مقابل عدد استعلامات محدد ومساحة تخزين أيضا (حسب الخدمة) لنفرض أن لديك تطبيق و تريد ربطه مع خدمات غوغل. تنشئ مشروع جديد على console.firebase و تختار الإعدادات (معظمها بسيط مثل الاسم ..) ثم ينتج ملف الإعدادات على شكل ملف json مع اسم google-services.json يحوي على بعض معلومات التطبيق مع مفاتيح الاتصال مع خدمات غوغل (يتم تضمينه في مشروع أندرويد - IOS- Flutter ..) بعد ربط التطبيق تتمكن مباشرة من إرسال إشعارات واستعراضها في الهاتف. توفر غوغل مكتبات و حزمة مطور كاملة للتعامل مع خدماتها الاكترونية ويكون الاتصال مبسط مثل الشكل التالي: حيث تم برمجة القسم الخلفي بنسبة كبيرة و تبقى بعض التعديلات و التخصيص. لا تتعامل firebase بشكل مباشر مع قواعد البيانات MySQL إنما تحفظ جميع البيانات في ملف Json وحيد خاص بالمشروع لديهم. بالتوفيق 1 اقتباس
0 ناصر اليامي ممممم نشر 3 ديسمبر 2022 أرسل تقرير نشر 3 ديسمبر 2022 بتاريخ On 1/9/2021 at 22:10 قال Wael Aljamal: التعريف العام: Firebase عبارة عن نظام أساسي تم تطويره بواسطة Google لإنشاء تطبيقات الجوال والويب، وهي خدمة سحابية. التعريف القريب من المطور: Firebase عبارة عن مجموعة أدوات "لإنشاء تطبيقك وتحسينه وتنميته" ، وتغطي الأدوات التي يوفرها لك جزءًا كبيرًا من الخدمات التي يتعين على المطورين في العادة بناءها بأنفسهم ، ولكنهم لا يريدون حقًا إنشاؤها ، بدلاً من التركيز على تجربة التطبيق نفسها. يتضمن هذا أشياء مثل التحليلات والمصادقة وقواعد البيانات والتكوين وتخزين الملفات ورسائل الدفع والقائمة تطول. يتم استضافة الخدمات في السحابة ، ويتم توسيع نطاقها مع القليل من الجهد أو بدون جهد من جانب المطور. تتيح لك قاعدة البيانات Firebase Realtime Database إنشاء تطبيقات ثرية وتعاونية من خلال السماح بالوصول الآمن إلى قاعدة البيانات مباشرةً من التعليمات البرمجية من جانب العميل. يتم الاحتفاظ بالبيانات محليًا ، وحتى أثناء عدم الاتصال بالإنترنت ، تستمر أحداث الوقت الفعلي في الظهور ، مما يمنح المستخدم النهائي تجربة سريعة الاستجابة. لديهم عدة خدمات يمكنك تصفحهم من الموقع الرسمي: Cloud Firestore Cloud Storage Authentication Cloud Messaging يرتبط تسعير الخدمات في غوغل على اشتراك بقيمة X$ مقابل عدد استعلامات محدد ومساحة تخزين أيضا (حسب الخدمة) لنفرض أن لديك تطبيق و تريد ربطه مع خدمات غوغل. تنشئ مشروع جديد على console.firebase و تختار الإعدادات (معظمها بسيط مثل الاسم ..) ثم ينتج ملف الإعدادات على شكل ملف json مع اسم google-services.json يحوي على بعض معلومات التطبيق مع مفاتيح الاتصال مع خدمات غوغل (يتم تضمينه في مشروع أندرويد - IOS- Flutter ..) بعد ربط التطبيق تتمكن مباشرة من إرسال إشعارات واستعراضها في الهاتف. توفر غوغل مكتبات و حزمة مطور كاملة للتعامل مع خدماتها الاكترونية ويكون الاتصال مبسط مثل الشكل التالي: حيث تم برمجة القسم الخلفي بنسبة كبيرة و تبقى بعض التعديلات و التخصيص. لا تتعامل firebase بشكل مباشر مع قواعد البيانات MySQL إنما تحفظ جميع البيانات في ملف Json وحيد خاص بالمشروع لديهم. بالتوفيق 'طيب هل من الممكن اني انشأء مثلا تطبيق تسجيل دخول انشاء حساب بأستخدام fairbase اقتباس
السؤال
Mohamed Hassan
ما هو ال firebase
طرق وأساليب استخدامه / كيفية استخدامه
تم التعديل في بواسطة Wael Aljamalتوضيح السؤال
6 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.