تطوير واجهة خلفية (API) لنظام دعم فني للشركات باستخدام ASP.NET Core و Clean Architecture تطوير واجهة خلفية (API) لنظام دعم فني للشركات باستخدام ASP.NET Core و Clean Architecture
تفاصيل العمل

نظام خلفي (Backend) متكامل وقابل للتوسع مصمم لإدارة تذاكر الدعم الفني داخل الشركات (IT Help Desk). يهدف النظام إلى أتمتة دورة حياة المشاكل التقنية بداية من إبلاغ الموظف عنها، مروراً بتعيينها لفريق الدعم، وحتى حلها وإغلاق التذكرة. دوري في المشروع: تم تصميم وبناء الواجهة الخلفية (Backend) بالكامل من الصفر، مع التركيز على جودة الكود والأداء العالي. المميزات التقنية (Technical Highlights): بنية برمجية نظيفة (Clean Architecture): تم فصل النظام إلى طبقات (Layers) لضمان سهولة الصيانة والتوسع المستقبلي وقابلية الاختبار. إدارة قواعد البيانات: تصميم قاعدة بيانات علائقية قوية ومحسنة باستخدام SQL Server و Entity Framework Core. الأمان والصلاحيات (Security & Roles): تطبيق نظام مصادقة وتفويض آمن باستخدام (JWT Authentication) مع تحديد صلاحيات مختلفة (مدير النظام - موظف الدعم الفني - الموظف العادي). توثيق احترافي (API Documentation): توثيق جميع الـ Endpoints باستخدام Swagger لتسهيل الربط مع مطوري الواجهات (Frontend & Mobile Developers). معالجة الأخطاء (Global Error Handling): بناء نظام مركزي للتعامل مع الأخطاء لضمان استقرار النظام وإرجاع رسائل واضحة للـ Client.

شارك
بطاقة العمل
تاريخ النشر
منذ يوم
المشاهدات
4
المستقل
Mohamed Taha
Mohamed Taha
مهندس برمجيات
طلب عمل مماثل
شارك
مركز المساعدة