الوحدة 1الدرس 1 من 3426 min

الاستضافة المصغرة وProgram.cs

النموذج الذهني

افهم كيف يركب WebApplicationBuilder المضيف العام ويسجل الخدمات ويبني مسار وسائط مرتباً في ملف واحد على المستوى الأعلى. ميّز بين تسجيل الخدمات وقت البناء ومعالجة الطلبات وقت التشغيل وأبقِ Program.cs جذر تركيب رفيعاً لا مكاناً لمنطق العمل.

ممارسة الإنتاج

ركّب ملف استضافة مصغراً يسجل الخدمات قبل بناء التطبيق ويربط نقاط النهاية بعده. قيّم الملكية والتحقق وقت التشغيل وحالات الفشل وثقة الخادم والأداء المقاس قبل اختيار التجريد.

أخطاء شائعة

انتبه لحقن خدمات Scoped داخل Singleton وحدود غير متحقق منها واستعلامات N+1 الصامتة وCORS المتساهل أو غياب تحديد المعدل وفحوص العميل التي تُعامل كأمان حقيقي. اجعل الحدود صريحة واختبر العقد المرئي باستدعاءات HTTP حقيقية.

الخلاصات

  • اختر دورات الحياة والتجريدات حسب الملكية ونطاق الطلب.
  • تحقق من المدخلات غير الموثوقة عند حد الخادم الموثوق.
  • فوّض قرب العملية المحمية لا في الوسائط فقط.
  • قس قبل التحسين وخطط للتراجع قبل النشر.

التحديات

اجتز كل التحديات لإكمال هذا الدرس.

1 متبقٍّ
  1. اختبار الاستضافة المصغرة وProgram.cs

    اختبار · 10 نقطة

    أي خيار يطبق إرشادات الإنتاج بصورة أفضل في الاستضافة المصغرة وProgram.cs؟

    اختر إجابة

سجّل الدخول لحفظ تقدّمك.