MVC 2 is the web application developer’s alternative to developing applications with ASP.NET forms. MVC 2 is a natural progression for those wanting and needing to follow a highly test driven model with clear separation of concerns being maintained throughout the development process. Development using the Model-View-Controller pattern is far from new, however support for the model in a highly productive environment like Visual Studio 2010 is new and provides many new features and alternatives not found in the ASP.NET forms based model introduced over a decade ago!
Mastering ASP.NET MVC 2 imparts the critical knowledge developers need to transfer all those skills compiled over the years developing ASP.NET forms based applications to the new world of ASP.NET MVC 2. MVC 2 is an alternative to the forms based approach of ASP.NET, not a replacement. Understanding when to use MVC 2 and when not to is an important decision. Once the decision has been made to use ASP.NET MVC 2, knowing how to really use it is the focus of this course. Developers will learn the details that make MVC 2 really tick. The content covers understanding the new details of URL routing, building models, controllers and actions from the ground up to taking advantage of the powerful new binding features, building views and partial views, HTML and URL helpers as well as the web developers trusted staples of good old authentication and authorization. Additionally, the powerful new testing features and opportunities available to developers embracing MVC 2 will be covered. Developers will walk away ready to build and be productive with ASP.NET MVC 2
Mastering ASP.NET MVC 2 is offered as a 3-day course without labs or as a 4-day course with hands-on labs. Although this is a developer-focused course with an emphasis on architecture, coding practices, and Visual Studio, designers seeking a deeper knowledge of ASP.NET in general will find the course helpful as well.
If attending the virtual courses, click here to download the syllabus!