English | 2/3/2011 | mp4 | H264 800x600, 1024x768 | AAC 1 ch | 10 hrs 57 min | 1.32 GB
eLearning | Level: Advanced
ASP.NET MVC is a fascinating technology that provides an alternative to Web forms for building Web applications. Instead of building pages using server controls that provide relatively little control over the HTML they produce, MVC gives you complete control. The course starts with an introduction to ASP.NET MVC and the Model-View-Controller pattern on which it is based. You will learn about the main differences between MVC and Web forms applications, and see how to build a simple MVC application with Visual Studio. Then you will explore each of the three main components of an MVC application. Next, you will explore models, which encapsulate the data and business rules of an application. You will learn that there are almost no limitations in how you provide data to an MVC application. Then you will get into views, the user interface of an MVC application. Next, you will explore models, which encapsulate the data and business rules of an application. You will learn that there are almost no limitations in how you provide data to an MVC application. Then you will get into views, the user interface of an MVC application. You can use HTML helpers to make it easier to build views, and you will explore these nice little time savers that do not make you lose control over the HTML in your pages. And then you will explore how you can use action filters to keep your action methods pristine while implementing cross-cutting features. Next, you will look at the Routing API and how MVC makes use of it to respond to Web requests and generate URLs for links in the application. MVC and Ajax are two great tastes that taste great together, and you will see how to use them together in an application to create a great user experience. Finally, the last section of the course will look at the newest version, MVC 3, which is built on top of earlier versions.
MVC2 (This course assumes that you are familiar and experienced with Microsoft’s .NET Framework and ASP.NET development tools. You should be familiar with Web development and understand how HTTP and HTML work to produce Web pages for the user. You should have experience writing applications with ASP.NET 3.5 or later Web forms, be familiar with how ASP.NET processes page requests, and have strong experience with .NET Framework 3.5 or later programming. You should have experience with Visual Studio 2008 or later for building Web application projects. Experience with building database applications using these tools will be helpful, although not strictly necessary.) MVC 3 (You should be familiar with MVC 2 and using Visual Studio 2010.)