تفاصيل العمل

شرح المشروع:

.NET Web API for managing Projects, Tasks, and Comments was built with Clean Architecture pattern, By decoupling business logic from technical implementations using the Dependency Rule, the Application layer was structured using Feature-Based Architecture and CQRS with MediatR. Controllers no longer access DbContext or Repositories directly; instead, every request flows through MediatR Handlers, with MediatR Pipeline Behaviors enforcing cross-cutting concerns like validation and logging, creating a decoupled, highly testable, and maintainable codebase.

البرامج المستخدمة:

Microsoft Visual Studio 2026

معلومات عن المشروع:

المشروع هو عبارة عن api مبنية بمعمارية الclean architecture, مع تطبيق CQRS Pattern و استخدام مكتبة MidiatR مع FluentValidation لقيام بذلك, تم انشاء exceptions مخصصة لمعاجة كل الأخطاء الوارد حدوثها حسب قواعد العمل, ايضا تم تضمين مبدأ الTesting و استخدام مكتبات مثل XUnit , Quartz و Hangfire للقيام بذلك, لنقل انه تم بناء هذه الapi بطريقة تجعلها api جيدة مكتوبة بكود نظيف, بحيث تتضمن اغلب الامور و المكتبات الواجب توافرها في الapi لتكون قوية و شاملة و سرعتها جيدة و قابلة للتوسع بسهولة كونها منظمة, كما يمكن استخدامها كقالب جيد لمشاريع مستقبلية.

سيتم ارفاق بعض الصور لشجرة المشروع.

بطاقة العمل

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