Technology .. Learn.. Manage .. Design .. Implement

Thursday, 16 January 2014

ASP.NET MVC 4 Essential Training| Lesson 1: What is Microsoft ASP.NET MVC?

What is Microsoft ASP.NET MVC?


This course shows how to build highly maintainable web applications using Microsoft's ASP.NET MVC Framework, but before we get into how to use the framework, let's take a few moments to look at it from a higher level. As the first half of its name indicates the ASP.NET MVC Framework is an extension of Microsoft's mature and powerful .NET framework, particularly the web related subsection of the .NET framework dubbed ASP.NET. ASP.NET MVC provides an alternative approach to traditional ASP.NET web development often referred to as web forms by applying an architectural approach that is proven quite helpful over the years.


In fact, the second half of the framework's name is a reference to this architectural pattern. The MVC or Model-View-Controller pattern splits an application into three separate and distinct layers, 

  • The Model layer
  • The View layer 
  • The Controller layer

 each with a very specific set of responsibilities.The goal of this pattern is that each of these layers can be developed and tested in relative isolation and then combined together to create a very robust and resilient application.


If you're familiar with the core ASP.NET Framework, then much of the concepts and many of the lower-level APIs we'll be exploring throughout this course will probably seem quite familiar to you, and that's because they are the same exact ones you've already been using. If that's the case, however, I need to warn you not to get too comfortable. Though it shares the same routes with web forms, the ASP.NET MVC approach is very different than what you're used to using, and it's easy to fall back into old habits. So, as you follow along with the course feel free to look for familiar parts of the framework, but pay close attention to the new ways in which they might be used.


If you don't have much experience with the ASP.NET web forms framework, don't worry, this course includes everything you need to know in order to start building web applications with ASP.NET MVC. Now, let's move on to the next few videos in which I'll show how to install the prerequisites you'll need in order to get up and running with ASP.NET MVC.


To Check the ouline of this course click here 
wait us in the next lesson :) 

0 comments:

Post a Comment