Book: Programming ASP.NET MVC 4: Developing Real-World Web Applications with ASP.NET MVC
The web application landscape is vast and varied. Microsoft’s ASP.NET Framework—
built on top of the mature and robust .NET Framework—is one of the most trusted
platforms in the industry. ASP.NET MVC is Microsoft’s latest addition to the world of
ASP.NET providing web developers with an alternative development approach that
helps you build web applications with ease.
The main goal of this book is simple: to help you to build a complete understanding
of the ASP.NET MVC 4 Framework from the ground up. However, it doesn’t stop there
—the book combines fundamental ASP.NET MVC concepts with real-world insight,
and powerful architecture patterns so that you’re ready to produce not just a website
that uses the ASP.NET MVC Framework, but a stable and scalable web application
that is easy to grow and maintain with your expanding needs.
You’ll start by learning core concepts such as the Model-View-Controller architectural pattern, and then work your way toward advanced topics. The authors demonstrate ASP.NET MVC 4 best practices and techniques by building a sample online auction site ("EBuy") throughout the book.
Learn the similarities between ASP.NET MVC 4 and Web Forms
Use Entity Framework to create and maintain an application database
Create rich web applications, using jQuery for client-side development
Incorporate AJAX techniques into your web applications
Learn how to create and expose ASP.NET Web API services
Deliver a rich and consistent experience for mobile devices
Apply techniques for error handling, automated testing, and build automation
Use various options to deploy your ASP.NET MVC 4 application