بنك الأسئلة
أسئلة عام بإجاباتها
110 سؤال في عام، مع الإجابة والشرح.
-
عام
هل يستطيع المبرمج الخبير كتابة كود بلا أخطاء؟
اقرأ الإجابة ←: هل يستطيع المبرمج الخبير كتابة كود بلا أخطاء؟حتى مع سنوات الخبرة لا يمكن ضمان كود خالٍ من الأخطاء تمامًا، والتعلم لا يتوقف. كيف يتعامل المبرمجون الجيدون مع هذه الحقيقة.
-
عام
ما وظيفة الدالة print() في Python؟
اقرأ الإجابة ←: ما وظيفة الدالة print() في Python؟الدالة print() في Python تطبع المخرجات على الشاشة: نصوص وأرقام ومتغيرات. أمثلة مع sep وend، والفرق بينها وبين input().
-
عام
ما هو العامل الثلاثي (Ternary Operator)؟
اقرأ الإجابة ←: ما هو العامل الثلاثي (Ternary Operator)؟العامل الثلاثي condition ? a : b اختصار لجملة if-else في سطر واحد. أمثلة في JavaScript وPHP، ومتى يصبح استخدامه سيئًا.
-
عام
كيف أعرض البيانات نفسها في عدة مواقع بتقنيات مختلفة؟ (API)
اقرأ الإجابة ←: كيف أعرض البيانات نفسها في عدة مواقع بتقنيات مختلفة؟ (API)لعرض بيانات قاعدة واحدة في عدة مواقع بلغات مختلفة، الحل الأنسب بناء API واحد تطلبه كل المواقع. لماذا هو أفضل من نسخ…
-
عام
ظهرت نسخة جديدة من إطار العمل الذي أستخدمه. هل أحدّث فورًا؟
اقرأ الإجابة ←: ظهرت نسخة جديدة من إطار العمل الذي أستخدمه. هل أحدّث فورًا؟قبل تحديث إطار عمل أو مكتبة: اقرأ سجل التغييرات، وتأكد من توافق كودك، واختبر في نسخة تجريبية. خطوات تحديث آمنة.
-
عام
كيف أحل مشكلة برمجية لا أعرف من أين أبدأ بها؟
اقرأ الإجابة ←: كيف أحل مشكلة برمجية لا أعرف من أين أبدأ بها؟عندما لا تعرف كيف تحل مشكلة برمجية: قسّمها إلى خطوات صغيرة محتملة، وطبّق كل خطوة واختبرها بالترتيب. ولماذا نسخ الكود دون فهم…
-
عام
كيف أعدّل تصميم صفحة لا أملك كود HTML الخاص بها؟
اقرأ الإجابة ←: كيف أعدّل تصميم صفحة لا أملك كود HTML الخاص بها؟عندما تطور جهة أخرى HTML الصفحة وتحدّثه، الأفضل أن تضيف CSS فقط دون تعديل كودها، حتى لا تضيع تعديلاتك مع التحديثات.
-
عام
كيف أضع صورة بجانب نص في صفحة الويب؟
اقرأ الإجابة ←: كيف أضع صورة بجانب نص في صفحة الويب؟لوضع صورة على جهة ونص على الجهة الأخرى تكفي HTML وCSS، دون JavaScript. مثال باستخدام Flexbox يعمل مع العربية.
-
عام
ما التقنيات اللازمة لبناء استبيان يحفظ إجابات الزوار؟
اقرأ الإجابة ←: ما التقنيات اللازمة لبناء استبيان يحفظ إجابات الزوار؟استبيان يحفظ الإجابات ويعرضها لصاحبه يحتاج HTML للنموذج، ولغة خادم مثل PHP، وقاعدة بيانات. لماذا لا يكفي HTML وحده؟
-
عام
هل يمكن بناء قائمة الأسئلة الشائعة (Accordion) بـ HTML فقط؟
اقرأ الإجابة ←: هل يمكن بناء قائمة الأسئلة الشائعة (Accordion) بـ HTML فقط؟نعم، يمكن بناء Accordion للأسئلة الشائعة بـ HTML فقط عبر الوسمين details وsummary، أو بـ HTML وJavaScript. مثال للطريقتين.
-
عام
ما التقنيات اللازمة لزر تبديل الوضع الداكن والفاتح في الموقع؟
اقرأ الإجابة ←: ما التقنيات اللازمة لزر تبديل الوضع الداكن والفاتح في الموقع؟زر الوضع الداكن يحتاج HTML للزر، وCSS لألوان الوضعين، وJavaScript للتبديل عند النقر. مثال كامل بسيط.
-
عام
كيف تواجه مشكلة أو تحديًا برمجيًا؟
اقرأ الإجابة ←: كيف تواجه مشكلة أو تحديًا برمجيًا؟أفضل طريقة لحل مشكلة برمجية: افهمها، وقسّمها إلى خطوات صغيرة، وحلّ كل خطوة وحدها بهدوء. خطوات عملية مجرّبة.
-
عام
كيف أحسّن سرعة تحميل صفحة الويب؟
اقرأ الإجابة ←: كيف أحسّن سرعة تحميل صفحة الويب؟من أهم طرق تسريع صفحة الويب تقليل عدد الطلبات الخارجية، وضغط الصور، وتأجيل JavaScript، والتخزين المؤقت. نصائح عملية مرتبة.
-
عام
ما معنى التحويل بين الأنواع (Casting) في JavaScript؟
اقرأ الإجابة ←: ما معنى التحويل بين الأنواع (Casting) في JavaScript؟الـ Casting في JavaScript هو تحويل قيمة من نوع إلى آخر، مثل نص إلى رقم. أمثلة على Number وString وBoolean، والتحويل التلقائي.
-
عام
ما معنى Deployment (النشر) في تطوير البرمجيات والمواقع؟
اقرأ الإجابة ←: ما معنى Deployment (النشر) في تطوير البرمجيات والمواقع؟Deployment أو النشر هو نقل التطبيق من جهاز المطوّر إلى خادم حقيقي ليستخدمه الناس. شرح مبسّط مع خطوات النشر الأساسية ومثال عملي.
اختبار سريع
هل أنت مستعد لاختبار معلوماتك؟
5 أسئلة عشوائيةشرح لكل إجابةخطوة تالية مقترحة في النهاية