تفاصيل العمل

نظام API لإدارة المهام تم تطويره باستخدام ASP.NET Core 9 و Entity Framework Core، مصمم لتقديم تجربة قوية وآمنة لإدارة المهام بشكل احترافي.

أبرز المميزات:

? تسجيل الدخول وتسجيل المستخدمين باستخدام ASP.NET Core Identity مع JWT لتأمين الوصول للمهام.

? تصفية متقدمة + بحث ديناميكي لعرض المهام حسب الحالة أو الكلمات المفتاحية.

? Pagination لعرض المهام بشكل منظم وسريع حتى مع قواعد بيانات كبيرة.

⚠️ معالجة الأخطاء بشكل احترافي باستخدام ProblemDetails و Exception Middleware مخصص.

? كاش داخلي (In-Memory Caching) لقوائم المهام مع تحديث تلقائي عند التعديل.

? تحديد معدل الطلبات (Rate Limiting) باستخدام Token Bucket للمستخدمين المسجلين و Fixed Window للزوار.

? اختبارات وحدة (Unit Testing) باستخدام xUnit و Moq لتأكيد جودة الكود واستقراره.

التقنيات المستخدمة:

ASP.NET Core 9

Entity Framework Core

SQL Server

ASP.NET Identity + JWT

xUnit + Moq

بطاقة العمل

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