تفاصيل العمل

مشروع Games هو تطبيق ويب متكامل تم تطويره باستخدام ASP.NET Core MVC (.NET 7.0) لإدارة الألعاب،

ويشمل تنفيذ كامل لعمليات CRUD (إضافة، عرض، تعديل، حذف) بالإضافة إلى خاصية رفع الصور مع تطبيق تحقق مخصص لأنواع الملفات وحجمها.

تم تطبيق التحقق من صحة البيانات على الجهتين الخادم (Server-side) و العميل (Client-side) باستخدام Data Annotations وخصائص تحقق مخصصة (Custom Validation Attributes) لضمان تجربة استخدام آمنة وسلسة.

يعتمد المشروع على بنية خدمية (Service-based Architecture) مع استخدام الواجهات (Interfaces) وحقن التبعيات (Dependency Injection) لضمان سهولة التوسّع وصيانة الكود وتحقيق مبدأ الفصل بين المكونات (Separation of Concerns).

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

إدارة الألعاب (إضافة، تعديل، حذف، عرض).

رفع الصور مع التحقق من النوع والحجم.

تحقق كامل من البيانات على الخادم والعميل.

طبقات منظمة باستخدام Repository وService.

واجهة متجاوبة بالكامل باستخدام Bootstrap.

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

ASP.NET Core MVC (.NET 7.0), C#, Entity Framework Core, SQL Server, LINQ, Bootstrap, Data Annotations, Dependency Injection, Repository Pattern.

بطاقة العمل

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