Programming Microsoft ASP.NET MVC
Microsoft Press (Verlag)
978-0-7356-8094-4 (ISBN)
- Titel ist leider vergriffen;
keine Neuauflage - Artikel merken
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 to:
- 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 a well-known web development expert. He speaks at industry events, including DevConnections and Microsoft TechEd, contributes to MSDN(R) Magazine and other publications, and has written several popular Microsoft Press books, including Microsoft ASP.NET and AJAX: Architecting Web Applications.
ASP.NET MVC fundamentals
Chapter 1 ASP.NET MVC controllers
Routing incoming requests
The controller class
Summary
Chapter 2 ASP.NET MVC views
The structure and behavior of a view engine
HTML helpers
The Razor view engine
Coding the view
Summary
Chapter 3 The model-binding architecture
The input model
Model binding
Advanced model binding
Summary
Chapter 4 Input forms
General patterns of data entry
Automating the writing of input forms
Input validation
Summary
ASP.NET MVC software design
Chapter 5 Aspects of ASP.NET MVC applications
ASP.NET intrinsic objects
Error handling
Localization
Summary
Chapter 6 Securing your application
Security in ASP.NET MVC
Implementing a membership system
External authentication services
Summary
Chapter 7 Design considerations for ASP.NET MVC controllers
Shaping up your controller
Connecting the presentation and back end
Summary
Chapter 8 Customizing ASP.NET MVC controllers
The extensibility model of ASP.NET MVC
Adding aspects to controllers
Action result types
Summary
Chapter 9 Testing and testability in ASP.NET MVC
Testability and design
The basics of unit testing
Testing your ASP.NET MVC code
Summary
Chapter 10 An executive guide to Web API
The whys and wherefores of Web API
Putting Web API to work
Negotiating the response format
Summary
Mobile clients
Chapter 11 Effective JavaScript
Revisiting the JavaScript language
jQuery’s executive summary
Aspects of JavaScript programming
Summary
Chapter 12 Making websites mobile-friendly
Technologies for enabling mobile on sites
Adding mobile capabilities to an existing site
Summary
Chapter 13 Building sites for multiple devices
Understanding display modes in ASP.NET MVC
Introducing the WURFL database
Using WURFL with ASP.NET MVC display modes
Why you should consider server-side solutions
Summary
Appendix About the author
Erscheint lt. Verlag | 15.2.2014 |
---|---|
Reihe/Serie | Developer Reference |
Zusatzinfo | black & white illustrations |
Verlagsort | Redmond |
Sprache | englisch |
Maße | 187 x 229 mm |
Gewicht | 841 g |
Einbandart | kartoniert |
Themenwelt | Informatik ► Programmiersprachen / -werkzeuge ► NET Programmierung |
Informatik ► Web / Internet ► Web Design / Usability | |
ISBN-10 | 0-7356-8094-9 / 0735680949 |
ISBN-13 | 978-0-7356-8094-4 / 9780735680944 |
Zustand | Neuware |
Haben Sie eine Frage zum Produkt? |
aus dem Bereich