برمجة موقع E-Learning متكامل
تفاصيل العمل
اسم المشروع: منصة Amg المتكاملة (Amg Platform) وصف العمل: مشروع Amg هو منصة ويب متطورة تم بناؤها لتقديم حلول برمجية متكاملة، حيث ركزت في هذا المشروع على بناء بنية تحتية برمجية (Backend) قوية قادرة على التعامل مع البيانات الضخمة وإدارة العمليات المعقدة بسلاسة وأمان. الدور والمهمة: قمت بدور مطور الخلفية البرمجية (Backend Developer)، حيث صممت وبنيت النظام من الصفر لضمان توافقية عالية مع متطلبات المستخدم وسرعة فائقة في استجابة النظام. المميزات التقنية التي نفذتها في المشروع: هيكلة النظام: بناء المشروع باستخدام ASP.NET Core باتباع نمط معماري يضمن فصل المهام وسهولة الصيانة. إدارة قواعد البيانات: تصميم قاعدة بيانات SQL Server معقدة ومحسنة (Optimized) باستخدام Entity Framework Core، مع بناء استعلامات LINQ متطورة لاستخراج البيانات بكفاءة. تطوير الـ APIs: بناء واجهات برمجة تطبيقات (RESTful APIs) موثقة بالكامل باستخدام Swagger لتسهيل عملية الربط مع الواجهات الأمامية. العمليات غير المتزامنة (Async Programming): استخدام أنماط البرمجة غير المتزامنة لضمان عدم توقف النظام أثناء معالجة الطلبات الثقيلة، مما حسن تجربة المستخدم بشكل ملحوظ. نظام الحماية: تطبيق معايير أمان عالية لتشفير البيانات وحماية المسارات الحساسة داخل الموقع. التقنيات المستخدمة: اللغات: C# إطار العمل: ASP.NET Core قواعد البيانات: MS SQL Server أدوات إضافية: Entity Framework Core, LINQ, Web API
مهارات العمل
بطاقة العمل
طلب عمل مماثل