Perfectly suited to the innovative Problem Design Solution approach, ASP.NET MVC is a new development model that separates code for the data, look, and business processes of a Web site. This nuts-and-bolts guide thoroughly covers creating a Web site with MVC and discusses solving the most common problems that you may encounter when creating your first application or trying to upgrade a current application. The material is based on the highly praised and widely used TheBeerHouse ASP.NET Starter Kit that was developed in the bestselling ASP.NET 2.0 Website Programming: Problem Design Solution. Additional coverage includes registration and membership systems and user-selectable themes; content management systems for articles and photos; polls, mailing lists, and forums; e-commerce stores, shopping carts, and order management with real-time credit card processing, and more.
Chapter 1: Introducing the Project: TheBeerHouse.
Chapter 2: Introducing the ASP.NET Model-View-Controller (MVC).
Chapter 3: Developing the Site Design.
Chapter 4: Planning an Architecture.
Chapter 5: Membership and User Profiling.
Chapter 6: News, Article, and Blog Management.
Chapter 7: Opinion Polls.
Chapter 8: Newsletters.
Chapter 9: Forums.
Chapter 10: E-commerce Store.
Chapter 11: Localizing the Site.
Chapter 12: Deploying the Site.
Nick Berardi is the owner of Managed Fusion (www.managedfusion.com), a U.S.-based company that specializes in the fields of software architecture/development, usability engineering, and cloud-based computing initiatives with a strong focus on .NET, the Web, SEO, SEM, and Microsoft technologies.
Al Katawazi is owner of Blue Shift Technologies Inc. (www.blueshifttechnologies.com), a software consulting company based out of Upstate New York. He is very fortunate to have worked on a variety of different projects for many notable clients. Most recently his focus has been on creating SaaS-based solutions leveraging the MVC framework. Al is also the author of his own blog (www.codingsmarter.com), which he has tried to keep up to date even though writing a book is a great excuse not to. When Al is not programming he enjoys kayaking with his dog Scout and card sharking with his wife Heather.
Marco Bellinaso lives in Bologna, Italy, and works as a freelance consultant, developer, and trainer specialized in all "web-things" that run on the Microsoft platform, such as ASP.NET, AJAX, and SharePoint. He's been working with the .NET Framework since the Beta 1 on applications of all types, including Web Services, Windows Forms, Windows Services, and mobile applications. He is also author or co-author of a number of commercial tools for developers, such as the VB Migration Partner (http://www.vbmigration.com/), the award-winning VBMaximizer add-in, CodeBox for .NET, and FormMaximizer for .NET.