آموزش 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
  • توسعه پروژه
  • آموزش ساخت برنامه سازمانی با 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

جمعه ۰۳ شهریور ۱۳۹۶ - ساعت ۰۰:۴۳
  • آموزش ASP.NET Core – چرخه حیات درخواست در MVC

آموزش ASP.NET Core – چرخه حیات درخواست در MVC

جمعه ۰۳ شهریور ۱۳۹۶ - ساعت ۰۰:۴۳
  • آموزش ASP.NET Core – ابزار جدید مبتنی بر MSBuild

آموزش ASP.NET Core – ابزار جدید مبتنی بر MSBuild

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

آموزش ساخت اپلیکیشن Full-Stack با Angular 2، ASP.NET Core و احراز هویت

جمعه ۰۳ شهریور ۱۳۹۶ - ساعت ۰۰:۴۲
  • راه اندازی تسک های پس زمینه با Hangfire برای دات نت

راه اندازی تسک های پس زمینه با Hangfire برای دات نت

دوشنبه ۱۱ بهمن ۱۳۹۵ - ساعت ۰۴:۰۰
  • دوره آموزش ASP.NET MVC 5 از  LiveLessons

دوره آموزش ASP.NET MVC 5 از LiveLessons

چهارشنبه ۲۴ آذر ۱۳۹۵ - ساعت ۰۱:۰۰
  • ساخت اپلیکیشن Multi-tenant در MVC ، ExtJS و Angular

ساخت اپلیکیشن Multi-tenant در MVC ، ExtJS و Angular

سه شنبه ۲۹ تیر ۱۳۹۵ - ساعت ۲۲:۰۰
  • آشنایی با OneASP.NET ، بروزرسانی و Bootstrap در ASP.NET MVC 5.2

آشنایی با OneASP.NET ، بروزرسانی و Bootstrap در ASP.NET MVC 5.2

دوشنبه ۱۴ تیر ۱۳۹۵ - ساعت ۲۰:۰۰
  • آشنایی با فیلترها و Views Attributes Identity در ASP.NET MVC 5.2

آشنایی با فیلترها و Views Attributes Identity در ASP.NET MVC 5.2

دوشنبه ۱۴ تیر ۱۳۹۵ - ساعت ۱۸:۰۰
  • ساخت HTML Helper Library برای ASP.NET MVC 5

ساخت HTML Helper Library برای ASP.NET MVC 5

یکشنبه ۲۳ خرداد ۱۳۹۵ - ساعت ۰۶:۰۰
  • استفاده از تکنولوژی های تک صفحه ای در برنامه های MVC

استفاده از تکنولوژی های تک صفحه ای در برنامه های MVC

شنبه ۱۸ اردیبهشت ۱۳۹۵ - ساعت ۰۵:۰۰
  • اصول ASP.NET MVC 3.0

اصول ASP.NET MVC 3.0

جمعه ۰۳ اردیبهشت ۱۳۹۵ - ساعت ۰۲:۰۰
  • آموزش ASP.NET MVC 2 and 3 با استفاده از Visual C# 2010

آموزش ASP.NET MVC 2 and 3 با استفاده از Visual C# 2010

چهارشنبه ۰۱ اردیبهشت ۱۳۹۵ - ساعت ۱۰:۰۰
  • اصول Stripe با ASP.NET MVC

اصول Stripe با ASP.NET MVC

یکشنبه ۲۲ آذر ۱۳۹۴ - ساعت ۲۲:۳۸
  • تست خودکار برنامه در ASP.NET MVC

تست خودکار برنامه در ASP.NET MVC

شنبه ۱۴ شهریور ۱۳۹۴ - ساعت ۲۰:۳۱