patterns & practices SharePoint development guidance
helps architects and developers design, build, test, deploy and upgrade SharePoint intranet applications. A reference implementation that is named the Contoso Training Management application demonstrates solutions to common architectural, development, and
application lifecycle management challenges. In this video,
Francis Cheung (Microsoft) and Mike Chorey (Avanade) gives us an overview of the patterns used in the training management application.