بنك الأسئلة
أسئلة تقنية وبرمجية بإجاباتها
756 سؤال بإجاباتها وشروحها، في كل مواضيع الموقع.
-
قواعد البيانات
كيف أعرف عدد الصفوف في جدول SQL؟ (COUNT)
اقرأ الإجابة ←: كيف أعرف عدد الصفوف في جدول SQL؟ (COUNT)الدالة COUNT(*) في SQL تعيد عدد الصفوف في الجدول. أمثلة مع WHERE وGROUP BY، والفرق بين COUNT(*) وCOUNT(column).
-
قواعد البيانات
ما وظيفة Routes في Laravel؟
اقرأ الإجابة ←: ما وظيفة Routes في Laravel؟الـ Routes في Laravel توجّه كل طلب (رابط وطريقة) إلى الكود المناسب: Controller أو دالة. أمثلة في routes/web.php ومعاملات الرابط.
-
قواعد البيانات
ما هو Artisan في Laravel وما فائدته؟
اقرأ الإجابة ←: ما هو Artisan في Laravel وما فائدته؟Artisan واجهة سطر الأوامر في Laravel، تنشئ الملفات وتشغّل الترحيلات وتدير التطبيق بأوامر جاهزة. أشهر أوامر php artisan.
-
قواعد البيانات
ما القيد الذي يمنع تكرار القيم في عمود SQL؟ (UNIQUE)
اقرأ الإجابة ←: ما القيد الذي يمنع تكرار القيم في عمود SQL؟ (UNIQUE)القيد UNIQUE في SQL يضمن أن قيمة العمود لا تتكرر في أي صفين، مثل البريد الإلكتروني. مثال، والفرق بينه وبين PRIMARY KEY.
-
قواعد البيانات
ما هو Query Builder في Laravel؟
اقرأ الإجابة ←: ما هو Query Builder في Laravel؟الـ Query Builder في Laravel يبني استعلامات قاعدة البيانات وينفّذها بدوال PHP بدل كتابة SQL يدويًا، مع حماية من SQL Injection. أمثلة.
-
قواعد البيانات
ما نوع SQL لحفظ الوقت بتوقيت UTC؟ (TIMESTAMP)
اقرأ الإجابة ←: ما نوع SQL لحفظ الوقت بتوقيت UTC؟ (TIMESTAMP)في MySQL يحوّل TIMESTAMP التاريخ والوقت إلى UTC عند الحفظ، ويعيده حسب المنطقة الزمنية للاتصال. الفرق بينه وبين DATETIME.
-
قواعد البيانات
ما نوع البيانات المناسب للأرقام العشرية مثل السرعة في SQL؟
اقرأ الإجابة ←: ما نوع البيانات المناسب للأرقام العشرية مثل السرعة في SQL؟لقيم فيها كسور مثل سرعة اللاعبين (9.5 م/ث) استخدم DECIMAL في SQL وليس INT. الفرق بين INT وDECIMAL وFLOAT ومتى تستخدم كلًّا…
-
قواعد البيانات
ما نوع البيانات المناسب لعمود أدوار المستخدمين في SQL؟
اقرأ الإجابة ←: ما نوع البيانات المناسب لعمود أدوار المستخدمين في SQL؟لعمود أدوار محددة مثل admin وauthor وsubscriber يناسب نوع ENUM، فيقبل فقط القيم المحددة. مثال، ومتى يكون جدول أدوار منفصل أفضل.
-
قواعد البيانات
ما أمثلة مكتبات Data Grid المتقدمة؟ (AG Grid)
اقرأ الإجابة ←: ما أمثلة مكتبات Data Grid المتقدمة؟ (AG Grid)AG Grid من أشهر مكتبات Data Grid المتقدمة: فرز وتصفية وتعديل وآلاف الصفوف، ويعمل مع React وVue وAngular. بدائل أخرى.
-
قواعد البيانات
ما هو Data Grid في تطبيقات الويب؟
اقرأ الإجابة ←: ما هو Data Grid في تطبيقات الويب؟الـ Data Grid مكوّن لعرض البيانات في جدول متقدم: فرز وتصفية وبحث وتقسيم صفحات وتعديل مباشر. الفرق بينه وبين جدول HTML عادي.
-
قواعد البيانات
ما دور الـ Model في نمط MVC؟
اقرأ الإجابة ←: ما دور الـ Model في نمط MVC؟في نمط MVC يدير الـ Model البيانات ويتواصل مع قاعدة البيانات، بينما يعرض الـ View الواجهة وينسّق الـ Controller بينهما. مثال من…
-
قواعد البيانات
ما أكثر أنواع البيانات استخدامًا في SQL؟
اقرأ الإجابة ←: ما أكثر أنواع البيانات استخدامًا في SQL؟INT من أكثر أنواع البيانات استخدامًا في SQL: للمعرّفات والأعداد والعلاقات. مقارنة سريعة مع VARCHAR وENUM وBLOB وLONGTEXT.
-
قواعد البيانات
ما فوائد البرمجة المعيارية (الوحدات الصغيرة)؟
اقرأ الإجابة ←: ما فوائد البرمجة المعيارية (الوحدات الصغيرة)؟تقسيم البرنامج إلى وحدات صغيرة مستقلة يحسّن الصيانة والتحديث، ويسهّل الاختبار وإعادة الاستخدام والعمل الجماعي. مثال بسيط.
-
قواعد البيانات
ما هي دالة الـ Callback في JavaScript؟
اقرأ الإجابة ←: ما هي دالة الـ Callback في JavaScript؟الـ Callback دالة تُمرَّر إلى دالة أخرى لتُنفَّذ بعد انتهاء عملها، مثل بعد جلب البيانات. مثال بـ setTimeout ومشكلة Callback Hell.
-
قواعد البيانات
ما الطبقة التي تصل قاعدة البيانات بالواجهة؟ (API)
اقرأ الإجابة ←: ما الطبقة التي تصل قاعدة البيانات بالواجهة؟ (API)الـ API هو الطبقة الوسيطة بين قاعدة البيانات والواجهة الأمامية: الواجهة تطلب، والـ API يقرأ من قاعدة البيانات ويعيد JSON. لماذا لا…
اختبار سريع
هل أنت مستعد لاختبار معلوماتك؟
5 أسئلة عشوائيةشرح لكل إجابةخطوة تالية مقترحة في النهاية