ASP.NET Core MVC

تفاصيل الكورس

وصف الدورة

تركّز هذه الدورة على نمط MVC المستخدم في تطوير تطبيقات الويب الحديثة باستخدام ASP.NET Core، والذي يعتمد على تقسيم التطبيق إلى ثلاث طبقات رئيسية:
Model – View – Controller
مما يساعد على بناء تطبيقات منظمة، سهلة التطوير والصيانة وقابلة للتوسع.

أهداف التعلم
  • فهم نمط MVC وآلية عمله
  • فهم التواصل بين Model و View و Controller
  • بناء تطبيقات ويب ديناميكية باستخدام ASP.NET Core MVC
  • تطبيق أسلوب Database-First باستخدام Entity Framework
  • تنفيذ عمليات CRUD بشكل كامل
  • إضافة وظائف عملية مثل البحث والتقارير وغيرها
الجدول الزمني
  • أيام الجلسات: الأحد، الثلاثاء، الخميس
  • وقت الجلسة: 7:00 مساءً – 10:00 مساءً
مخطط الدورة
  • مقدمة في ASP.NET Core MVC
  1. نظرة عامة على MVC
  2. الفرق بين ASP.NET Core و ASP.NET
  3. إنشاء مشروع MVC
  4. هيكلية المشروع
  5. تثبيت الحزم اللازمة
  • النماذج وعمليات CRUD
  1. إنشاء Model Classes
  2. Routing
  3. تنفيذ عمليات CRUD
  4. Controllers و Views
  • التعامل مع الصور
  1. عرض الصور داخل التطبيق
  2. رفع الصور وإدارتها
  • الصفحات والتصميم
  1. Layout Page
  2. إنشاء Layout مخصص
  3. الصفحة الرئيسية
  • لوحة تحكم الإدارة
  1. إنشاء Dashboard باستخدام Bootstrap
  • التسجيل وتسجيل الدخول
  1. إنشاء صفحة تسجيل
  2. إنشاء صفحة تسجيل دخول
  3. استخدام Session
  • عرض البيانات
  1. ViewBag و ViewData
  2. عرض بيانات ديناميكية من قاعدة البيانات
  • LINQ والتعامل مع البيانات
  1. Tuples
  2. Joins باستخدام LINQ
  • البحث والتقارير
  1. البحث (Search)
  2. DataTables
  3. إنشاء تقارير

معلومات الكورس

ابدأ رحلتك مع

قدرات

املأ النموذج أدناه لضمان مكانك في برامجنا القادمة. مستقبلك في مجال التكنولوجيا يبدأ من هنا.

الكورس المحدد: ASP.NET Core MVC