البداية
مرحباً بك في وحدة التحكم الخلفية. تعمل هذه المنصة كمركز القيادة المركزي لمنطق الخادم وهندسة البيانات والبنية التحتية لتطبيقك. توفر واجهة موحدة لإدارة قاعدة بياناتك واستكشاف واجهة برمجة تطبيقات GraphQL المولّدة تلقائياً وتكوين خدمات التطبيق الأساسية.
نظرة عامة على المنصة
Section titled “نظرة عامة على المنصة”نموذج البيانات
Section titled “نموذج البيانات”نموذج البيانات هو أساس تطبيقك. هنا تحدد هيكل قاعدة بياناتك دون كتابة نصوص ترحيل معقدة.
- الجداول: أنشئ وأدر جداول قاعدة البيانات (مثل
users،audit_events) لتخزين سجلات تطبيقك. - المخطط والحقول: حدد أنواع بيانات محددة (نص، رقم، تاريخ، UUID) وقم بتكوين العلاقات بين الجداول.
- العروض وأنواع البيانات: أنشئ عروض SQL لتجميع البيانات المعقدة وحدد أنواع بيانات (Enums) قابلة لإعادة الاستخدام لتوحيد القيم في مخططك.
مستكشف API
Section titled “مستكشف API”مستكشف API هو بيئة GraphiQL مدمجة تتيح لك التفاعل مباشرة مع واجهة برمجة تطبيقات تطبيقك.
- API مولّدة تلقائياً: يقوم النظام تلقائياً بتوليد استعلامات (Queries) وتحولات (Mutations) واشتراكات (Subscriptions) GraphQL بناءً على نموذج البيانات الخاص بك.
- المؤلف: أداة مرئية لبناء الاستعلامات بمجرد النقر على الحقول، مما يلغي الحاجة إلى كتابة البنية يدوياً.
- التوثيق: الوصول إلى توثيق في الوقت الفعلي ومضمّن لمخططك لفهم الحقول والوسائط المتاحة.
SQL Playground
Section titled “SQL Playground”لعمليات البيانات المتقدمة، يوفر SQL Playground محرر SQL خام.
- وصول مباشر: نفّذ استعلامات SQL القياسية (
SELECT،JOIN، إلخ.) مباشرة على جداول قاعدة البيانات. - تصحيح الأخطاء: مثالي لاختبار المنطق المعقد أو تصحيح مشاكل البيانات التي يصعب تتبعها عبر واجهة GraphQL API.
التكاملات
Section titled “التكاملات”وسّع قدرات تطبيقك بربط خدمات الطرف الثالث عبر وحدة التكاملات.
- التواصل: اربط Slack أو Twilio للمراسلة.
- البريد الإلكتروني: قم بتكوين SendGrid للبريد الإلكتروني المعاملاتي.
- المدفوعات: ادمج Stripe لمعالجة المدفوعات.
- الذكاء الاصطناعي: اربط ChatGPT للميزات الذكية.
خدمات التطبيق
Section titled “خدمات التطبيق”يدير هذا القسم مكونات البنية التحتية الأساسية المطلوبة لتطبيق حديث:
- مدير الملفات: قم بتكوين مزودي التخزين مثل AWS S3، Google Cloud Storage، Filestack أو Azure Blob Storage للتعامل مع تحميلات المستخدمين وأصول الملفات.
- مزودو المصادقة: قم بإعداد طرق تسجيل دخول آمنة باستخدام Auth0، Google، AWS Cognito أو رموز API القياسية.
- الأدوار: حدد RBAC (التحكم في الوصول المبني على الأدوار) لإدارة الأذونات وتقييد ما يمكن للمستخدمين المختلفين (مثل المسؤول، العميل) رؤيته أو فعله.
الإعدادات
Section titled “الإعدادات”تتحكم قائمة الإعدادات في التكوين العام وأمان مشروعك:
- مفاتيح API: أنشئ وأدر مفاتيح API للسماح للتطبيقات الخارجية بالاتصال بأمان بالواجهة الخلفية.
- متغيرات البيئة: خزّن قيم التكوين الحساسة (مثل المفاتيح السرية أو عناوين URL الخارجية) بأمان كأزواج مفتاح-قيمة.
- الشبكة: قم بتكوين سياسات CORS (مشاركة الموارد عبر الأصول) وحدد حدود المعدل لحماية واجهة API من الإساءة.