بنك الأسئلة
أسئلة تقنية وبرمجية بإجاباتها
775 سؤال بإجاباتها وشروحها، في كل مواضيع الموقع.
-
عام
معنى Deployment بالعربي: ما هو النشر (Deploy) في البرمجة؟
اقرأ الإجابة ←: معنى Deployment بالعربي: ما هو النشر (Deploy) في البرمجة؟معنى Deployment بالعربي «النشر»، و Deploy تعني «ينشر»، و Deployed «منشور». شرح مبسّط بالرسم: كيف ينتقل موقعك من جهازك إلى الناس، مع…
-
عام
ما هو الغرض الأساسي من JSON؟
اقرأ الإجابة ←: ما هو الغرض الأساسي من JSON؟الغرض الأساسي من JSON هو تبادل البيانات بين الأنظمة المختلفة بصيغة نصية خفيفة يفهمها الجميع. مثال على JSON وقواعد كتابته.
-
عام
أي نظام تشغيل أكثر استخدامًا في الخوادم: Linux أم Windows؟
اقرأ الإجابة ←: أي نظام تشغيل أكثر استخدامًا في الخوادم: Linux أم Windows؟Linux هو النظام الأكثر استخدامًا لتشغيل خوادم الويب على الإنترنت، بفضل ثباته ومجانيته وتوافقه مع Nginx وApache. متى يُستخدم Windows Server؟
-
عام
ما هي أشهر رموز حالة HTTP؟
اقرأ الإجابة ←: ما هي أشهر رموز حالة HTTP؟أشهر رموز حالة HTTP: 200 نجاح، 301 تحويل دائم، 404 غير موجود، 500 خطأ في الخادم. معنى كل مجموعة من الرموز بشكل…
-
عام
ما هو مدير الحزم في Ubuntu وDebian؟ (APT)
اقرأ الإجابة ←: ما هو مدير الحزم في Ubuntu وDebian؟ (APT)APT هو مدير الحزم الافتراضي في Ubuntu وDebian، يثبّت البرامج ويحدّثها ويحذفها. أهم أوامر apt مع أمثلة.
-
عام
ماذا يعني string في البرمجة؟
اقرأ الإجابة ←: ماذا يعني string في البرمجة؟الـ string في البرمجة نوع بيانات يمثل سلسلة من المحارف: حروف وأرقام ورموز. أمثلة في JavaScript وPython وPHP وعمليات شائعة على النصوص.
-
عام
كيف أنشئ ثابتًا (Constant) في PHP؟
اقرأ الإجابة ←: كيف أنشئ ثابتًا (Constant) في PHP؟في PHP ننشئ الثابت بالدالة define() أو بالكلمة const. أمثلة والفرق بينهما، ولماذا لا تُكتب الثوابت مع علامة $.
-
عام
كيف أعيد تسمية جدول في MySQL؟
اقرأ الإجابة ←: كيف أعيد تسمية جدول في MySQL؟لإعادة تسمية جدول في MySQL: ALTER TABLE products RENAME TO myProducts أو RENAME TABLE. البيانات والبنية تبقى كما هي.
-
عام
كيف أحذف عمودًا من جدول موجود في SQL؟
اقرأ الإجابة ←: كيف أحذف عمودًا من جدول موجود في SQL؟لحذف عمود من جدول في SQL: ALTER TABLE products DROP COLUMN price. تحذير مهم: الحذف نهائي وتضيع بيانات العمود.
-
عام
كيف أضيف عمودًا إلى جدول موجود في MySQL؟
اقرأ الإجابة ←: كيف أضيف عمودًا إلى جدول موجود في MySQL؟لإضافة عمود إلى جدول موجود في MySQL: ALTER TABLE products ADD COLUMN price INT. أمثلة مع قيمة افتراضية وتحديد مكان العمود.
-
عام
ما العمليات التي يمكن تنفيذها بأمر ALTER في SQL؟
اقرأ الإجابة ←: ما العمليات التي يمكن تنفيذها بأمر ALTER في SQL؟الأمر ALTER TABLE يعدّل بنية جدول موجود: إضافة عمود أو حذفه، وتغيير نوع البيانات، وإعادة تسمية الجدول. أمثلة MySQL لكل عملية.
-
عام
كيف أعيد تسمية ملف في Linux؟ (الأمر mv)
اقرأ الإجابة ←: كيف أعيد تسمية ملف في Linux؟ (الأمر mv)لإعادة تسمية ملف في Linux نستخدم الأمر mv: mv oldName newName. الأمر نفسه ينقل الملفات أيضًا. أمثلة وتحذير من الكتابة فوق الملفات.
-
عام
ما هو أمر Linux لتغيير المجلد الحالي؟ (الأمر cd)
اقرأ الإجابة ←: ما هو أمر Linux لتغيير المجلد الحالي؟ (الأمر cd)الأمر cd ينقلك بين المجلدات في Linux. أمثلة: cd folder وcd .. للرجوع وcd ~ للمجلد الرئيسي وcd – للمجلد السابق.
-
عام
كيف أطبع مصفوفة (array) على الشاشة في PHP؟
اقرأ الإجابة ←: كيف أطبع مصفوفة (array) على الشاشة في PHP؟لطباعة مصفوفة في PHP استخدم print_r() أو var_dump()، لأن echo لا يطبع المصفوفات. أمثلة والفرق بين الدالتين.
-
عام
ما هو أمر Linux لإنشاء مجلد جديد؟ (الأمر mkdir)
اقرأ الإجابة ←: ما هو أمر Linux لإنشاء مجلد جديد؟ (الأمر mkdir)الأمر mkdir ينشئ مجلدًا جديدًا في Linux، ومع الخيار -p ينشئ مجلدات متداخلة دفعة واحدة. أمثلة عملية.
اختبار سريع
هل أنت مستعد لاختبار معلوماتك؟
5 أسئلة عشوائيةشرح لكل إجابةخطوة تالية مقترحة في النهاية