نشامى
وضع الدراسة · امتحان الخبرة المتقدمة في 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 للتحقق من الهوية
- ثفتح الوصول الكامل لجميع المستخدمين