آموزش ASP.NET MVC

معرفی ASP.NET MVC

نوعی فریم ورک مبتنی بر معماری MVC شرکت مایکروسافت است که به پروژه های طراحی سایت نظام می بخشد. باید بدانید، اگر ASP.NET وجود نداشت هرگز ASP.NET MVC ی هم به وجود نمی آمد. با بکارگیری ابزارهای توسعه نرم افزاری مایکروسافت در بستر وب می توان مدل MVC را پیاده سازی کرد.

تعریف MVC:

Model-View-Controller به اختصار MVC سه لایه ی اصلی برنامه نویسی تحت وب را تشکیل می دهند که برای جدا سازی اجزای تشکیل دهنده برنامه مورد استفاده قرار می گیرد.

Model: داده ها را ذخیره و در صورت لزوم آنها را به شی تبدیل و آنها را از بانک اطلاعات بازیابی می کند.

View: ساخت UI برنامه را برعهده دارد.

Controller: واسط بین دو جز قبلی است که View را به عنوان نمایش دهنده ی UI برمی گزیند. کنترلر دارای سه وظیفه است:

  • پردازش درخواست های ورودی
  • اعمال عملیات بر روی مدل
  • گزینش view ای که باید در پاسخ به درخواست رندر شود

ویژگی های ASP.NET MVC

  • افزایش سرعت و انعطاف تست برنامه
  • پشتیبانی از فریم ورک های تزریقی
  • اسکریپت درونی
  • محلی سازی
  • صفحات مستر تو در تو

مزایای استفاده از ASP.NET MVC

  • مدیریت آسان تر برنامه ها
  • کنترل کد های HTML
  • ساخت رابط کاربری قدرتمند تر با Ajax و JQuery
  • ایجاد آدرس های SEO-Friendly
  • توسعه پروژه
  • آموزش چرخه عمر درخواست HTTP در ASP.NET MVC

آموزش چرخه عمر درخواست HTTP در ASP.NET MVC

سه شنبه ۱۵ خرداد ۱۳۹۷ - ساعت ۲۳:۰۰
  • آموزش Docker برای ASP.NET Core MVC

آموزش Docker برای ASP.NET Core MVC

سه شنبه ۲۵ اردیبهشت ۱۳۹۷ - ساعت ۰۸:۰۰
  • آموزش Microsoft Fakes

آموزش Microsoft Fakes

سه شنبه ۰۴ اردیبهشت ۱۳۹۷ - ساعت ۲۱:۰۰
  • آموزش مهاجرت از ASP.NET Web Forms به MVC

آموزش مهاجرت از ASP.NET Web Forms به MVC

سه شنبه ۰۴ اردیبهشت ۱۳۹۷ - ساعت ۱۹:۰۰
  • آموزش درک الگو طراحی Model-View-Controller

آموزش درک الگو طراحی Model-View-Controller

سه شنبه ۲۸ فروردین ۱۳۹۷ - ساعت ۰۴:۰۰
  • آموزش بهبود اپلیکیشن های ASP.NET MVC با KnockoutJS

آموزش بهبود اپلیکیشن های ASP.NET MVC با KnockoutJS

یکشنبه ۲۶ فروردین ۱۳۹۷ - ساعت ۱۶:۰۰
  • آموزش ساخت اپلیکیشن ASP.NET MVC

آموزش ساخت اپلیکیشن ASP.NET MVC

چهارشنبه ۰۸ فروردین ۱۳۹۷ - ساعت ۲۱:۰۰
  • آموزش ساخت اپلیکیشن MVC 4 در Azure با Windows Identity Foundation و Facebook

آموزش ساخت اپلیکیشن MVC 4 در Azure با Windows Identity Foundation و Facebook

چهارشنبه ۰۸ فروردین ۱۳۹۷ - ساعت ۲۰:۰۰
  • آموزش احراز و تایید هویت در ASP.NET Core

آموزش احراز و تایید هویت در ASP.NET Core

یکشنبه ۲۷ اسفند ۱۳۹۶ - ساعت ۲۳:۰۰
  • آموزش ساخت اپلیکیشن ASP.NET MVC

آموزش ساخت اپلیکیشن ASP.NET MVC

سه شنبه ۲۲ اسفند ۱۳۹۶ - ساعت ۲۳:۰۰
  • آشنایی با مسیریابی در اپلیکیشن های ASP.NET MVC

آشنایی با مسیریابی در اپلیکیشن های ASP.NET MVC

شنبه ۱۹ اسفند ۱۳۹۶ - ساعت ۱۶:۰۰
  • آشنایی با ASP.NET MVC 5

آشنایی با ASP.NET MVC 5

شنبه ۱۹ اسفند ۱۳۹۶ - ساعت ۰۷:۰۰
  • آموزش پیاده سازی Localization در ASP.NET MVC5

آموزش پیاده سازی Localization در ASP.NET MVC5

شنبه ۱۹ اسفند ۱۳۹۶ - ساعت ۰۴:۰۰
  • دوره ASP.NET MVC 5 Attribute Routing

دوره ASP.NET MVC 5 Attribute Routing

سه شنبه ۱۵ اسفند ۱۳۹۶ - ساعت ۰۱:۰۰
  • آموزش ساخت برنامه سازمانی با ASP.NET Core MVC

آموزش ساخت برنامه سازمانی با ASP.NET Core MVC

شنبه ۲۵ آذر ۱۳۹۶ - ساعت ۱۳:۰۰
  • آموزش استفاده از Tag Helper ها در ASP.NET Core MVC

آموزش استفاده از Tag Helper ها در ASP.NET Core MVC

شنبه ۲۵ آذر ۱۳۹۶ - ساعت ۰۶:۰۰
  • آموزش مبانی تست ASP.NET Core MVC

آموزش مبانی تست ASP.NET Core MVC

شنبه ۲۵ آذر ۱۳۹۶ - ساعت ۰۴:۳۰
  • آموزش کدنویسی با ASP.NET

آموزش کدنویسی با ASP.NET

جمعه ۰۳ شهریور ۱۳۹۶ - ساعت ۰۰:۴۴
  • آموزش استفاده از  ASP.NET Core برای ساخت اپلیکیشن های تک صفحه ای

آموزش استفاده از ASP.NET Core برای ساخت اپلیکیشن های تک صفحه ای

جمعه ۰۳ شهریور ۱۳۹۶ - ساعت ۰۰:۴۳
  • دوره Migrating Legacy HTTP Modules to ASP.NET Core

دوره Migrating Legacy HTTP Modules to ASP.NET Core

جمعه ۰۳ شهریور ۱۳۹۶ - ساعت ۰۰:۴۳
  • آموزش ساخت RESTful API با ASP.NET Core

آموزش ساخت RESTful API با ASP.NET Core

جمعه ۰۳ شهریور ۱۳۹۶ - ساعت ۰۰:۴۳