بنك الأسئلة
أسئلة تقنية وبرمجية بإجاباتها
756 سؤال بإجاباتها وشروحها، في كل مواضيع الموقع.
-
ووردبريس
ما الميزة الرئيسية لمحرر ووردبريس Gutenberg؟
اقرأ الإجابة ←: ما الميزة الرئيسية لمحرر ووردبريس Gutenberg؟الميزة الرئيسية في محرر Gutenberg أنه يتعامل مع الصفحة كمكونات مستقلة تسمى Blocks. ما هي الكتل وكيف تسهّل بناء الصفحات.
-
ووردبريس
لماذا نقسّم صفحة الويب إلى مكونات (Components)؟
اقرأ الإجابة ←: لماذا نقسّم صفحة الويب إلى مكونات (Components)؟تقسيم صفحة الويب إلى مكونات صغيرة يسمح بإعادة استخدامها وتوفير الوقت وتسهيل الصيانة. مثال على مكون زر وبطاقة.
-
ووردبريس
كيف أحسب حجم الخط بوحدة rem وem في CSS؟
اقرأ الإجابة ←: كيف أحسب حجم الخط بوحدة rem وem في CSS؟rem تُضرب في حجم خط html، وem تُضرب في حجم خط العنصر الأب. مثال محلول: جذر 20px يعطي 2rem = 40px و1.5em…
-
ووردبريس
ما هي وحدة rem في CSS؟
اقرأ الإجابة ←: ما هي وحدة rem في CSS؟وحدة rem في CSS نسبية إلى حجم خط العنصر الجذري html. إذا كان 16px فإن 2rem تساوي 32px. الفرق بين rem وem…
-
ووردبريس
ما المقصود بقاعدة البيانات (Database)؟ تعريف بسيط بالرسم والأمثلة
اقرأ الإجابة ←: ما المقصود بقاعدة البيانات (Database)؟ تعريف بسيط بالرسم والأمثلةالمقصود بقاعدة البيانات (Database): مجموعة منظمة من البيانات المترابطة تُخزَّن ليسهل البحث فيها واستخدامها. شرح بالرسم: الجدول والسجل والحقل، مع إجابات أسئلة…
-
ووردبريس
لماذا يجب فهم أساسيات تطوير الويب قبل التقنيات الجديدة؟
اقرأ الإجابة ←: لماذا يجب فهم أساسيات تطوير الويب قبل التقنيات الجديدة؟التقنيات الجديدة مبنية على أساسيات ثابتة: HTML وCSS وJavaScript وHTTP. من يفهم الأساس يتعلم أي إطار عمل جديد بسهولة.
-
ووردبريس
ما هي أفضل طريقة لتعلّم تطوير الويب للمبتدئين؟
اقرأ الإجابة ←: ما هي أفضل طريقة لتعلّم تطوير الويب للمبتدئين؟أفضل طريقة لتعلم تطوير الويب: افهم الأساسيات ثم ابنِ مشاريع صغيرة وطبّق يوميًا. خطة بسيطة خطوة بخطوة للمبتدئين.
-
ووردبريس
ما أهم عامل في اختيار لغة أو إطار عمل لمشروع ويب؟
اقرأ الإجابة ←: ما أهم عامل في اختيار لغة أو إطار عمل لمشروع ويب؟أهم عامل في اختيار لغة أو إطار عمل هو متطلبات المشروع، لا الشهرة ولا الحداثة. أسئلة تساعدك على الاختيار الصحيح.
-
ووردبريس
ما هو Node.js وما دوره في تطوير الويب؟
اقرأ الإجابة ←: ما هو Node.js وما دوره في تطوير الويب؟Node.js بيئة تشغيل تتيح تنفيذ JavaScript على الخادم خارج المتصفح. استخداماته، ومثال لخادم بسيط، ولماذا يحبه مطورو الويب.
-
ووردبريس
ما هي واجهات برمجة التطبيقات (API) في تطوير الويب؟
اقرأ الإجابة ←: ما هي واجهات برمجة التطبيقات (API) في تطوير الويب؟الـ API مجموعة قواعد تحدد كيف تتواصل أجزاء البرمجيات وتتبادل البيانات، مثل الواجهة الأمامية مع الخادم. شرح بمثال طلب وردّ JSON.
-
ووردبريس
ما هو DevOps؟
اقرأ الإجابة ←: ما هو DevOps؟DevOps منهجية تجمع فرق التطوير والتشغيل وتؤتمت البناء والاختبار والنشر، لإطلاق التحديثات أسرع وبأخطاء أقل. شرح مبسط بأمثلة.
-
ووردبريس
لماذا توجد تقنيات ويب كثيرة جدًا؟
اقرأ الإجابة ←: لماذا توجد تقنيات ويب كثيرة جدًا؟تتعدد تقنيات الويب لأن المشاريع مختلفة في احتياجاتها: السرعة، الحجم، الفريق، نوع التطبيق. كيف تختار دون أن تضيع بينها.
-
ووردبريس
ما هو التحقق (Validation) في تطوير الويب؟
اقرأ الإجابة ←: ما هو التحقق (Validation) في تطوير الويب؟التحقق Validation هو التأكد من صحة البيانات التي يدخلها المستخدم قبل قبولها. الفرق بين التحقق في المتصفح وفي الخادم، مع أمثلة.
-
ووردبريس
ما معنى مبدأ YAGNI في تطوير البرمجيات؟
اقرأ الإجابة ←: ما معنى مبدأ YAGNI في تطوير البرمجيات؟YAGNI تعني You Aren’t Gonna Need It: لا تبنِ ميزة قبل أن تحتاجها فعلًا. شرح مبسط بمثال ولماذا يوفّر الوقت ويبسّط الكود.
-
ووردبريس
ما فائدة تنظيف البيانات قبل حفظها في قاعدة البيانات؟
اقرأ الإجابة ←: ما فائدة تنظيف البيانات قبل حفظها في قاعدة البيانات؟تنظيف البيانات قبل الحفظ يقلل حجمها ويحسّن دقتها وأداء الاستعلامات، ويحمي من الأخطاء والهجمات. أمثلة عملية على التنظيف.
اختبار سريع
هل أنت مستعد لاختبار معلوماتك؟
5 أسئلة عشوائيةشرح لكل إجابةخطوة تالية مقترحة في النهاية