Develop next-generation web applications with ASP.NET MVC
Go deep into the architecture and features of ASP.NET MVC 5, and learn how to build web applications that work well on both the desktop and mobile devices. Web development expert Dino Esposito takes you through the web framework’s Model-View-Controller (MVC) design model, and covers the tools you need to cleanly separate business logic from the user interface. If you’re an experienced web developer new to ASP.NET MVC, this practical guide will get you going.
Discover how
Build web applications that are easy to test and maintain Dive into the functions of controllers—the heart of an MVC site Explore the structure and behavior of a view engine Process a variety of input data using a custom model binder Automate the writing of input forms, and streamline validation Design websites for mobile devices, localization, and error handling Provide security by implementing a membership system Inject script code into your site using JavaScript and jQuery Use Responsive Web Design to make sites mobile-friendly
Dino Esposito is one of the world’s authorities on web technology and software architecture. Over years, Dino developed hands-on experience and skills in architecting and building distributed systems for banking and insurance companies and, in general, in industry contexts where the demand for security, optimization, performance, scalability, interoperability is dramatically high. Dino is also a prolific author, Every month, at least five different magazines and Web sites throughout the world publish Dino's articles covering topics ranging from Web development to AJAX architectures and from data access to Silverlight and design patterns. Dino published an array of books, most of which are considered state-of-the-art in their respective areas. His recent books are Programming ASP.NET 3.5—Core Reference, Introducing Microsoft ASP.NET AJAX, and Programming Microsoft ASP.NET 2.0 Applications—Advanced Topics. Dino speaks regularly at industry conferences all over the world, including Microsoft TechEd, DevConnections, and premiere European conferences such as DevWeek and Basta.
I gave up on it for two primary reasons. One it's out of date at this point MVC is not the current technology. And two it's honestly not a great book for those of us who are beginning in the MVC field it's pretty down the weeds. And it doesn't have a cohesive flow so you understand how the pieces fit together. It would be better if it designed one site and fitted pieces together so you see how it all works.