Developing Applications with ASP.NET MVC 2.0
Three-day Course

This three‐day course will prepare students to develop and deploy web applications using Microsoft’s ASP.NET MVC 2.0 in an enterprise environment. ASP.NET MVC was developed from the ground up to meet the needs of professional web developers. Its features include:

Target Audience

The course is for developers working with the C# programming language that are familiar with the .NET Framework. Experience with other web development frameworks (especially ASP.NET Webforms) is helpful but not required. Familiarity with test‐driven development techniques is also helpful, but will be introduced in the class. This course assumes students are familiar with C# 3.5, including LINQ and associated syntax enhancements including anonymous objects, lambda expressions, and object and collection initializers.


Section 1: Overview of ASP.NET MVC

Background

Try it out

ASP.NET MVC Architecture

Section 2: ASP.NET MVC in Detail

ASP.NET MVC Plumbing

Models in Detail

Controllers in Detail

Views

Client-side Programming

Section 3: ASP.NET MVC in the Real World

Security

Using ASP.NET Features in MVC

Deployment