Build dynamic, data-driven websites with MVC 5

MVC 5 is the latest update to Microsoft’s popular MVC (Model-View-Controller) technology—an established web application framework that enables fast, TDD-friendly development. MVC allows developers to build dynamic, data-driven websites with sophisticated features, such as single page applications, mobile optimization, adaptive rendering, and more. Updated to cover new post-release features in MVC 5.1 and 5.2, this book offers step-by-step techniques to use MVC to its full advantage. Written by top ASP.NET MVC experts at Microsoft, along with visionaries in the field, the book’s practical tutorials reinforce concepts and allow developers to create their own applications.

Professional ASP.NET MVC 5:

  • Explains how the ASP.NET MVC framework differs from other file-per-page web frameworks
  • Covers controllers, views, models, forms, HTML helpers, data annotation and validation, membership, authorization, security, and routing
  • Includes new coverage of One ASP.NET project templates, ASP.NET Identity, Bootstrap and Attribute routing
  • Discusses essential topics such as Ajax, NuGet, dependency injection, unit testing, and extending MVC
  • Features step-by-step guidance, real-world examples, and numerous code samples to move readers from the basic to the advanced

Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.

Programmer Forums Join our Programmer to Programmer forums to ask and answer programming questions about this book, join discussions on the hottest topics in the industry, and connect with fellow programmers from around the world.

Code Downloads Take advantage of free code samples from this book, as well as code samples from hundreds of other books, all ready to use.

Read More Find articles, e-books, sample chapters, and tables of contents for hundreds of books, and more reference resources on programming topics that matter to you.

Jon Galloway

Jon works at Microsoft as a Technical Evangelist focused on ASP.NET and Windows Azure. He’s co-author of Wrox Professional ASP.NET MVC, writes samples and tutorials like the MVC Music Store and is a frequent speaker at conferences and international Web Camps events. Jon’s been doing professional web development for 17 years, including high scale applications in financial, entertainment and healthcare analytics. He’s part of the Herding Code podcast, Twitters as @jongalloway and blogs at http://weblogs.asp.net/jongalloway. He likes to travel, but spends most of his time in San Diego with his amazingly patient wife Rachel, three wonderful daughters, a dozen avocado trees and the occasional rattlesnake.

Brad Wilson

Brad Wilson (1972-) was born and raised in Michigan. His two decade professional software development career includes more than 7 years working at Microsoft on the ASP.NET and CodePlex teams. In-between the coding, he found a passion for sharing his knowledge in the technology field through presentation and books.

He currently lives in beautiful Redmond, WA, where he exercises his love for designer board games and white water rafting.

K. Scott Allen

Scott is software consultant, author, and a Pluralsight instructor. In 20+ years of software development, Scott has worked on everything from 8 bit embedded devices, to video games, to high performance Internet applications and web serivces. Scott is a founder of OdeToCode.com and is a frequent speaker at conferences.

David Matson