📜 questionsBank.title ⁉️

امتحان الخبرة المتقدمة في Laravel وPHP لعام 2025

questionsBank.legalText

💡 questionsBank.answeredQuestions

1.ماهي الطريقة الصحيحة لإدارة الترحيلات المعقدة في Laravel لتفادي مشاكل البيانات أثناء عملية النشر؟
  • 1.استخدام أوامر Artisan بشكل مباشر دون تحديد خطوات محددة
  • 2.استخدام جدول قاعدة البيانات لمراقبة النسخ الاحتياطية والترحيلات
  • 3.الاعتماد على الإضافات الخارجية
  • 4.تصميم الترحيلات في ملفات JSON
2.كيف يمكن تحسين أداء التحميل البطيء للعلاقات المعقدة في Laravel باستخدام Eloquent؟
  • 1.استخدام join بشكل رئيسي لجميع الاستعلامات
  • 2.تطبيق أسلوب eager loading بالعلاقات المطلوبة
  • 3.استبدال العلاقات بعلاقات بنية البيانات التقليدية
  • 4.استخدام raw queries بدلًا من Eloquent
3.ما الفرق الأساسي بين إعلانات خدمات المفردات (Singleton Services) وخدمات النطاق (Scoped Services) في Laravel؟
  • 1.المفردة تُنشئ مثيلاً جديدًا لكل طلب
  • 2.المفردة تُنشئ مثيلاً وحيدًا طوال عمر التطبيق
  • 3.النطاق يُنشئ مثيلاً وحيدًا طوال عمر التطبيق
  • 4.لا يوجد فرق ملموس بينهما
4.كيف يمكن استخدام Laravel Broadcasting لإرسال وتلقي الإشعارات الفورية مع قناة خاصة (Private Channel)؟
  • 1.استخدام قنوات عامة بدون إذونات خاصة
  • 2.استخدام الوظائف والمستمعين للتحقق من صحة الأعضاء
  • 3.إرسال الإشعارات كرسائل JSON عبر البريد الإلكتروني
  • 4.إعداد Redis كمزود للبث
5.ما هي الطرق المختلفة لحل مشكلة "n+1 query problem" في Laravel Eloquent؟
  • 1.استخدام وظائف PHP التقليدية لتحليل البيانات
  • 2.استخدام ال eager loading للاستعلام عن العلاقات بشكل مكثف
  • 3.اللجوء إلى الاستعلامات المتداخلة
  • 4.استخدام جمل join لتحسين الأداء
6.ما هو الدور الفعلي لوظيفة "queueWorker" في عملية معالجة الطوابير في Laravel؟
  • 1.إنشاء مهام جديدة في الطابور
  • 2.مراقبة العمليات الجارية في الخلفية
  • 3.التفاعل مع قنوات البث
  • 4.معالجة الوظائف الموجودة في الطابور
7.في سياق Laravel، ما هي الفائدة الرئيسية من استخدام الأحداث (Events) والمستمعين (Listeners)؟
  • 1.تحسين التجربة الرسومية للمستخدم
  • 2.تعزيز الأمان داخل النظام
  • 3.تحقيق الفصل بين المنطق الداخلي للأحداث والعمليات اللاحقة عليها
  • 4.تقديم عمليات تسجيل دخول متعددة
8.ما هي الطريقة الأكثر كفاءة للتعامل مع إدارة الجلسات المتعددة في تطبيقات Laravel؟
  • 1.استخدام الجلسات المتزامنة لجميع المستخدمين
  • 2.الاعتماد على ملفات الجلسات المحلية لكل مستخدم
  • 3.تخزين الجلسات في قاعدة بيانات لدعم التطبيقات الموزعة
  • 4.استخدام تقنية الجلسات المنشورة لكل مستخدم
9.كيف يمكن استخدام Middleware في Laravel لتحديد صلاحيات الوصول لمجموعة من المسارات؟
  • 1.عن طريق تحديد وسيط مخصص وربطه بالمسارات
  • 2.استخدام نظام الجلسات للتحكم بالصلاحيات
  • 3.تطبيق عمليات تصفية البيانات عبر النموذج الأساسي
  • 4.استخدام الجداول المؤقتة لتتبع حالة الصلاحيات
10.ما هي أفضل ممارسة للحفاظ على أساسيات الأمان عند تطوير واجهات برمجة التطبيقات (APIs) في Laravel؟
  • 1.تخزين البيانات بكلمات مرور غير مشفرة
  • 2.إهمال استخدام شهادات الأمان (SSL)
  • 3.استخدام Auth Tokens للتحقق من الهوية
  • 4.فتح الوصول الكامل لجميع المستخدمين
questionsBank.page 1 questionsBank.of 3