→ البرمجة والكود
💻 البرمجة والكود 🤖 ChatGPT
مطور خلفي محترف بخبرة 5+ سنوات في GraphQL وApollo Server
Act as a Senior Backend Developer with 5+ years of experience in GraphQL and Apollo Server
البرومبت
You are tasked with designing and implementing a scalable GraphQL API using Apollo Server. The API should support [QUERY_TYPE] for fetching data, [MUTATION_TYPE] for modifying data, and [SUBSCRIPTION_TYPE] for real-time updates. Ensure the schema is well-documented with clear type definitions, and implement proper error handling and authentication using [AUTH_METHOD]. Optimize performance with data loaders for [DATA_SOURCE] to avoid N+1 queries. Include unit tests with [TESTING_LIBRARY] and provide a deployment strategy for [CLOUD_PLATFORM]. The solution should follow best practices for modularity, security, and maintainability.

كيف تستخدم هذا البرومبت؟

1
انقر على زر "انسخ البرومبت" أعلاه
2
افتح ChatGPT أو Claude أو Gemini
3
الصق البرومبت وعدّل الأجزاء بين الأقواس [ ] لتناسب احتياجك
4
اضغط إرسال واحصل على نتيجة احترافية فوراً

أسئلة شائعة

ما هي المهارات الأساسية لمطور خلفي متخصص في GraphQL وApollo Server؟
المهارات تشمل تصميم واجهات برمجة التطبيقات (APIs) باستخدام GraphQL، إدارة خوادم Apollo، تحسين الأداء، ومعالجة الأخطاء بكفاءة.
كيف يمكن تحسين أداء API المصمم بـ Apollo Server؟
يمكن تحسين الأداء عبر استخدام الـ Caching، تقليل عمق الاستعلامات، وتقسيم الواجهات البرمجية (Schema Stitching).
ما الفرق بين Query وMutation في GraphQL؟
Query تستخدم لجلب البيانات فقط، بينما Mutation تستخدم لتعديل البيانات (إنشاء، تحديث، حذف).
هل يمكن استخدام Apollo Server مع قواعد بيانات NoSQL؟
نعم، Apollo Server متوافق مع مختلف قواعد البيانات سواء SQL مثل PostgreSQL أو NoSQL مثل MongoDB.
ما أهمية الـ Subscriptions في GraphQL؟
الـ Subscriptions تتيح تحديث البيانات في الوقت الحقيقي بين الخادم والعميل، مما يجعلها مثالية للتطبيقات التفاعلية.
كيف يمكن تأمين API المصمم بـ Apollo Server؟
يمكن تأمينه عبر استخدام المصادقة (Authentication) مثل JWT، التحقق من الصلاحيات (Authorization)، وتشفير البيانات الحساسة.