أفضل قنوات التليجرام لمختلف المجالات
قنوات تساعدك بكل سهولة على الوصول للمصادر التعليمية و الوظائف و النصائح المهنية و المنح الدراسية
كورس معتمد تعتبرFirebase منصة أطلقتها شركة غوغل مختصة بتطوير تطبيقات الأجهزة الذكية، تتضمن المنصة مجموعة أدوات تغطي جزء كبير من الخدمات التي عادة ما يكون على المطورين بناءها بأنفسهم، ولكنهم يفضلون التركيز على تجربة التطبيق نفسه. يتضمن ذلك: التحليلات والمصادقة وقواعد البيانات وتخزين الملفات.. إلخ. تُستضاف الخدمات في استضافة سحابية، ويمكن توسيعها دون أي جهد يذكر من جانب المطور. ونقصد بالاستضافة السحابية أن المنتجات تحتوي على خدمات خلفية تعمل شركة غوغل على صيانتها وتشغيلها بشكلٍ كامل. تتفاعل حزمة أدوات تطوير البرمجيات(SDK) التي توفرها فايربيز مع هذه الخدمات الخلفية مباشرة، دون الحاجة إلى أي برامج وسيطة بين تطبيقك والخدمة. لذلك، إذا كنت تستخدم أحد خيارات قاعدة بيانات فايربيز، فعادة ما ستكتب كودًا للاستعلام عن قاعدة بيانات تطبيقك. يختلف هذا عن تطوير التطبيق بالشكل التقليدي، والذي يتضمن عادةً كتابة برامج الواجهة الأمامية والخلفية. تستدعي كود الواجهة الأمامية للتطبيق المسارات النهائية لواجهة برمجة التطبيقات التي تتعرض لها الواجهة الخلفية، ليعمل كود الواجهة الخلفية بالفعل. على الطرف الآخر، تتجاوز أدوات فايربيز الواجهة الخلفية التقليدية لتترك المهمة للعميل، حيث يتوفر الوصول إلى كل من هذه الأدوات بواسطة وحدة التحكم في فايربيز. نظرًا للطريقة التي تعمل بها أدوات فايربيز Firebase، قد يُطلق البعض على الأخير اسم "المنصة كخدمة" أو "الواجهة الخلفية كخدمة". لكن أفضّل ألا نضع فايربيز Firebase ضمن أحد هذين القالبين، وسأبيّن لك السبب بعد قليل. TheNewBaghdad Android Firebase Tutorial Arabic