In the context of (asp .net, javascript) web development, does anyone know of a web site or book that uses an example application to demonstrate what programming features/technologies to use, and when to use them, to build that example application? i.e. rather than knowing how to code, it would demonstrate what to use and when, using that example application.

Something that guides a developer through the development of an example asp.net web application from design stage to finish, and explains the programming choices/decisions made along the way and why they suit that particular application.

That make sense?
Many thanks in advance!