برای طراحی بخش سمت سرور وب سایت های داینامیک میتوان از زبان ها و تکنولوژی های مختلفی استفاده کرد. مایکروسافت چند سالی است که تکنولوژی Asp.net خود را بر پایه معماری MVC ارائه میدهد که میتواند انتخابی ایده آل برای طراحی بخش سمت سرور وب سایت ها باشد.

الگوی MVC بر تفکیک لایه های مختلف در سمت سرور تاکید دارد، برای همین این بخش را به قسمت Model، View و Controller تقسیم میکند، که در آینده نگهداری از کدها را ساده تر میکند. تکنولوژی ASP.NET MVC یک جایگزین برای تکنولوژی قبلی مایکروسافت یعنی WebForm است که از انعطاف پذیری و تست پذیری بسیار بالاتری برخوردار است.  در این دوره با صفر تا صد تکنولوژی Asp.net MVC آشنا میشوید.