طورت نظام Backend لإدارة تسجيل الطلاب في المقررات باستخدام Java بدون الاعتماد على Spring أو Frameworks خارجية. يدعم النظام عمليات CRUD لإدارة الطلاب والمقررات وعمليات التسجيل، مع تطبيق مبادئ OOP وSOLID وLayered Architecture.
أبرز الميزات:
إدارة Students وCourses وEnrollments.
تنفيذ CRUD Operations.
استخدام DTOs وServices وRepositories.
تطبيق SOLID Principles وDesign Patterns.
Validation وإدارة البيانات بشكل منظم.
استخدام Git & GitHub لإدارة إصدارات المشروع.