Skip to content

Latest commit

 

History

History
51 lines (40 loc) · 2.2 KB

README.md

File metadata and controls

51 lines (40 loc) · 2.2 KB

Project04_Auth_CRUD_ASP.NET

فكرة المشروع

بناء مشروع متكامل باستخدام ASP.NET MVC قائم على فكرة من اختيارك وتتضمن المتطلبات الأساسية لبناء تطبيق ASP.NET MVC مع Entity Framework Core وSql Server.

قبل بداية المشروع

عمل Wireframes و ERD والتأكيد مع أحد المدربين قبل البدء بتنفيذ المشروع. بداية المشروع بالنسخة رقم v.1

متطلبات المشروع

  • استخدام نمط MVC
  • إنشاء على الأقل 4 من Controllers
  • إنشاء على الأقل 4 Model
  • إنشاء على الأقل 6 Views
    • استخدام مكتبة Bootstrap مع Razor
    • استخدام partial view للعناصر المتكررة في الواجهات
  • استخدام وظائف CRUD مع ASP.NET
  • استخدام إطار عمل Entity Framework Core
  • استخدام CodeFirst Approach لإنشاء قاعدة البيانات
  • استخدام قاعدة بيانات MSSQL
    • ان تكون قاعدة البيانات متعددة الجداول
    • يجب ان تتضمن قاعدة البيانات على الاقل احد العلاقات التالية:
      • علاقة one-to-one
      • علاقة one-to-many
      • علاقة many-to-many
  • تطبيق Authentication
  • قم بتطبيق Unit Testing (اختبار على الاقل One Action Method لكل Controller)

إضافة | Bonus

  • قم باستخدام أحد مفاهيم Design Patterns في مشروعك لحل مشكلةٍ ما
  • إنشاء APIs
  • عمل Deploy للمشروع على Azure
  • استخدام React مع ASP.NET أو أي Framework
  • استخدام WebSockets في ASP.NET core
  • التعامل مع الـThird party APIs {SMS Message, Google Maps,….}
  • رفع صور او ملفات