في هذه الورشة سيتم شرح خدمات ال Firebase وخصائصها
- استخدام الفايربيز لبناء التطبيقات وتحليلها
- تسويق التطبيقات على مواقع التواصل الاجتماعي
- دراسة وتتبع سلوك المستخدمين داخل التطبيق وتحديد المستخدمين الأكثر تفاعلاً لإرسال الإشعارات لهم بشكل مستمر
- تخزين المعلومات الخاصة بتطبيقك باستخدام قاعدة بيانات ال Firebase
- إمكانية دمج تطبيقك و وصله بتطبيقك سواء كان أندرويد أو IOS
سنتوضح بعض المفاهيم :
Firebase : هو أحد منتجات Google الذي يساعد المطورين على إنشاء تطبيقاتهم وإدارتها وتنميتها بسهولة. يساعد المطورين على بناء تطبيقاتهم بشكل أسرع وبطريقة أكثر أمانًا. لا توجد برمجة مطلوبة على جانب Firebase مما يجعل من السهل استخدام ميزاتها بشكل أكثر كفاءة. يوفر خدمات للأندرويد و iOS والويب والوحدة. يوفر التخزين السحابي. يستخدم NoSQL لقاعدة البيانات لتخزين البيانات.
قاعدة بيانات Realtime: قاعدة بيانات Firebase Realtime هي قاعدة بيانات NoSQL مستندة إلى مجموعة النظراء تدير بياناتك بسرعة فائقة تصل إلى أجزاء من الثانية. بأبسط مصطلح ، يمكن اعتباره ملف JSON كبير.
Cloud Firestore: Cloud Firestore هي قاعدة بيانات مستندات NoSQL توفر خدمات مثل التخزين والمزامنة والاستعلام من خلال التطبيق على نطاق عالمي. يقوم بتخزين البيانات في شكل كائنات تعرف أيضًا باسم المستندات. يحتوي على زوج ذي قيمة رئيسية ويمكنه تخزين جميع أنواع البيانات مثل السلاسل والبيانات الثنائية وحتى أشجار JSON.
المصادقة: توفر خدمة مصادقة Firebase سهولة استخدام مكتبات واجهة المستخدم ومجموعات تطوير البرامج لمصادقة المستخدمين على تطبيقك. يقلل من القوى العاملة والجهد اللازمين لتطوير وصيانة خدمة مصادقة المستخدم. حتى أنه يتعامل مع مهام مثل دمج الحسابات ، والتي إذا تم إجراؤها يدويًا يمكن أن تكون محمومة.
التكوين عن بعد: تساعد خدمة التكوين عن بعد في نشر التحديثات للمستخدم على الفور. يمكن أن تتراوح التغييرات من تغيير مكونات واجهة المستخدم إلى تغيير سلوك التطبيقات. غالبًا ما يتم استخدامها أثناء نشر العروض والمحتويات الموسمية على التطبيق ذي العمر المحدود.
الاستضافة: يوفر Firebase استضافة التطبيقات بسرعة وأمان. يمكن استخدامه لاستضافة مواقع الويب والخدمات المصغرة Stati أو Dynamic. لديه القدرة على استضافة تطبيق بأمر واحد.
Firebase Cloud Messaging ) FCM): توفر خدمة FCM اتصالاً بين الخادم والمستخدمين النهائيين للتطبيق ، والذي يمكن استخدامه لتلقي الرسائل والإشعارات وإرسالها. هذه الوصلات موثوقة وفعالة للبطارية.
سنشرح في هذا الفيديو خدمات ال Firebase بدأ من ال Authentication ، Firestore ، Realtime Firebase، Firebase ، Storage ,وشرح مبسط حول التحليل بواسطة ال “Firebase “Firebase analysis” وتسجيل الأحداث ال “Events” بواسطة الFirebase وشرح عن كيفية الاستفادة من خدمات ال Firebase في الحملات الإعلانية الممولة و اختبار آلية عمل التطبيق بواسطة ال Firebase الاستفادة من ال Firebase في ال Admob للتحكم بطريقة عرض الإعلانات مع ذكر نسخ ال Firebase المتوفرة Firebase analysis ، Authentication ، Realtime database ، Hosting, Storage ، Cloud messaging ,وتحليل الفايربيز و الأحداث و خصائص المستخدمين Ionic 6 , Angular
سنجيب في هذه الورشة عن الأسألة التالية :
- كيف تعمل قاعدة بيانات الفايربيز ، HQL
- خصائص الفايربيز
- بناء التطبيقات بواسطة الفايربيز , وصل تطبيقات الأندرويد و IOS بالفايربيز
- ماهي طريقة استخدام الفايربيز لتوثيق وتسجيل الأحداث وتحليلها Firebase analysis
- دراسة سلوك المستخدمين داخل التطبيق User behavior who using Firebase ،
- استخدام قواعد بيانات فايربيز. Firebase “Realtime database Firestore . Firebase hosting
- فعالية استخدام الفايربيز في بناء التطبيقات
- طريقة الاستفادة من الفايربيز في الحملات الإعلانية الممولة في مواقع التواصل الإجتماعي ،
- تسويق التطبيقات باستخدام
- هل ممكن أن يكون الفايربيز أكثر تكلفة
- هل يعتبر الفايربيز مكلفاً عند مقارنته بقاعدة بيانات أخرى
- هل يجب أن استخدم الفايربيز عند بناء أو انشاء تطبيق يحتوي على عدد كبير من المستخدمين
- هل الفايربيز خياراً جيداً لبناء قاعدة بيانات لتطبيق ويب
- هل يوجد أي نسخ مجانية من الفايربيز للانرويد والآيفون
- هل يمكن استخدام الفايربيز لبناء تطبيقات كبيرة قابلة للتطبيق وتحتوي على عدد كبير من البيانات مثل واتساب وانستغرام
نحن سنتعلم نقوم ببناء التطبيق باستخدام Firebase وإنشاء بنية تحتية تحت التطبيق بأقل تكلفة وشرح خصائص Firebase وتحديد الخصائص المجانية ، وندرس إمكانية استخدام Firebase بدلا من Full Backend كتسجيل أساسي لجميع البيانات وحماية البيانات المحددة وتخزينها.
عد ذلك سنقوم بدمج Firebase مع الموقع؟
واضاف برنامج لفايرباس للاندرويد او IOS؟
أيضا ، نتعلم ان نقوم بالتسجيل في Firebase ، تعريف المورد وإنشاء مستند ، لنسخ البيانات. يصبح جاهزا لبدء البرنامج وإنشاء البيانات لحفظها في البرنامج
وسنتحدث عن:
البنية التحتية والبرامج الصحيحة. وطريقة العمل من خلال مكتبة Angular ليتم ربطها ب Firebase ، وشرح كيفية عرض الأحداث من خلال Firebase وكيف تعمل قاعدة بيانات Firebase؟ بناء التطبيقات باستخدام Firebase وقياس أنشطتها وربط تطبيقات Android و IOS ب Firebase، وطرق استخدام Firebase لتوثيق وتسجيل الأحداث وتحليلها، بالإضافة إلى دراسة سلوك المستخدمين داخل التطبيق
وأخيرا : سنقوم بتحديد ودراسة سلوك المستخدمين داخل التطبيق وشرح الأحداث وطريقة إنشاء أحداث جديدة في Firebase. سنتعلم كيفية استخدام Firebase لتوثيق الأحداث وتسجيلها وتحليلها ، وكيفية الاستفادة من Firebase في الحملات الإعلانية الممولة على وسائل التواصل الاجتماعي ، وتسويق التطبيقات باستخدام Firebase. سنعرف ما إذا كانت هناك نسخ مجانية من Firebase وإمكانية استخدامها لإنشاء تطبيقات كبيرة قابلة للتطبيق.