بنك الأسئلة
أسئلة تطوير الويب بإجاباتها
232 سؤال في تطوير الويب، مع الإجابة والشرح.
-
تطوير الويب
كيف أرتّب مصفوفة بشكل عشوائي في PHP؟ (الدالة shuffle)
اقرأ الإجابة ←: كيف أرتّب مصفوفة بشكل عشوائي في PHP؟ (الدالة shuffle)الدالة shuffle() في PHP تعيد ترتيب عناصر المصفوفة عشوائيًا. مثال، والفرق بينها وبين array_rand وrand.
-
تطوير الويب
ما الذي تشترك فيه كل توزيعات Linux؟ (النواة Kernel)
اقرأ الإجابة ←: ما الذي تشترك فيه كل توزيعات Linux؟ (النواة Kernel)كل توزيعات Linux مثل Ubuntu وDebian وFedora تشترك في نواة Linux (Kernel). ما هي النواة، وما الذي يختلف بين التوزيعات.
-
تطوير الويب
ما هو دور خادم قواعد البيانات؟
اقرأ الإجابة ←: ما هو دور خادم قواعد البيانات؟خادم قواعد البيانات يخزّن البيانات ويديرها مركزيًا، ويسمح للتطبيقات بقراءتها وتعديلها بأمان. مثال: موقع ووردبريس مع MySQL.
-
تطوير الويب
ما هو برنامج FileZilla وما استخدامه؟
اقرأ الإجابة ←: ما هو برنامج FileZilla وما استخدامه؟FileZilla برنامج مجاني لنقل الملفات بين جهازك والخادم عبر FTP وSFTP. كيف يعمل، ولماذا يُفضَّل SFTP على FTP العادي.
-
تطوير الويب
ما هي أشهر أنواع الخوادم (Servers)؟
اقرأ الإجابة ←: ما هي أشهر أنواع الخوادم (Servers)؟أشهر أنواع الخوادم: خادم الويب، وخادم قواعد البيانات، وخادم الملفات. وظيفة كل منها، ولماذا خادم الأجهزة الطرفية ليس منها.
-
تطوير الويب
ما هو حدث DOMContentLoaded في JavaScript؟
اقرأ الإجابة ←: ما هو حدث DOMContentLoaded في JavaScript؟حدث DOMContentLoaded ينطلق عندما ينتهي المتصفح من تحميل HTML وتحليله، دون انتظار الصور. متى تستخدمه والفرق بينه وبين load.
-
تطوير الويب
هل يعتمد تصميم الموقع على ذوق المصمم أم على التقنيات المستخدمة؟
اقرأ الإجابة ←: هل يعتمد تصميم الموقع على ذوق المصمم أم على التقنيات المستخدمة؟شكل الموقع وتجربة المستخدم يحددهما المصمم، أما التقنيات فهي أدوات لتنفيذ التصميم. متى تؤثر التقنية فعلًا على التصميم؟
-
تطوير الويب
ما هو إطار عمل Python لبناء مواقع الويب؟ (Django)
اقرأ الإجابة ←: ما هو إطار عمل Python لبناء مواقع الويب؟ (Django)Django هو أشهر إطار عمل في Python لبناء مواقع وتطبيقات الويب. مميزاته، وبديله الأخف Flask، ولماذا لا يصلح Express وRails هنا.
-
تطوير الويب
ما الميزة الرئيسية لمحرر ووردبريس 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)؟قاعدة البيانات مجموعة بيانات منظمة تسمح بتخزين المعلومات واسترجاعها بسرعة وكفاءة. شرح مبسط مع مثال جدول واستعلام.
-
تطوير الويب
لماذا يجب فهم أساسيات تطوير الويب قبل التقنيات الجديدة؟
اقرأ الإجابة ←: لماذا يجب فهم أساسيات تطوير الويب قبل التقنيات الجديدة؟التقنيات الجديدة مبنية على أساسيات ثابتة: HTML وCSS وJavaScript وHTTP. من يفهم الأساس يتعلم أي إطار عمل جديد بسهولة.
-
تطوير الويب
ما هي أفضل طريقة لتعلّم تطوير الويب للمبتدئين؟
اقرأ الإجابة ←: ما هي أفضل طريقة لتعلّم تطوير الويب للمبتدئين؟أفضل طريقة لتعلم تطوير الويب: افهم الأساسيات ثم ابنِ مشاريع صغيرة وطبّق يوميًا. خطة بسيطة خطوة بخطوة للمبتدئين.
اختبار سريع
هل أنت مستعد لاختبار معلوماتك؟
5 أسئلة عشوائيةشرح لكل إجابةخطوة تالية مقترحة في النهاية