تفاصيل العمل

نظام Back-End متكامل تم تطويره باستخدام ASP.NET Core 9.0، يقدّم بنية قوية لإدارة الدورات التدريبية، المستخدمين، والمحاضرين ضمن منصة تعليم إلكتروني شاملة. يعتمد المشروع على Clean Architecture وEntity Framework Core 9.0 لضمان القابلية للتوسّع وسهولة الصيانة.

المهام والوظائف الأساسية:

نظام مصادقة متكامل باستخدام JWT وGoogle Sign-in مع صلاحيات مبنية على الأدوار (Role-Based Authorization).

إدارة كاملة للدورات (إنشاء – تعديل – تصفية – بحث – تصنيف – تسعير).

نظام سلة مشتريات Checkout آمن مع معالجة المدفوعات وحفظ تفاصيل الطلبات.

إدارة المحاضرين مع رفع الصور وتتبع الأداء.

️ معالجة شاملة للأخطاء، تحقق من صحة المدخلات، ودعم CORS وAutoMapper.

دعم التصفية، الفرز، والصفحات (Pagination) لتحقيق أداء عالٍ وتجربة استخدام مرنة.

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

Framework: ASP.NET Core 9.0

ORM: Entity Framework Core 9.0

Database: SQL Server 2019+

Authentication: JWT + Google OAuth

Mapping: AutoMapper

Documentation: Swagger / OpenAPI

Architecture: Clean Architecture + Specification Pattern

تم تصميم المشروع ليكون نواة قوية لأنظمة التعليم الإلكتروني، مع واجهات برمجة تطبيقات (APIs) آمنة، منظمة، وسهلة الدمج مع أي واجهة أمامية مثل React أو Angular.

بطاقة العمل

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