نشامى

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

بنك الأسئلة

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

ملخص الإنجاز0/30 · 0%

الأسئلة وإجاباتها

30 questionsBank.questionsCount
1

ماهي الطريقة الصحيحة لإدارة الترحيلات المعقدة في Laravel لتفادي مشاكل البيانات أثناء عملية النشر؟

  • أاستخدام أوامر Artisan بشكل مباشر دون تحديد خطوات محددة
  • استخدام جدول قاعدة البيانات لمراقبة النسخ الاحتياطية والترحيلات
  • تالاعتماد على الإضافات الخارجية
  • ثتصميم الترحيلات في ملفات JSON
2

كيف يمكن تحسين أداء التحميل البطيء للعلاقات المعقدة في Laravel باستخدام Eloquent؟

  • أاستخدام join بشكل رئيسي لجميع الاستعلامات
  • تطبيق أسلوب eager loading بالعلاقات المطلوبة
  • تاستبدال العلاقات بعلاقات بنية البيانات التقليدية
  • ثاستخدام raw queries بدلًا من Eloquent
3

ما الفرق الأساسي بين إعلانات خدمات المفردات (Singleton Services) وخدمات النطاق (Scoped Services) في Laravel؟

  • أالمفردة تُنشئ مثيلاً جديدًا لكل طلب
  • المفردة تُنشئ مثيلاً وحيدًا طوال عمر التطبيق
  • تالنطاق يُنشئ مثيلاً وحيدًا طوال عمر التطبيق
  • ثلا يوجد فرق ملموس بينهما
4

كيف يمكن استخدام Laravel Broadcasting لإرسال وتلقي الإشعارات الفورية مع قناة خاصة (Private Channel)؟

  • أاستخدام قنوات عامة بدون إذونات خاصة
  • استخدام الوظائف والمستمعين للتحقق من صحة الأعضاء
  • تإرسال الإشعارات كرسائل JSON عبر البريد الإلكتروني
  • ثإعداد Redis كمزود للبث
5

ما هي الطرق المختلفة لحل مشكلة "n+1 query problem" في Laravel Eloquent؟

  • أاستخدام وظائف PHP التقليدية لتحليل البيانات
  • استخدام ال eager loading للاستعلام عن العلاقات بشكل مكثف
  • تاللجوء إلى الاستعلامات المتداخلة
  • ثاستخدام جمل join لتحسين الأداء
6

ما هو الدور الفعلي لوظيفة "queueWorker" في عملية معالجة الطوابير في Laravel؟

  • أإنشاء مهام جديدة في الطابور
  • بمراقبة العمليات الجارية في الخلفية
  • تالتفاعل مع قنوات البث
  • معالجة الوظائف الموجودة في الطابور
7

في سياق Laravel، ما هي الفائدة الرئيسية من استخدام الأحداث (Events) والمستمعين (Listeners)؟

  • أتحسين التجربة الرسومية للمستخدم
  • بتعزيز الأمان داخل النظام
  • تحقيق الفصل بين المنطق الداخلي للأحداث والعمليات اللاحقة عليها
  • ثتقديم عمليات تسجيل دخول متعددة
8

ما هي الطريقة الأكثر كفاءة للتعامل مع إدارة الجلسات المتعددة في تطبيقات Laravel؟

  • أاستخدام الجلسات المتزامنة لجميع المستخدمين
  • بالاعتماد على ملفات الجلسات المحلية لكل مستخدم
  • تخزين الجلسات في قاعدة بيانات لدعم التطبيقات الموزعة
  • ثاستخدام تقنية الجلسات المنشورة لكل مستخدم
9

كيف يمكن استخدام Middleware في Laravel لتحديد صلاحيات الوصول لمجموعة من المسارات؟

  • عن طريق تحديد وسيط مخصص وربطه بالمسارات
  • باستخدام نظام الجلسات للتحكم بالصلاحيات
  • تتطبيق عمليات تصفية البيانات عبر النموذج الأساسي
  • ثاستخدام الجداول المؤقتة لتتبع حالة الصلاحيات
10

ما هي أفضل ممارسة للحفاظ على أساسيات الأمان عند تطوير واجهات برمجة التطبيقات (APIs) في Laravel؟

  • أتخزين البيانات بكلمات مرور غير مشفرة
  • بإهمال استخدام شهادات الأمان (SSL)
  • استخدام Auth Tokens للتحقق من الهوية
  • ثفتح الوصول الكامل لجميع المستخدمين