بنك الأسئلة
أسئلة تقنية وبرمجية بإجاباتها
728 سؤال بإجاباتها وشروحها، في كل مواضيع الموقع.
-
تطوير الويب
ما استخدام عنصر address في HTML؟
اقرأ الإجابة ←: ما استخدام عنصر address في HTML؟العنصر address في HTML يعرض معلومات التواصل مع صاحب الصفحة أو كاتب المقال: الاسم والبريد والعنوان. مثال ومتى لا تستخدمه.
-
تطوير الويب
ما هو مبدأ أقل دهشة (POLA) في تصميم البرمجيات؟
اقرأ الإجابة ←: ما هو مبدأ أقل دهشة (POLA) في تصميم البرمجيات؟مبدأ أقل دهشة POLA يعني أن يتصرف النظام أو الكود كما يتوقع المستخدم أو المطور، دون مفاجآت. أمثلة من الواجهات ومن الكود.
-
تطوير الويب
ما هو Sass؟
اقرأ الإجابة ←: ما هو Sass؟Sass معالج مسبق لـ CSS يضيف المتغيرات والتداخل والدوال وتقسيم الملفات، ثم يُحوَّل إلى CSS عادي. مثال، وهل ما زلنا نحتاجه اليوم؟
-
تطوير الويب
كيف أحسب متوسط قيم عمود في SQL؟ (الدالة AVG)
اقرأ الإجابة ←: كيف أحسب متوسط قيم عمود في SQL؟ (الدالة AVG)الدالة AVG في SQL تحسب متوسط قيم عمود، مثل متوسط مبالغ المبيعات. أمثلة مع AS وGROUP BY وROUND.
-
تطوير الويب
هل يستطيع المستخدم العادي استخدام Linux لأعماله اليومية؟
اقرأ الإجابة ←: هل يستطيع المستخدم العادي استخدام Linux لأعماله اليومية؟نعم، Linux يصلح للاستخدام اليومي: إدارة الملفات والصور والمستندات والتصفح، بواجهات سهلة مثل Ubuntu وLinux Mint. بدائل البرامج الشائعة.
-
تطوير الويب
لماذا يعيد || القيمة الافتراضية مع النص الفارغ في JavaScript؟
اقرأ الإجابة ←: لماذا يعيد || القيمة الافتراضية مع النص الفارغ في JavaScript؟في JavaScript النص الفارغ falsy، لذلك “” || ‘default’ يعطي ‘default’. مثال على كائنات الإعدادات، ومتى تستخدم ?? بدل ||.
-
تطوير الويب
ما هي المعاملات (Transactions) في قواعد البيانات؟
اقرأ الإجابة ←: ما هي المعاملات (Transactions) في قواعد البيانات؟المعاملة Transaction تنفّذ مجموعة عمليات كوحدة واحدة: إما تنجح كلها أو تُلغى كلها. مثال تحويل الأموال، وأوامر START TRANSACTION وCOMMIT وROLLBACK.
-
تطوير الويب
ما استخدام عنصر dl في HTML؟ (قائمة الوصف)
اقرأ الإجابة ←: ما استخدام عنصر dl في HTML؟ (قائمة الوصف)العنصر dl في HTML ينشئ قائمة مصطلحات مع شرحها، باستخدام dt للمصطلح وdd للتعريف. مثال، والفرق بينه وبين ul وol.
-
تطوير الويب
أريد تعلم البرمجة: ما أول سؤال يجب أن أسأله؟
اقرأ الإجابة ←: أريد تعلم البرمجة: ما أول سؤال يجب أن أسأله؟أول سؤال قبل تعلم البرمجة: ما الغرض من تعلمي؟ الهدف يحدد اللغة والتقنيات المناسبة. أمثلة لأهداف مختلفة وما يناسب كلًّا منها.
-
تطوير الويب
ما هي الخاصية margin-block-start في CSS؟
اقرأ الإجابة ←: ما هي الخاصية margin-block-start في CSS؟margin-block-start خاصية منطقية في CSS تعادل margin-top في الكتابة الأفقية، لكنها تتبع اتجاه الكتابة. الخصائص المنطقية ولماذا تفيد المواقع العربية.
-
تطوير الويب
ما هي JSX وما ميزتها في React؟
اقرأ الإجابة ←: ما هي JSX وما ميزتها في React؟JSX صيغة تشبه HTML تُكتب داخل JavaScript في React، وميزتها دمج تعبيرات JavaScript مباشرة في الواجهة. أمثلة وأهم الاختلافات عن HTML.
-
تطوير الويب
كيف أنشئ كوكيز (Cookie) في PHP؟ (setcookie)
اقرأ الإجابة ←: كيف أنشئ كوكيز (Cookie) في PHP؟ (setcookie)الدالة setcookie() في PHP تنشئ كوكيز في متصفح الزائر لمدة محددة. شرح مثال setcookie(‘user’, ‘Ali’, time() + 86400*30, ‘/’) وكيف تقرأ القيمة.
-
تطوير الويب
كيف أنشئ قاعدة بيانات ومجموعة (Collection) في MongoDB؟
اقرأ الإجابة ←: كيف أنشئ قاعدة بيانات ومجموعة (Collection) في MongoDB؟في MongoDB الأمر use myDatabase يحدد قاعدة البيانات، وdb.createCollection(“users”) ينشئ مجموعة فيها. شرح وأمثلة إضافة وقراءة.
-
تطوير الويب
ما وظيفة calc() في CSS؟
اقرأ الإجابة ←: ما وظيفة calc() في CSS؟الدالة calc() في CSS تجري عمليات حسابية على قيم الخصائص وتجمع وحدات مختلفة مثل % وpx. أمثلة عملية وقواعد كتابتها.
-
تطوير الويب
كيف أرسل بريدًا إلكترونيًا بلغة PHP؟ (الدالة mail)
اقرأ الإجابة ←: كيف أرسل بريدًا إلكترونيًا بلغة PHP؟ (الدالة mail)الدالة mail() في PHP ترسل بريدًا إلكترونيًا بتحديد المستلم والموضوع والرسالة والترويسات. مثال، ولماذا يُفضَّل SMTP في المواقع الحقيقية.
اختبار سريع
هل أنت مستعد لاختبار معلوماتك؟
5 أسئلة عشوائيةشرح لكل إجابةخطوة تالية مقترحة في النهاية