بنك الأسئلة
أسئلة عام بإجاباتها
110 سؤال في عام، مع الإجابة والشرح.
-
عام
ما هي المكتبة (Library) في البرمجة؟
اقرأ الإجابة ←: ما هي المكتبة (Library) في البرمجة؟المكتبة Library مجموعة أكواد جاهزة توفر وظائف محددة تستخدمها في برنامجك بدل كتابتها من الصفر. أمثلة، والفرق بين المكتبة وإطار العمل.
-
عام
ما هو الصنف (Class) في البرمجة؟
اقرأ الإجابة ←: ما هو الصنف (Class) في البرمجة؟الصنف Class قالب لإنشاء كائنات تحتوي خصائص (بيانات) وسلوكيات (دوال). مثال في PHP، والفرق بين الكلاس والكائن.
-
عام
ما هي الدالة (Function) في البرمجة؟
اقرأ الإجابة ←: ما هي الدالة (Function) في البرمجة؟الدالة Function مجموعة تعليمات تقوم بمهمة محددة، تُعرَّف مرة وتُستدعى متى احتجتها، وقد تستقبل مدخلات وتعيد نتيجة. أمثلة في JavaScript وPHP.
-
عام
ما هو هجوم القوة الغاشمة (Brute Force)؟
اقرأ الإجابة ←: ما هو هجوم القوة الغاشمة (Brute Force)؟هجوم القوة الغاشمة يحاول تخمين كلمة المرور بتجربة احتمالات كثيرة جدًا تلقائيًا. لماذا تنجح مع كلمات المرور الضعيفة، وكيف تحمي حسابك وموقعك.
-
عام
ما هو هجوم XSS؟
اقرأ الإجابة ←: ما هو هجوم XSS؟XSS هجوم يحقن كود JavaScript ضارًا في صفحة موقع ليُنفَّذ في متصفحات الزوار ويسرق بياناتهم. مثال، وكيف تحمي منه بتهريب المخرجات.
-
عام
ما هو هجوم SQL Injection؟
اقرأ الإجابة ←: ما هو هجوم SQL Injection؟SQL Injection هجوم يحقن أوامر SQL خبيثة عبر مدخلات المستخدم للتلاعب بقاعدة البيانات. مثال على الثغرة وكيف تحمي منها بالاستعلامات المجهزة.
-
عام
ما هو هجوم DDoS؟
اقرأ الإجابة ←: ما هو هجوم DDoS؟هجوم DDoS يغرق الخادم أو الشبكة بعدد هائل من الطلبات من أجهزة كثيرة، فيتعطل الموقع عن الزوار الحقيقيين. كيف يعمل وكيف تحمي…
-
عام
ما هو هجوم CSRF؟
اقرأ الإجابة ←: ما هو هجوم CSRF؟هجوم CSRF يستغل جلسة المستخدم المسجل دخوله لتنفيذ أوامر نيابة عنه دون علمه، مثل تغيير البريد. كيف يعمل وكيف تحمي موقعك بـ…
-
عام
ما أمثلة مكتبات 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 بينهما. مثال من…
-
عام
ما فوائد البرمجة المعيارية (الوحدات الصغيرة)؟
اقرأ الإجابة ←: ما فوائد البرمجة المعيارية (الوحدات الصغيرة)؟تقسيم البرنامج إلى وحدات صغيرة مستقلة يحسّن الصيانة والتحديث، ويسهّل الاختبار وإعادة الاستخدام والعمل الجماعي. مثال بسيط.
-
عام
ما هي دالة الـ Callback في JavaScript؟
اقرأ الإجابة ←: ما هي دالة الـ Callback في JavaScript؟الـ Callback دالة تُمرَّر إلى دالة أخرى لتُنفَّذ بعد انتهاء عملها، مثل بعد جلب البيانات. مثال بـ setTimeout ومشكلة Callback Hell.
-
عام
ما الطبقة التي تصل قاعدة البيانات بواجهات الموقع الأمامية؟ (API)
اقرأ الإجابة ←: ما الطبقة التي تصل قاعدة البيانات بواجهات الموقع الأمامية؟ (API)الـ API هو الطبقة الوسيطة بين قاعدة البيانات والواجهة الأمامية: الواجهة تطلب، والـ API يقرأ من قاعدة البيانات ويعيد JSON. لماذا لا…
-
عام
ما هو الكود المتزامن (Synchronous)؟
اقرأ الإجابة ←: ما هو الكود المتزامن (Synchronous)؟الكود المتزامن يُنفَّذ تعليمة تلو الأخرى، ولا تبدأ التعليمة التالية حتى تنتهي الحالية. مثال، والفرق بينه وبين الكود غير المتزامن.
اختبار سريع
هل أنت مستعد لاختبار معلوماتك؟
5 أسئلة عشوائيةشرح لكل إجابةخطوة تالية مقترحة في النهاية