ASP.NET 2.0 Website Programming Problem - Design - Solution
Buy Rights Online Buy Rights

Rights Contact Login For More Details

  • Wiley

More About This Title ASP.NET 2.0 Website Programming Problem - Design - Solution

English

Marco Bellinaso is a partner of Code Architects Srl, an Italian company that specializes in consulting, mentoring, development, and training for the Microsoft platform. He works as a senior consultant and developer, and has a particular interest in all “web-things.” He focuses on designing and implementing large web sites with a variety of Microsoft products and technologies, including SharePoint 2003, MCMS, and, of course, ASP.NET 2.0 and SQL Server 2005. He’s been working with the .NET Framework since the Beta 1 on applications of all types, including Web Services, Windows Forms, and Windows Services. He is also author or co-author of a number of commercial tools for developers, such as the award-winning VBMaximizer add-in, CodeBox for .NET, and FormMaximizer for .NET. Before the .NET era, Marco was a hardcode VB developer who specialized in Windows programming with advanced, low-level API techniques, as well as a COM and ASP developer.
Prior to this book, Marco co-authored a number of other Wrox Press books, including Fast Track ASP.NET,Visual C# .NET: A Guide for VB6 Developers, Beginning C#, and the previous edition of this book for ASP.NET 1.1. He also frequently writes for programming magazines such as MSDN Magazine, MSDN Online, VisualStudio Magazine, and other Italian magazines such as Computer Programming and Visual Basic & .NET Journal. He is one of the principal developers and editors behind www.dotnet2themax.com, a popular web site for .NET developers that was sired by the even more famous www.vb2themax.com site for VB6. Besides writing, he also does a lot of public speaking (both in English and Italian) at some of the most important Italian conferences organized by Microsoft Italy and other big companies.
If you want to contact Marco to talk about the book, about beer and pubs, or about work-related questions, please use the form on his site (www.dotnet2themax.com) or his blog (www.dotnet2the max.com/blogs/mbellinaso).

English

Acknowledgments.

Foreword.

Introduction.

Chapter 1: Introducing the Project: TheBeerHouse.

Chapter 2: Developing the Site Design.

Chapter 3: Planning an Architecture.

Chapter 4: Membership and User Profiling.

Chapter 5: News and Article Management.

Chapter 6: Opinion Polls.

Chapter 7: Newsletters.

Chapter 8: Forums.

Chapter 9: E-commerce Store.

Chapter 10: Personalization and Web Parts.

Chapter 11: Localizing the Site.

Index.

English

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.

loading