آموزش 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
  • توسعه پروژه
  • آموزش ایجاد ViewModels سفارشی در اپلیکیشن MVC

آموزش ایجاد ViewModels سفارشی در اپلیکیشن MVC

پنج شنبه ۰۱ آذر ۱۳۹۷ - ساعت ۰۱:۰۰
  • آموزش هویت ASP.NET MVC 5 – احراز و تایید هویت

آموزش هویت ASP.NET MVC 5 – احراز و تایید هویت

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

آموزش ایجاد اپلیکیشن های ASP.NET MVC با قابلیت نگهداری و بهره وری

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

آموزش شروع کار با ASP.NET Core MVC

یکشنبه ۱۱ شهریور ۱۳۹۷ - ساعت ۰۷:۰۰
  • آشنایی با مبانی ASP.NET MVC

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

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

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

شنبه ۲۷ مرداد ۱۳۹۷ - ساعت ۱۰:۰۰
  • کارگاه آشنایی با تزریق وابستگی در ASP.NET

کارگاه آشنایی با تزریق وابستگی در ASP.NET

چهارشنبه ۱۷ مرداد ۱۳۹۷ - ساعت ۱۷:۰۰
  • آموزش Entity Framework با ASP.NET MVC

آموزش Entity Framework با ASP.NET MVC

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

آموزش ایجاد وب سایت ASP.NET MVC 

جمعه ۲۹ تیر ۱۳۹۷ - ساعت ۱۱:۰۰
  • آموزش توسعه دات نت و سی شارپ مدرن

آموزش توسعه دات نت و سی شارپ مدرن

سه شنبه ۰۵ تیر ۱۳۹۷ - ساعت ۱۵:۰۰
  • آموزش چرخه عمر درخواست 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

شنبه ۱۹ اسفند ۱۳۹۶ - ساعت ۱۶:۰۰