Get up and running with ASP.NET MVC 4, and learn how to build modern server-side web applications. This guide helps you understand how the framework performs, and shows you how to use various features to solve many real-world development scenarios you’
Get up and running with ASP.NET MVC 4, and learn how to build modern server-side web applications. This guide helps you understand how the framework performs, and shows you how to use various features to solve many real-world development scenarios you’re likely to face. In the process, you’ll learn how to work with HTML, JavaScript, the Entity Framework, and other web technologies.
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.
Table of Contents
Up and Running
Chapter 1 Fundamentals of ASP.NET MVC
Chapter 2 ASP.NET MVC for Web Forms Developers
Chapter 3 Working with Data
Chapter 4 Client-Side Development
Going to the Next Level
Chapter 5 Web Application Architecture
Chapter 6 Enhancing Your Site with AJAX
Chapter 7 The ASP.NET Web API
Chapter 8 Advanced Data
Chapter 9 Security
Chapter 10 Mobile Web Development
Going Above and Beyond
Chapter 11 Parallel, Asynchronous, and Real-Time Data Operations
Chapter 12 Caching
Chapter 13 Client-Side Optimization Techniques
Chapter 14 Advanced Routing
Chapter 15 Reusable UI Components
Quality Control
Chapter 16 Logging
Chapter 17 Automated Testing
Chapter 18 Build Automation
Going Live
Chapter 19 Deployment
Appendixes
Appendix ASP.NET MVC and Web Forms Integration
Appendix Leveraging NuGet as a Platform
Appendix Best Practices
Appendix Cross-Reference: Targeted Topics, Features, and Scenarios
Index
Colophon
Get up and running with ASP.NET MVC 4, and learn how to build modern server-side web applications. This guide helps you understand how the framework performs, and shows you how to use various features to solve many real-world development scenarios you’