Duration: 35 Hours

Timing: Flexible

ترجمة احترافية لدورة ASP.Net MVC 5:

نظرة عامة على الدورة

MVC هو اختصار لنموذج-عرض-تحكم (Model-View-Controller). ASP.Net MVC 5 هو نمط هندسي يُستخدم لتطوير تطبيقات الويب ASP.Net بطريقة مختلفة. تتميز تطبيقات الويب المصممة باستخدام ASP.Net MVC بأنها أكثر ملاءمة لمحركات البحث (SEO). يُعد MVC نمط تصميم قياسي يستفيد منه بعض أنواع تطبيقات الويب من إطار عمل MVC. يتضمن إطار عمل MVC المكونات التالية:

محتوى الدورة

  • نمط تصميم MVC: فهم مبادئ نمط التصميم MVC.
  • فهم بنية ASP.NET MVC 5 ومزاياها مقارنة بـ ASP.NET: استكشاف الاختلافات الرئيسية بين بنيتي ASP.Net و ASP.Net MVC 5.
  • تطوير المتحكمات والعروض والنماذج: اكتساب المهارات اللازمة لإنشاء وتحسين مكونات MVC الأساسية.
  • تطوير مُربِطات النماذج المخصصة: بناء وتطبيق مُربِطات النماذج المخصصة لتخصيص عملية ربط البيانات.
  • تطوير تطبيقات تعتمد على قواعد البيانات وإجراء عمليات CRUD باستخدام Entity Framework (EF): تعلّم كيفية إنشاء تطبيقات متصلة بقواعد البيانات والقيام بعمليات إنشاء، قراءة، تحديث، وحذف البيانات (CRUD) باستخدام Entity Framework.
  • تنفيذ الأمن باستخدام مصادقة النماذج: تأمين التطبيقات باستخدام آلية مصادقة النماذج (Forms Authentication).
  • تقسيم التطبيق إلى وحدات متعددة باستخدام المناطق (Areas): تنظيم وتقسيم التطبيق إلى وحدات أصغر قابلة لإعادة الاستخدام باستخدام ميزة Areas.
  • استخدام AJAX و JQuery في تطبيقات MVC لتطوير مواقع ويب عالية التوسع: دمج تقنيات AJAX و JQuery لإنشاء تطبيقات ويب تفاعلية ومتجاوبة.
  • تعلم وتطبيق تقنيات تقليل حجم الناتج من خلال دمج ملفات CSS و JS: تحسين أداء تطبيقات الويب عن طريق تقليل حجم الملفات المُرسلة للمتصفح.
  • إنشاء موقع متوافق مع الأجهزة المحمولة: تطوير مواقع ويب متجاوبة تتكيف مع مختلف شاشات الأجهزة.
  • تطوير واستهلاك خدمات الويب REST باستخدام Web API: بناء واستهلاك خدمات الويب REST باستخدام إطار عمل Web API.

ملاحظات:

  • تم استخدام مصطلحات برمجية دقيقة باللغة العربية.
  • تم التركيز على شرح الفوائد والمفاهيم الأساسية.
  • تم الحفاظ على أسلوب كتابة احترافي مناسب للترجمات التعليمية

Related Article

Related Courses