tags:

views:

303

answers:

7

Can somebody suggest a good book on ASP.NET projects?

It should give an idea of practical problems (I mean professional life) and how to deal with them, things like database handling, caching, n-tier architecture, etc.

A: 

http://imar.spaanjaars.com/ has a good series on n tier architecture.. for 2.0 and updated for 3.5

3.5 > http://imar.spaanjaars.com/QuickDocId.aspx?quickdoc=476

2.0 > http://imar.spaanjaars.com/QuickDocId.aspx?quickdoc=416

codeplex has some good projects..

one good article recently on the dao layer using provider model here:

http://msmvps.com/blogs/deborahk/archive/2009/09/25/dal-using-a-data-provider-factory.aspx

Shaw
A: 

I would also suggest Pro ASP.NET 3.5 in C# 2008 By Matthew MacDonald, Mario Szpuszta, though you might as well pick up the third edition and skip the second edition.

You can grab a chapter off of Google books and here's a sample chapter from the Apress website.

+3  A: 

Without a doubt, I can recommend:

ASP.NET 2.0 Website Programming: Problem - Design - Solution

as a book that addresses the development of a complete ASP.NET project.

From start to finish, the book builds a complete application called "The Beer House". This application consists of forums, articles, user comments section, a e-commerce module etc. and so represents a fairly full-featured, real-world application. It details such things as caching strategies, database transaction strategies, etc. and the application is built using it's own 3-tier architecture which is fully explained within the book.

The complete source-code for the application is available on Codeplex and was turned into an ASP.NET "starter kit".

There is also a book called, ASP.NET 3.5 Website Programming: Problem - Design - Solution, which appears to be an "updated" version of the ASP.NET 2.0 version of the book, however, the author is different and the book is (as yet) unreleased, so it's difficult to know how similar or different the text will be.

There is, however, an ASP.NET MVC version of the original ASP.NET 2.0 title, called "ASP.NET MVC 1.0 Website Programming: Problem - Design - Solution" which is written by three authors, one of which is the original author (Marco Bellinaso), and this book is effectively a re-write of the original "Beer House" application to utilise ASP.NET MVC along with other, more recent, technologies (e.g. LINQ).

CraigTP
I've read the ASP.NET 2.0 WebSite Programming: Problem - Design - Solution and can also recommend it (though things have moved on a bit since then). So + 1 from me.
RichardOD
Thanks for ur suggestions:-). It seems that ASP.NET 3.5 Website Programming: Problem - Design - Solution will be in VB and not in C#.so i will go for 2.0 , as I am comfortable in C#.
Wondering
A: 

Because you specify Projects and Problems, I would strongly suggest a Wrox title:

ASP.NET 3.5 Enterprise Application Development with Visual Studio 2008: Problem Design Solution

alt text

It is fantastic!

It contains an enterprise solution with implementation of Design Patterns, Business Logic Layer, Data Access Layer, User Interface as well as telling about some common mistakes and their solutions.

Go to a library and grab a copy and start reading. If you like, buy it! :)

balexandre
This book looks interesting. I had a look at some reviews on Amazon.co.uk and the reviews were a little mixed. You'd probably really enjoy "Microsoft® .NET: Architecting Applications for the Enterprise" by Dino Esposito and Andrea Saltarello.
RichardOD
A: 

APress PRO ASP.NET 3.5 and for any kind of project Pablo's SOLID e-book

Omu
A: 

One book you can try : "Develop Web ERP software using ASP.Net"

vbsqluser