يحتوي هذا المستودع على الكود المصدري لنظام إدارة المدرسة المبني باستخدام ASP.NET Core 7 MVC. تم تصميم المشروع لتوفير مصدر تعليمي للمطورين الذين يتطلعون إلى إنشاء تطبيقات ويب عبر الأنظمة الأساسية باستخدام أحدث إصدار من إطار عمل .NET Core.
يعد المشروع مستودعًا داعمًا للدورة التدريبية التي تسمى "ASP.NET Core 7 MVC - Cross-Platform Development"، والتي يمكن العثور عليها على عنوان URL هذا: https://www.udemy.com/course/learn-aspnet-mvc- and-entity-framework/?referralCode=3B3CCAC77E3C70EF5B36.
يستخدم المشروع التقنيات التالية:
للبدء بالمشروع، اتبع الخطوات التالية:
appsettings.json
باستخدام سلسلة اتصال SQL Server الخاصة بك.dotnet ef database update --project SchoolManagementSystem.Infrastructure --startup-project SchoolManagementSystem.Web
dotnet run --project SchoolManagementSystem.Web
الحل يتكون من المشاريع التالية:
SchoolManagementSystemApp
: يحتوي على وحدات تحكم MVC وطرق العرض ونماذج البيانات. ويتضمن المشروع الميزات التالية:
يحتوي المستودع على وثائق لكل من الميزات، بما في ذلك:
تم تصميم الوثائق لتكون في متناول المطورين من جميع مستويات المهارة، من المبتدئين إلى المستخدمين المتقدمين.
المساهمات في هذا المستودع هي موضع ترحيب. إذا كان لديك ميزة أو مورد تعليمي ترغب في المساهمة به، فيرجى اتباع الخطوات التالية:
يرجى التأكد من أن مساهماتك تلتزم بقواعد السلوك الخاصة بالمستودع وأنها موثقة جيدًا وتتبع أفضل الممارسات.
هذا المستودع مرخص بموجب ترخيص MIT. راجع ملف الترخيص لمزيد من المعلومات.