The ASP.NET MVC 5 Framework is the latest evolution of Microsoft’s ASP.NET web platform. It provides a high-productivity programming model that promotes cleaner code architecture, test-driven development, and powerful extensibility, combined with all the benefits of ASP.NET. ASP.NET MVC 5 contains a number of advances over previous versions, including the ability to define routes using C# attributes and the ability to override filters. The user experience of building MVC applications has also been substantially improved. The new, more tightly integrated, Visual Studio 2013 IDE has been created specifically with MVC application development in mind and provides a full suite of tools to improve development times and assist in reporting, debugging and deploying your code. The popular Bootstrap JavaScript library has also now been included natively within MVC 5 providing you, the developer, with a wider range of multi-platform CSS and HTML5 options than ever before without the penalty of having to load-in third party libraries.
Смотреть 4 издание книги на русском языке Table of Contents
Part I: Introducing ASP.NET MVC 51. What's The Big Idea2. Your first MVC Application3. The MVC Pattern4. Essential Language Features5. Working with Razor6. Essential Tools for MVC7. Sports Store: A Real Application8. Sports Store: Navigation9. Sports Store: Cart10. Sports Store: Mobile11. Sports Store: Admin12. Sports Store: Security and Finishing Touches13. DeploymentPart II: ASP.NET MVC 5 In Detail14. Overview of MVC5 Projects15. URL Routing16. Advanced Routing Features17. Controllers and Actions18. Filters19. Controllers Extensibility20. Views21. Helper Methods22. Templated Helper Methods23. URL and Ajax Helper Meothods24. Model Binding25. Model Validation26. Bundles27. WebAPI and Single Page Applications