تطبيق ويب متكامل لإدارة الدورات التدريبية والجلسات والمستخدمين والدرجات. يعتمد على ثلاث طبقات (Three-Tier Architecture) لضمان سهولة الصيانة وإعادة الاستخدام، مع واجهة مستخدم واضحة وسهلة التعامل.
المهام المنجزة:
تطوير الطبقة الخلفية والخدمات مع تطبيق قواعد العمل والتحقق من البيانات.
تنفيذ CRUD كامل لإدارة الدورات، الجلسات، المستخدمين، والدرجات.
تطبيق Repository Pattern لتحسين تنظيم الكود وقابليته للتوسع.
إضافة ميزات البحث، التصفية، والصفحات (Pagination) مع تحسين تجربة المستخدم عبر التغذية الراجعة.
التقنيات المستخدمة: C#, ASP.NET Core, MVC, SQL Server, Entity Framework, Repository Pattern.