Developing Web Applications Using ASP .NET MVC

PT9931
Summary
Since the creation of the .NET framework the recommended method for developing Web Applications has been ASP .NET Web Controls. However extending the controls metaphor to the Web has not been a complete success. Although controls enable rich user interfaces they can lead to performance problems, increased network traffic and designs that lack clear divisions between architectural layers.The ASP .NET MVC Framework is a new approach to Web Application development, which builds on top of the existing server page infrastructure but dispenses with Web Controls. It enables a clean separation between presentation code and business logic, leading to faster development, layered architectures and components that can be unit tested.This course provides existing developers with all the information they need to start developing ASP .NET MVC based Web Applications. The delivery is workshop based, with developers enhancing a sample application as the course progresses.
Prerequisites
Students must be C# developers who are familiar with conventional ASP .NET based Web Applications. Experience with Visual Studio 2008 and AJAX is helpful but not essential.
Duration
2 Days/Lecture & Labs
Topics
  • The Evolution of ASP .NET MVC
  • Creating a Simple MVC Web Application
  • Enhancing the Web Application
  • Making the Web Application Maintainable
  • Combining MVC with Other Frameworks

Related Scheduled Courses