--- uid: mvc/overview/older-versions-1/nerddinner/index title: "NerdDinner | Microsoft Docs" author: rick-anderson description: "How to build the NerdDinner.com website using ASP.NET MVC 1. For the ASP.NET MVC 3 version, visit nerddinner on GitHub." ms.author: riande ms.date: 09/28/2011 ms.assetid: 6edfe14c-415a-4281-b6fa-69e9b38a82c8 msc.legacyurl: /mvc/overview/older-versions-1/nerddinner msc.type: chapter --- NerdDinner ==================== > How to build the NerdDinner.com website using ASP.NET MVC 1. For the ASP.NET MVC version, please visit [NerdDinner on GitHub](https://github.com/AspNetMVPSamples/NerdDinner). - [Introducing the NerdDinner Tutorial](introducing-the-nerddinner-tutorial.md) - [Create a New ASP.NET MVC Project](create-a-new-aspnet-mvc-project.md) - [Create a Database](create-a-database.md) - [Build a Model with Business Rule Validations](build-a-model-with-business-rule-validations.md) - [Use Controllers and Views to Implement a Listing/Details UI](use-controllers-and-views-to-implement-a-listingdetails-ui.md) - [Provide CRUD (Create, Read, Update, Delete) Data Form Entry Support](provide-crud-create-read-update-delete-data-form-entry-support.md) - [Use ViewData and Implement ViewModel Classes](use-viewdata-and-implement-viewmodel-classes.md) - [Re-use UI Using Master Pages and Partials](re-use-ui-using-master-pages-and-partials.md) - [Implement Efficient Data Paging](implement-efficient-data-paging.md) - [Secure Applications Using Authentication and Authorization](secure-applications-using-authentication-and-authorization.md) - [Use AJAX to Deliver Dynamic Updates](use-ajax-to-deliver-dynamic-updates.md) - [Use AJAX to Implement Mapping Scenarios](use-ajax-to-implement-mapping-scenarios.md) - [Enable Automated Unit Testing](enable-automated-unit-testing.md) - [NerdDinner Wrap Up](nerddinner-wrap-up.md)