Professional ASP.NET MVC 4 /
An outstanding author team presents the ultimate Wrox guide to ASP.NET MVC 4 Microsoft insiders join giants of the software development community to offer this in-depth guide to ASP.NET MVC, an essential web development technology. Experienced .NET and ASP.NET developers will find all the important...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Hoboken, N.J. : Chichester :
Wiley ; John Wiley [distributor],
2012.
|
Temas: | |
Acceso en línea: | Texto completo Texto completo |
Tabla de Contenidos:
- 1. : Getting Started
- A Quick Introduction to ASP.NET MVC
- Creating an MVC 4 Application
- The MVC Application Structure
- Summary
- 2. : Controllers
- The Controller's Role
- A Sample Application: The MVC Music Store
- Controller Basics
- Summary
- 3. : Views
- The Purpose of Views
- Specifying a View
- Strongly Typed Views
- View Models
- Adding a View
- The Razor View Engine
- Specifying a Partial View
- Summary
- 4. : Models
- Modeling the Music Store
- Scaffolding a Store Manager
- Editing an Album
- Model Binding
- Summary
- 5. : Forms and HTML Helpers
- Using Forms.
- HTML HelpersOther Input Helpers
- Rendering Helpers
- Summary
- 6. : Data Annotations and Validation
- Annotating Orders for Validation
- Custom Validation Logic
- Display and Edit Annotations
- Summary
- 7. : Membership, Authorization, and Security
- Using the Authorize Attribute to Require Login
- Using the Authorize Attribute to Require Role Membership
- Extending Roles and Membership
- External Login via OAuth and OpenID
- Understanding the Security Vectors in a Web Application
- Proper Error Reporting and the Stack Trace
- Security Recap and Helpful Resources
- Summary
- 8. : Ajax.
- JQueryAjax Helpers
- Client Validation
- Beyond Helpers
- Improving Ajax Performance
- Summary
- 9. : Routing
- Uniform Resource Locators
- Introduction to Routing
- Under the Hood: How Routes Generate URLs
- Under the Hood: How Routes Tie Your URL to an Action
- Custom Route Constraints
- Using Routing with Web Forms
- Summary
- 10. : NuGet
- Introduction to NuGet
- Installing NuGet
- Adding a Library as a Package
- Creating Packages
- Publishing Packages
- Summary
- 11. : ASP.NET Web API
- Defining ASP.NET Web API
- Getting Started with Web API
- Writing an API Controller
- Configuring Web API.
- Adding Routes to Your Web APIBinding Parameters
- Filtering Requests
- Enabling Dependency Injection
- Exploring APIs Programmatically
- Tracing the Application
- Web API Example: ProductsController
- Summary
- 12. : Dependency Injection
- Software Design Patterns
- Dependency Resolution in MVC
- Dependency Resolution in Web API
- Summary
- 13. : Unit Testing
- The Meaning of Unit Testing and Test-Driven Development
- Creating a Unit Test Project
- Tips and Tricks for Unit Testing ASP.NET MVC Applications
- Summary
- 14. : Extending MVC
- Extending Models
- Extending Views.
- Extending ControllersSummary
- 15. : Advanced Topics
- Mobile Support
- Advanced Razor
- Advanced View Engines
- Advanced Scaffolding
- Advanced Routing
- Advanced Templates
- Advanced Controllers
- Summary
- 16. : Real-World ASP.NET MVC: Building the NuGet.org Website
- May the Source Be With You
- WebActivator
- ASP.NET Dynamic Data
- Exception Logging
- Profiling
- Data Access
- EF Code-Based Migrations
- Membership
- Other Useful NuGet Packages
- Summary
- Foreword
- Introduction
- Advertisements.