بفضل منصة Firebase، أصبح بإمكان مطور تطبيقات الموبايل (والويب كذلك) أن يكون مطورًا شاملًا قادرًا على إنجاز تطبيق مُعقد ومتكامل من الصفر إلى مرحلة الإنتاج دون أن يقلق من مسألة الخادم والبنية التحتية المرافقة له. حيث تضع منصة فايربيز في متناولنا بنية تحتية متكاملة توفر كافة المزايا والمقومات التي يفترض أن تكون متواجدة في أي تطبيق وذلك من خلال مجموعة كبيرة من الخدمات، منها :
- خدمة Cloud Firestore : هي عبارة عن قاعدة بيانات من نوع NoSQL تمكن من تخزين البيانات واستدعائها أو مزامنتها.
- خدمة Cloud Storage : هي عبارة عن مساحة لتخزين الملفات متل الصور والفيديوهات.
- خدمة Authentication : تتيح للمطورين وضع نظام تسجيل الدخول Login من خلال عدة وسائل مثل : فيسبوك وجوجل و الإيميل.
- خدمةCloud Messaging : تتيح إمكانية وضع نظام لإرسال التنبيهات إلى أجهزة المستخدمين.
- خدمة Firebase Hosting : تتيح خدمة استضافة ملفات الكود الثابتة مثل : HTML/CSS/JavaScript.
- خدمة Firebase Remote Config : تتيح المطورين إمكانية التحكم في عدد من الإعدادات الخاصة بتطبيقاتهم وتغييرها بدون الحاجة الى إجبار المستخدمين على تحديث تلك التطبيقات في أجهزتهم.
تستلزم هذه الدورة أن تكون على دراية بأساسيات لغة جافا وأساسيات الأندرويد. لذلك فهى تسمى بدورة الانتقال لأنها تنقل المتدرب من المستوى المتوسط إلى الاحتراف، حيث ستقوم بالتعامل مع البيانات وتفعيل عمليات تسجيل الدخول والتوثيق الخاصة بتطبيقات الاندرويد عن طريق استخدام الانترنت، وتعتمد هذه الدورة على التطبيق العملى بشكل أساسى من خلال أمثلة واقعية ليستطيع المتدرب تطبيق كل ما قام بدراسته .
المحاضر ومُعد الدورة