-
ماهو Firebase ؟
Firebase هي خدمة قدمتها Google منذ فترة وقد كانت تقتصر فقط على تخزين البيانات وبعض الأشياء البسيطة,ولكن في Google I/O 16 تم الإعلان عن الكثير من المميزات الجديدة والرائعة وأصبحت حديث الكثير من المطورين.
أحد الخدمات التى توفرها لك Firebase والتي ستفيدك بشكل كبير فى برمجة تطبيقاتك هى خدمة Realtime Database وهى عباره عن نظام قواعد بيانات سريع جدا يمكن أن تستخدمه لتطبيقك بدلا من استخدام php/mysql او أى وسيلة اخرى لتخزين البيانات أون لاين وتعمل بنظام الـ NoSQL وليس بنظام الـ SQL مثل Mysql وغيرها من قواعد البيانات.
- مميزاتها:
1- Authentication : وهي عملية تسجيل الدخول سواء عن طريق حساب Facebook,Google,Twitter,Email وفي نفس الوقت حماية البيانات الموجودة في Database.
2- Realtime Database : وهي تفيد في تخزين البيانات على السيرفر وأكثر شيئ يميزها هي أنها Realtime بمعنى أنه أي تغيير يحصل على الداتابيز سيتغير فوراً في التطبيق كما سنرى في هذا الشرح.
3- Storage : تخزين الملفات والصور .
4- Hosting : لإستضافة موقعك على firebase .
5- Notifications : إرسال إشعارات.
2- Realtime Database : وهي تفيد في تخزين البيانات على السيرفر وأكثر شيئ يميزها هي أنها Realtime بمعنى أنه أي تغيير يحصل على الداتابيز سيتغير فوراً في التطبيق كما سنرى في هذا الشرح.
3- Storage : تخزين الملفات والصور .
4- Hosting : لإستضافة موقعك على firebase .
5- Notifications : إرسال إشعارات.
- طريقة الاستعمال :
اولا سنقوم بإنشاء تطبيق ويب بسيط يتكون من خانتين "Full Name" , "E-mail" و زر ارسال send بحيث يقوم المستخدم بإدخال اسمه و الايميل الخاص به.
- HTML Code :
- CSS :
- HTML Code :
- CSS :
تحويل كودإخفاء محول الأكواد الإبتساماتإخفاء