تفاصيل العمل

قمت بتطوير RESTful API لإدارة المهام (Task Management System) باستخدام ASP.NET Core Web API كنظام Backend متكامل يدعم المصادقة، الصلاحيات، وتنظيم منطق الأعمال بشكل احترافي.

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

ASP.NET Core Web API

Entity Framework Core

SQL Server

ASP.NET Core Identity

JWT Authentication

MediatR

FluentValidation

الخصائص المنفذة داخل النظام:

تسجيل دخول وتسجيل حساب باستخدام JWT

نظام Authorization مبني على Roles & Claims

Refresh Token Handling بطريقة آمنة

فصل منطق الأعمال باستخدام MediatR (CQRS Pattern)

Validation مركزي عبر Pipeline Behavior

Global Exception Handling

تنظيم المشروع وفق Clean Architecture

تصميم قاعدة بيانات مترابطة مع قيود واضحة

? ما يميز المشروع:

ليس مجرد CRUD API، بل نظام منظم بفصل حقيقي بين الطبقات

تطبيق مبادئ SOLID وفصل المسؤوليات

إدارة دورة حياة المهمة (إنشاء – تحديث – تغيير حالة – حذف )

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

قابل للتوسع لإضافة Notifications أو Real-Time Updates لاحقًا

بطاقة العمل

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