Module 1: Overview of Web Application Design
This module describes the underlying architecture and design of a Web application
Module 2: Designing a Web Application
This module describes the best practices and trade-offs that you need to make when designing a Web application.
Module 3: Developing MVC Models
This module describes the MVC development model (Models, Controllers, and Views) and how to create the Models that are used to access and modify the data in a data source.
Module 4: Developing MVC Controllers
This module describes how to create the Controllers that are used to respond to communications from the user and how to implement the application flow and logic
Module 5: Developing MVC Views
This module describes how to create the Views that are used to expose the application UI. The module also covers how to manage pre-action and post-action behavior of Controller action methods using the included action filters are provided as part of MVC
Module 6: Designing for Discoverability
This module describes how to implement the navigational design and also how discoverability will be achieved through content keywords and page URLs.
Module 7: Writing Server-Side Code for Web Forms
This module describes the advanced features of server-side coding and technologies. The module describes how to allow the website to move into a global and web farm environment through localization, shared sessions, and custom user controls. The module will also cover how to use the custom validator and regular expressions.
Module 8: Optimizing Data Management for Web Forms
This module describes how to optimize and display data management tasks for a Web Forms-based application using Dynamic Data, Data Binding, LinqToEntities, server side controls, and server-side code.
Module 9: Ensuring Quality by Debugging, Unit Testing, and Refactoring
This module describes how to perform check-in testing for their Web Forms and MVC applications as well as how to use the built-in debugging capabilities of VS2010.
Den fulde kursusbeskrivelse kan findes påhttp://www.microsoft.com/learning/en/us/Course.aspx?ID=10264A