قمت بتطوير نظام خلفي (Backend) متكامل لمنصة تعليمية تهدف إلى إدارة الكورسات والمستخدمين بأمان وكفاءة عالية.
الميزات الأساسية:
1. نظام مصادقة متقدم باستخدام JWT يضمن خصوصية بيانات المستخدمين.
2. التحقق من الحسابات عبر البريد الإلكتروني (MailKit) والرسائل النصية (Twilio).
3. إدارة كاملة لملفات المستخدمين وتتبع التقدم في الكورسات (Course Tracking).
طريقة التنفيذ:
تم بناء النظام باستخدام ASP.NET Core 8.0 واتباع نهج الكود النظيف (Clean Code). استخدمت Entity Framework Core لإدارة البيانات، مع الاعتماد على Dapper و Stored Procedures لتحسين أداء الاستعلامات المعقدة في قاعدة بيانات SQL Server.