تخطَّ إلى المحتوى
قواعد البيانات

كورس Firebase بالعربي

خدمات Google الجاهزة لتطبيقات الموبايل والويب.

  • إنشاء مشروع Firebase وربطه بتطبيقك
  • تخزين البيانات في Firestore
  • تسجيل دخول المستخدمين بالمصادقة
  • نشر موقعك على Firebase Hosting
  • حماية البيانات بقواعد الأمان
  • الاستعلامات المركبة والترقيم والعدّ من الخادم
  • رفع الصور والملفات إلى Cloud Storage وحمايتها
  • كتابة دوال سحابية تعمل على الخادم بـ Cloud Functions
  1. 1مقدمة في Firebase: خدمات Google الجاهزةتعرّف على Firebase من Google: كيف يوفر لك قاعدة بيانات وتسجيل دخول واستضافة جاهزة بدون بناء خادم، وأهم خدماته مثل Firestore و Authentication، ومتى تستخدمه.
  2. 2إنشاء مشروع Firebase وربطه بتطبيقكأنشئ أول مشروع Firebase خطوة بخطوة: من Firebase Console، وتسجيل تطبيق ويب، وفهم كائن الإعدادات firebaseConfig، وتثبيت المكتبة، وأداة Firebase CLI والمحاكي.
  3. 3قاعدة بيانات Firestore: الإضافة والقراءة والتحديث الفوريتعلّم Cloud Firestore: المجموعات والمستندات، والإضافة بـ addDoc و setDoc، والقراءة والاستعلام بـ where و orderBy، والتعديل والحذف، والتحديث الفوري onSnapshot.
  4. 4تسجيل الدخول في Firebase: Authenticationتعلّم Firebase Authentication: إنشاء حساب بالبريد وكلمة المرور، وتسجيل الدخول والخروج، ومتابعة حالة المستخدم، ورموز الأخطاء، وحماية البيانات بقواعد الأمان.
  5. 5استضافة موقعك على Firebase Hostingانشر موقعك على الإنترنت مجاناً بـ Firebase Hosting: التهيئة بـ firebase init، وملف firebase.json، والتجربة المحلية، والنشر بـ firebase deploy، والدومين الخاص.
  6. 6قواعد الأمان في Firestore بالتفصيلتعلّم كتابة قواعد أمان Firestore باحتراف: بيانات خاصة بكل مستخدم، والتحقق من صحة البيانات المكتوبة، والدوال داخل القواعد، والأدوار، واختبارها بالمحاكي.
  7. 7استعلامات Firestore المتقدمة: الشروط المركبة والترقيمتعلّم استعلامات Firestore المتقدمة: دمج الشروط و or، والبحث بـ in و array-contains، وتقسيم النتائج لصفحات بـ startAfter، والعدّ من الخادم، والمجموعات الفرعية.
  8. 8Cloud Storage: رفع الصور والملفات في Firebaseتعلّم تخزين الملفات في Firebase بخدمة Cloud Storage: رفع الصور ومتابعة تقدم الرفع، ورابط التنزيل وحفظه في Firestore، والحذف، وقواعد أمان تحدد الحجم والنوع.
  9. 9Cloud Functions: كود يعمل على خادم Firebaseتعلّم Cloud Functions في Firebase: دالة HTTP تُستدعى برابط، ودالة تعمل تلقائياً عند إنشاء مستند، ودالة onCall يستدعيها تطبيقك بأمان، مع تجربتها بالمحاكي.