اختبار ASP.NET

المستوى السهل

ما هو ASP.NET؟

إطار عمل لتطوير تطبيقات الويب
لغة برمجة
خدمة استضافة

كيف يمكنك إنشاء مشروع ASP.NET جديد؟

باستخدام Visual Studio
باستخدام Notepad
باستخدام Command Prompt

ما هي العناصر الأساسية لتطبيق ASP.NET؟

التحكمات، النماذج، والواجهات
الملفات النصية فقط
الصور والصوتيات فقط

ما هو Model في ASP.NET MVC؟

تمثل البيانات والنماذج
تمثل طرق العرض
تمثل وحدة التحكم

ما هي وظيفة الـ Controller في ASP.NET MVC؟

التعامل مع طلبات المستخدم وتوجيهها
عرض البيانات فقط
تخزين البيانات فقط

ما هو Razor في ASP.NET؟

محرك عرض لكتابة HTML مع C#
أداة لتحليل البيانات
مكتبة لكتابة JavaScript

كيف يمكنك إضافة خدمة في ASP.NET Core؟

باستخدام ConfigureServices
باستخدام Configure
باستخدام AddService

ما هي `Startup` في ASP.NET Core؟

الفئة التي تقوم بتكوين التطبيق والخدمات
الفئة التي تعرض البيانات فقط
الفئة التي تدير قواعد البيانات

ما هي الميزة الرئيسية لاستخدام `Entity Framework`؟

توفير واجهة برمجية للتعامل مع قواعد البيانات بشكل كائنات
تحسين أداء تطبيقات الويب
توفير أدوات لتحليل البيانات

ما هو الفرق بين `View` و `Partial View` في ASP.NET MVC؟

`View` تعرض صفحة كاملة و `Partial View` تعرض أجزاء منها
كلاهما يعرض صفحات كاملة
كلاهما يعرض بيانات فقط

ما هو الفرق بين ASP.NET و ASP.NET Core؟

ASP.NET Core هو النسخة الحديثة والمفتوحة المصدر
ASP.NET يدعم تطوير تطبيقات سطح المكتب فقط
ASP.NET Core يستخدم فقط مع نظام ويندوز

ما هو الفرق بين الـ WebForms و MVC في ASP.NET؟

MVC يتيح فصل المهام بشكل أفضل
WebForms أسرع في التحميل
كلاهما لهما نفس الاستخدام

ما هي الفائدة من استخدام الجلسات (Sessions) في ASP.NET؟

تخزين بيانات المستخدم بشكل مؤقت
تحسين أداء الخادم
إدارة قواعد البيانات

ما هي Middleware في ASP.NET Core؟

مكونات لمعالجة الطلبات في التطبيق
أدوات لتحليل البيانات
خدمات لإدارة قواعد البيانات

ما هو دور الـ Identity في ASP.NET؟

إدارة وتوثيق المستخدمين
تحليل بيانات المستخدمين
تحسين أداء التطبيق

ما هو دور `IHostingEnvironment` في ASP.NET Core؟

توفير معلومات عن بيئة توفير معلومات عن بيئة الاستضافة
إدارة بيانات المستخدم
تحسين أداء التطبيق

ما هو استخدام الـ Tag Helpers في ASP.NET Core؟

تسهيل كتابة شيفرة HTML مع C#
تحليل أداء الخادم
إدارة الجلسات

ما الفرق بين `TempData` و `ViewBag` في ASP.NET MVC؟

TempData يحتفظ بالبيانات لجلسة واحدة فقط
ViewBag يستخدم للتنقل بين الصفحات
كلاهما يستخدم لتخزين الجلسات

ما هو `Kestrel` في ASP.NET Core؟

خادم ويب صغير مدمج
نظام توثيق المستخدمين
أداة لتحليل البيانات

ما هو دور الـ `Services.AddScoped` في ASP.NET Core؟

إنشاء مثيل للخدمة لكل طلب جديد
إنشاء مثيل دائم للخدمة
حذف البيانات المؤقتة

نتائج الاختبار