يعد هذا المشروع مثالاً على البنية التحتية القابلة للتوسيع لبناء REST Web API باستخدام ASP.NET Core.
يحتوي هذا المثال على عدد من الحيل والتقنيات التي هي نتيجة لبعض المعرفة في برمجة WebAPI/REST في ASP.NET Core
إذا كنت تريد التعمق الكامل في REST وأمن API وASP.NET Core وغير ذلك الكثير.
اختباره، استنساخ أو تنزيل هذا المستودع، إنشاء الحل باستخدام سطر الأوامر مع بناء dotnet، انتقل إلى دليل MyApi وتشغيل المشروع باستخدام سطر الأوامر مع تشغيل dotnet، استعرض للوصول إلى عنوان URL هذا https://localhost:8000/swagger لرؤية صفحة SwaggerUI
التقنيات والميزات
حقن التبعية باستخدام Autofac (حاوية Ioc) مبدأ المسؤولية الفردية تعيين الموارد باستخدام إدارة إصدار AutoMapper باستخدام Swagger (Swashbuckle) Auto Document Generator لـ Swagger دمج أفضل ممارسات Swagger وإصدار الإصدار للأداء والأمان