بنك الأسئلة
أسئلة أدوات ونصائح بإجاباتها
52 سؤال في أدوات ونصائح، مع الإجابة والشرح.
-
أدوات ونصائح
وصلتني رسالة من شخص غريب فيها رابط وصورة. ماذا أفعل؟
اقرأ الإجابة ←: وصلتني رسالة من شخص غريب فيها رابط وصورة. ماذا أفعل؟إذا وصلتك رسالة من غريب فيها رابط أو صورة، لا تنقر على أي شيء وتجاهلها. لماذا الروابط والمرفقات المجهولة خطيرة، وعلامات رسائل…
-
أدوات ونصائح
ما دور الـ Model في نمط MVC؟
اقرأ الإجابة ←: ما دور الـ Model في نمط MVC؟في نمط MVC يدير الـ Model البيانات ويتواصل مع قاعدة البيانات، بينما يعرض الـ View الواجهة وينسّق الـ Controller بينهما. مثال من…
-
أدوات ونصائح
ما فوائد البرمجة المعيارية (الوحدات الصغيرة)؟
اقرأ الإجابة ←: ما فوائد البرمجة المعيارية (الوحدات الصغيرة)؟تقسيم البرنامج إلى وحدات صغيرة مستقلة يحسّن الصيانة والتحديث، ويسهّل الاختبار وإعادة الاستخدام والعمل الجماعي. مثال بسيط.
-
أدوات ونصائح
ما الطبقة التي تصل قاعدة البيانات بواجهات الموقع الأمامية؟ (API)
اقرأ الإجابة ←: ما الطبقة التي تصل قاعدة البيانات بواجهات الموقع الأمامية؟ (API)الـ API هو الطبقة الوسيطة بين قاعدة البيانات والواجهة الأمامية: الواجهة تطلب، والـ API يقرأ من قاعدة البيانات ويعيد JSON. لماذا لا…
-
أدوات ونصائح
ما البديل المجاني لبرنامج Photoshop؟ (GIMP)
اقرأ الإجابة ←: ما البديل المجاني لبرنامج Photoshop؟ (GIMP)GIMP برنامج مفتوح المصدر ومجاني لتعديل الصور، وهو أشهر بديل لـ Photoshop على Linux وWindows وmacOS. ما يقدمه وبدائل أخرى.
-
أدوات ونصائح
ما هو الكود المتزامن (Synchronous)؟
اقرأ الإجابة ←: ما هو الكود المتزامن (Synchronous)؟الكود المتزامن يُنفَّذ تعليمة تلو الأخرى، ولا تبدأ التعليمة التالية حتى تنتهي الحالية. مثال، والفرق بينه وبين الكود غير المتزامن.
-
أدوات ونصائح
ما هو الكود غير المتزامن (Asynchronous)؟
اقرأ الإجابة ←: ما هو الكود غير المتزامن (Asynchronous)؟الكود غير المتزامن يبدأ عملية طويلة مثل طلب بيانات، ويكمل باقي العمل دون انتظارها، ثم يعالج النتيجة عند وصولها. مثال بـ fetch…
-
أدوات ونصائح
هل أقبل مشروعًا أعرف معظم تقنياته وتنقصني بعض النقاط؟
اقرأ الإجابة ←: هل أقبل مشروعًا أعرف معظم تقنياته وتنقصني بعض النقاط؟قبول مشروع مدته شهران وأنت تعرف معظم تقنياته وتجهل بعض النقاط قرار عملي غالبًا. كيف تخطط لتعلم ما ينقصك دون أن تتأخر.
-
أدوات ونصائح
هل أقبل مشروعًا لا أعرف تقنياته وموعد تسليمه شهر واحد؟
اقرأ الإجابة ←: هل أقبل مشروعًا لا أعرف تقنياته وموعد تسليمه شهر واحد؟قبول مشروع خلال شهر وأنت تجهل تفاصيله وتقنياته قرار غير عملي غالبًا. خيارات أفضل: اطلب وقتًا أطول، أو اقترح مرحلة أولى أصغر،…
-
أدوات ونصائح
هل أخذ استراحة عند العجز عن حل مشكلة برمجية قرار صحيح؟
اقرأ الإجابة ←: هل أخذ استراحة عند العجز عن حل مشكلة برمجية قرار صحيح؟نعم، الاستراحة بعد محاولات فاشلة متكررة قرار صحيح: العقل المرهق يدور في المكان نفسه، والعودة بذهن صافٍ تكشف الحل غالبًا.
-
أدوات ونصائح
هل ترميز HTML الصحيح يؤثر على السيو (SEO)؟
اقرأ الإجابة ←: هل ترميز HTML الصحيح يؤثر على السيو (SEO)؟نعم، ترميز HTML الصحيح من العوامل المهمة في السيو: يساعد محركات البحث على فهم بنية الصفحة. ما الذي يهم تحديدًا، وما الأهم…
-
أدوات ونصائح
هل أحفظ كلمات المرور في Local Storage؟
اقرأ الإجابة ←: هل أحفظ كلمات المرور في Local Storage؟لا تحفظ كلمات المرور في Local Storage: أي JavaScript في الصفحة يستطيع قراءتها، فتكون عرضة لهجمات XSS. ما البديل الآمن؟
-
أدوات ونصائح
ما هي ملفات تعريف الارتباط (Cookies)؟
اقرأ الإجابة ←: ما هي ملفات تعريف الارتباط (Cookies)؟الكوكيز ملفات نصية صغيرة يخزنها المتصفح على جهازك عند زيارة موقع، لتذكّر تفضيلاتك وحالة دخولك. كيف تعمل والفرق بينها وبين الجلسة.
-
أدوات ونصائح
ما هي مسارات البرمجة المختلفة؟
اقرأ الإجابة ←: ما هي مسارات البرمجة المختلفة؟البرمجة عالم كبير بمسارات كثيرة ومتداخلة: الويب، والجوال، والبيانات، والذكاء الاصطناعي، والأنظمة، والأمن. نظرة سريعة على كل مسار.
-
أدوات ونصائح
هل العمل لساعات طويلة دون راحة يجعلك مبرمجًا أفضل؟
اقرأ الإجابة ←: هل العمل لساعات طويلة دون راحة يجعلك مبرمجًا أفضل؟لا، العمل الطويل المتواصل دون راحة يرهقك ويزيد الأخطاء. التقدم في البرمجة يحتاج توازنًا بين العمل والراحة. نصائح للاستمرارية.
اختبار سريع
هل أنت مستعد لاختبار معلوماتك؟
5 أسئلة عشوائيةشرح لكل إجابةخطوة تالية مقترحة في النهاية