سلام خدمت تمامی کاربران محترم سایت دانشجویار
بالاخره و پس از درخواست مکرر دانشجویان اموزش asp.net mvc روی سایت قرار گرفت.

در فصل یک مباحث controller و view را تا حدی توضیح دادم و درفصل  دوم ادامه ی مبحث view و همچنین model و ساخت کلاس ، پروپرتی ، متد ، partial page  و layout page و همچنین مبحث مهم validation  یا اعتبار سنجی  و همچنین مبحث html helper  و view startها  را پیش میگیریم.

و در آخر کار پروژه ی ساده ی یک سایت را توسط mvc و مباحثی که آموختیم انجام میدهیم.

MVC چیست؟

MVC مخفف Model-View-Controller است. model مسئول نگهداری وضعیت (state) با نگهداری داده ها و به هنگام سازی آنها در پایگاه داده است.
controller مسئول انتخاب یک نمایش خاص، براساس وضعیت است، و view نمایش خاص داده ها است که توسط controller انتخاب می شود.
برخلاف ASP.Net Web Forms که در آن View و Controller در یک صفحه قرار دارند (aspx معادل view است و aspx.cs معادل controller) در ASP.NET MVC این دو به دو جزء مجزا تقسیم می شوند، View و Controller که بر روی یک Model از داده ها کار می کنند.
شاید بتوان گفت یک سایت را می توان با استفاده از ASP.NET Web Forms به گونه ای توسعه داد که مطابق با MVC Pattern طراحی شده باشد. اما استفاده از ASP.NET MVC برنامه نویسان را تا حد بسیار زیادی مجبور می کند تا MVC را پیاده سازی کنند.

سرفصل های دوره آموزش کامل ASP.Net MVC به صورت پروژه محور

  • فصل اول
    • آشنایی با مفهوم و کارکرد mvc
    • آشنایی با نرم افزار ویژوال استودیو
    • آشنایی و کار با Controller ها
    • آشنایی و کار با view ها
    • آشنایی وکار با کلاس ها
  • فصل دوم
    • قسمت اول:Class
    • قسمت دوم:Partial page ،Layout page
    • قسمت سوم:Render Section ، Layout page
    • قسمت چهارم:View Start
    • قسمت پنجم:Html Helper
    • قسمت ششم:Validation
    • قسمت هفتم:ادامه Validation
    • قسمت هشتم:ادامه Validation
    • قسمت نهم:طراحی سایت
    • قسمت دهم:ادامه طراحی سایت