- Paperback: 600 pages
- Publisher: Wrox; 1 edition (May 8, 2006)
- Language: English
- ISBN-10: 0764584642
- ISBN-13: 978-0764584640
- Product Dimensions: 7.3 x 1.2 x 9.2 inches
- Shipping Weight: 2 pounds (View shipping rates and policies)
- Average Customer Review: 68 customer reviews
- Amazon Best Sellers Rank: #1,992,308 in Books (See Top 100 in Books)
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
ASP.NET 2.0 Website Programming: Problem - Design - Solution 1st Edition
Use the Amazon App to scan ISBNs and compare prices.
The Amazon Book Review
Author interviews, book reviews, editors picks, and more. Read it now
This book is different from most others you can find in bookstores. Most offerings in this area are mainly reference books that dissect every little detail of version 2.0 of ASP.NET or the .NET Framework and that – in the best cases – provide a short listing to illustrate each feature. Marco’s book has a radically different approach: he explains how you can assemble all ASP.NET 2.0’s features and leverage its power to design, develop, and deploy a full-featured Web site. Don’t be fooled by the TheBeerHouse being a fictitious site for a fictitious customer: if the main differences between a sample application and a real-world Web site are the performance, security, robustness, scalability, and care for details that you expect from a commercial site, then Marco’s TheBeerHouse is more real-world than most real-world sites I have seen recently.
In fact, unlike most real site authors, Marco was able to take all the time he needed to implement an impressive list of features and fix all the bugs he bumped into. And unlike most sample application authors, he never took a shortcut and never ignored the problems that developers have to solve every day in the real world. For sure, the overall quality exceeds what you might expect from a mere “book sample” and, as of this writing, it’s the best demonstration of ASP.NET 2.0’s new features, including Microsoft’s own starter kits.
From a teaching perspective, the great value of this book is the rationale underlying all the design and implementation decisions taken in the development phase. Marco does more than just describing what he did: he lists the pros and cons of all the alternatives he tried out and explains how he found the perfect solution (or the best compromise) to each problem. It’s like having an expert sitting besides you, able to read your mind, and ready to fix your mistakes before you have a chance to make them. Can you ask for more? -- Francesco Balena, author of widely popular Microsoft Press books.
From the Back Cover
Completely rewritten and fully updated for ASP.NET version 2.0, this example-driven book describes from start to finish how to design and implement in C# a complete ASP.NET 2.0 website that contains many of the features that you can expect to find in a modern content-related and e-commerce site: forums, polls, newsletters, article management, e-store and much more. Each chapter introduces new controls and features of ASP.NET 2.0 so that you can comfortably read the material even if you haven't yet immersed yourself with the 2.0 release.
The self-contained chapters first present a problem to be addressed, then discuss the design features needed to solve the problem. After you've established how to resolve the problem, you'll use hands-on practice and code to execute the solution. In the end, you'll have integrated all the new abilities of ASP.NET 2.0 into a single site boasting rich functionalities.
What you will learn from this book
- How the built-in functions of the 2.0 release reduces the amount of code you'll need to write
- Unique and resourceful ways to handle various problems you face daily during the development of any website
- How to implement new features including themes, membership, personalization, localization, master pages, web parts, and caching
- Mastery of many of the new server controls including GridView, DetailsView, MultiView, Wizard, Menu, SiteMap, and Login
Who this book is for
This book is for programmers with a working familiarity with ASP.NET 1.x, although you are not required to know ASP.NET 2.0.
"This book is different from most others you can find in bookstores. When you consider performance, security, robustness, scalability, and care for details, Marco's TheBeerHouse sample application is more real-world than most real-world sites I have seen recently. In fact, as of this writing it's the best demonstration of ASP.NET 2.0's new features."
—From the foreword by Francesco Balena, founder of .Net2TheMax, author, and Microsoft Regional Director
Top customer reviews
The Beer House (a web site for an imaginary pub) has security and role management, themes, profiles,rather sophisticated strategies for data access, and shows you how to build an international site with articles, newsletters, forums, polls and even web parts! And last but not least it's a fun project...who isn't tired of the boring lifeless examples usually found in technical books? Seeing an programmer like Marco who takes joy in what he does and can mix fun and business is always a good sign....
It's clear that he has spent countless hours building various web content management systems on his own.. and he's had a great idea in putting his expertise in this book. I just wonder why more developers don't do the same thing! My only little complaint is that I would have liked to see more space devoted on how to build the UI. Yes, I know, this is not a book for beginners, but I have yet to see a book that covers how to effectively use the ASP.NET data bound controls.. they usually devote just a page or two to each, usually showing just one example of their possible uses.. and I think that there are many developers out there who could benefit from such a study, not even counting those coming from other platforms, who are veterans in OO programming and building business logic but much less versed in the intricacies of Visual Studio Wizards.
I would not buy this book right now anyhow.. because two new books from the same author are upcoming..
ASP.NET MVC 1.0 Website Programming: Problem - Design - Solution
ASP.NET 3.5 Website Programming: Problem - Design - Solution
and I am sure they will be even better than this one!
Marco's book differs from other programming books in that it doesn't attempt to provide an exhaustive reference of ASP.NET 2.0 features. Instead, he focuses the book around building a real-world end to end application and introduces and demonstrates how to use the key ASP.NET 2.0 concepts and features in the context of the application.
The result is a very readable book that provides a great deal of context about how ASP.NET 2.0 works, and how the different features integrate together. The result provides a reader with a much better grasp of the end to end structure of how applications are built, and can serve as a good roadmap to make progress in your knowledge and learning of ASP.NET.
I'd definitely recommend this book to anyone who understands the basics of how ASP.NET works already, and is looking for a good book to take them to the next level and really start to build applications with it.
Depending on what you're looking for -- a indexed reference book vs. life cycle development book, you may or may not like it. If you need just the occasional isolated chunk of code, there are more appropriate titles available. However if you'd like to work on a front to back full-blown project to see how all the pieces fit together, this is a terrific book.
It covers all the key functionalities used by ASP.NET 2.0, and ties it both front end (GUI) and back end (SQL Server) development. I also like the author's focus on being highly object-oriented; his detailed level of discussion, and his designing of clear, scalable, 'real-world' application layers. It's a well-rounded, solid book.
So what is the book good for. My best answer would be best practices and answers to nagging questions about Business Classes and Data Access Classes and will give you ideas about Master Pages and Themes. Transction management, Membership and Profiling. As you spend more time in .Net 2.0 and come back to this book you will say ahh now I understand. :)
One word of warning -- it would definitely help to already have a good understanding of object-oriented concepts.
Coming from a background in Java/J2EE development and having cursory knowledge of the .NET framework, I am confident that this book will serve as an important reference as I delve into ASP.NET development.
Most recent customer reviews
Author explains how to solve real world problem clearly step by step.Read more