بنك الأسئلة
أسئلة تقنية وبرمجية بإجاباتها
756 سؤال بإجاباتها وشروحها، في كل مواضيع الموقع.
-
عام
ما هو هجوم XSS؟
اقرأ الإجابة ←: ما هو هجوم XSS؟XSS هجوم يحقن كود JavaScript ضارًا في صفحة موقع ليُنفَّذ في متصفحات الزوار ويسرق بياناتهم. مثال، وكيف تحمي منه بتهريب المخرجات.
-
عام
ما هو هجوم SQL Injection؟
اقرأ الإجابة ←: ما هو هجوم SQL Injection؟SQL Injection هجوم يحقن أوامر SQL خبيثة عبر مدخلات المستخدم للتلاعب بقاعدة البيانات. مثال على الثغرة وكيف تحمي منها بالاستعلامات المجهزة.
-
عام
ما هو هجوم DDoS؟
اقرأ الإجابة ←: ما هو هجوم DDoS؟هجوم DDoS يغرق الخادم أو الشبكة بعدد هائل من الطلبات من أجهزة كثيرة، فيتعطل الموقع عن الزوار الحقيقيين. كيف يعمل وكيف تحمي…
-
عام
ما هو هجوم CSRF؟
اقرأ الإجابة ←: ما هو هجوم CSRF؟هجوم CSRF يستغل جلسة المستخدم المسجل دخوله لتنفيذ أوامر نيابة عنه دون علمه، مثل تغيير البريد. كيف يعمل وكيف تحمي موقعك بـ…
-
عام
ما معنى protected في PHP؟
اقرأ الإجابة ←: ما معنى protected في PHP؟protected في PHP تجعل الدالة أو الخاصية متاحة داخل الكلاس وفي الكلاسات التي ترثه، لكن ليس من الخارج. مثال على الوراثة.
-
عام
ما معنى private في PHP؟
اقرأ الإجابة ←: ما معنى private في PHP؟private في PHP تجعل الدالة أو الخاصية متاحة من داخل الكلاس نفسه فقط، لا من خارجه ولا من الكلاسات المشتقة. مثال ولماذا…
-
عام
ما معنى public في PHP؟
اقرأ الإجابة ←: ما معنى public في PHP؟public في PHP تجعل الدالة أو الخاصية متاحة من أي مكان: داخل الكلاس، والكلاسات المشتقة، وخارجها. مثال ومقارنة مع private وprotected.
-
عام
ما هو الوسم ins في HTML؟
اقرأ الإجابة ←: ما هو الوسم ins في HTML؟الوسم ins في HTML يحدد نصًا أُضيف إلى المستند، ويظهر عادة بخط تحته. مثال مع del لعرض التعديلات.
-
عام
ما هو الوسم del في HTML؟
اقرأ الإجابة ←: ما هو الوسم del في HTML؟الوسم del في HTML يحدد نصًا حُذف من المستند، ويظهر عادة مشطوبًا. مثال على تعديل سعر، والفرق بينه وبين s وins.
-
عام
ما هو المحدد (Selector) في CSS؟
اقرأ الإجابة ←: ما هو المحدد (Selector) في CSS؟المحدد Selector في CSS هو الجزء الذي يختار العناصر التي سيُطبَّق عليها التنسيق: باسم الوسم أو الكلاس أو المعرّف. الفرق بين Selector…
-
عام
كيف أنشئ عمودًا اختياريًا يقبل القيم الفارغة في SQL؟ (NULL)
اقرأ الإجابة ←: كيف أنشئ عمودًا اختياريًا يقبل القيم الفارغة في SQL؟ (NULL)لعمود اختياري مثل البريد الذي قد لا يتوفر، اجعله يقبل NULL: email VARCHAR(100) NULL. لماذا NULL أفضل من قيمة وهمية مثل ‘noEmail’.
-
عام
ما نوع البيانات المناسب لكود تحقق ثابت الطول في SQL؟ (CHAR)
اقرأ الإجابة ←: ما نوع البيانات المناسب لكود تحقق ثابت الطول في SQL؟ (CHAR)لكود تحقق طوله 10 خانات دائمًا يناسب CHAR(10) في SQL. الفرق بين CHAR وVARCHAR، ولماذا لا نستخدم INT للأكواد.
-
عام
كيف أنشئ عمود تاريخ الإنشاء بقيمة افتراضية في SQL؟
اقرأ الإجابة ←: كيف أنشئ عمود تاريخ الإنشاء بقيمة افتراضية في SQL؟لإنشاء عمود created_at يأخذ تاريخ ووقت الإنشاء تلقائيًا: created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP. مثال، وعمود updated_at أيضًا.
-
عام
ما مكتبة jQuery لبناء جداول بيانات تفاعلية؟ (DataTables)
اقرأ الإجابة ←: ما مكتبة jQuery لبناء جداول بيانات تفاعلية؟ (DataTables)DataTables مكتبة مبنية على jQuery تحوّل جدول HTML العادي إلى جدول تفاعلي فيه بحث وفرز وتقسيم صفحات. مثال سريع.
-
عام
ما إطار CSS الذي يحذف الكلاسات غير المستخدمة؟ (Tailwind)
اقرأ الإجابة ←: ما إطار CSS الذي يحذف الكلاسات غير المستخدمة؟ (Tailwind)Tailwind CSS إطار يعتمد على كلاسات صغيرة جاهزة، ويحذف عند البناء كل ما لم تستخدمه، فيبقى ملف CSS صغيرًا. مقارنة مع Bootstrap.
اختبار سريع
هل أنت مستعد لاختبار معلوماتك؟
5 أسئلة عشوائيةشرح لكل إجابةخطوة تالية مقترحة في النهاية