بنك الأسئلة
أسئلة تقنية وبرمجية بإجاباتها
728 سؤال بإجاباتها وشروحها، في كل مواضيع الموقع.
-
أدوات ونصائح
ما هي الخاصية async في وسم script وكيف تعمل؟
اقرأ الإجابة ←: ما هي الخاصية async في وسم script وكيف تعمل؟الخاصية async تجعل المتصفح يحمّل السكربت دون إيقاف الصفحة، ثم ينفّذه فور انتهاء تحميله دون ترتيب. الفرق بين async وdefer ومتى تستخدم…
-
أدوات ونصائح
ما هي الخاصية defer في JavaScript وكيف تعمل؟
اقرأ الإجابة ←: ما هي الخاصية defer في JavaScript وكيف تعمل؟الخاصية defer تجعل المتصفح يحمّل السكربت دون إيقاف الصفحة، ثم ينفّذه بعد انتهاء قراءة HTML وبالترتيب. مقارنة سريعة مع async.
-
أدوات ونصائح
ما هو المتصفح (Browser) وما دوره في الويب؟
اقرأ الإجابة ←: ما هو المتصفح (Browser) وما دوره في الويب؟المتصفح هو البرنامج الذي يعرض مواقع الويب ويتيح التفاعل معها، فيحوّل HTML وCSS وJavaScript إلى صفحة تراها. كيف يعمل باختصار.
-
أدوات ونصائح
ما هو Git وما دوره في تطوير البرمجيات؟
اقرأ الإجابة ←: ما هو Git وما دوره في تطوير البرمجيات؟Git نظام للتحكم في الإصدارات يتتبع كل تغيير في ملفات المشروع، ويسمح بالرجوع لأي نسخة والعمل الجماعي بأمان. شرح مبسط بأوامر أساسية.
-
أدوات ونصائح
ما هو أمر git add وما هي منطقة الانتظار (Staging Area)؟
اقرأ الإجابة ←: ما هو أمر git add وما هي منطقة الانتظار (Staging Area)؟الأمر git add يضيف التعديلات إلى منطقة الانتظار Staging Area تمهيدًا لحفظها بـ git commit. أمثلة عملية وأهم الخيارات.
-
أدوات ونصائح
كيف أرتّب مصفوفة بشكل عشوائي في 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 هنا.
-
أدوات ونصائح
كيف أعرض قيمة متغير في Bash؟
اقرأ الإجابة ←: كيف أعرض قيمة متغير في Bash؟لعرض قيمة متغير في Bash نستخدم echo مع علامة الدولار: echo $name. أمثلة، ولماذا يُفضَّل وضع المتغير بين علامتي تنصيص.
-
أدوات ونصائح
ما هي MongoDB وكيف تخزّن البيانات؟
اقرأ الإجابة ←: ما هي MongoDB وكيف تخزّن البيانات؟MongoDB قاعدة بيانات NoSQL تخزّن البيانات كوثائق بتنسيق يشبه JSON داخل مجموعات، دون جداول ثابتة. مثال والفرق بينها وبين MySQL.
اختبار سريع
هل أنت مستعد لاختبار معلوماتك؟
5 أسئلة عشوائيةشرح لكل إجابةخطوة تالية مقترحة في النهاية