Cargando…

ASP.NET MVC 5 with Bootstrap and Knockout.js : building dynamic, responsive web applications /

Annotation

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Munro, Jamie (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Sebastopol, CA : O'Reilly Media, [2015]
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)
Tabla de Contenidos:
  • Copyright
  • Table of Contents
  • Preface
  • Why These Technologies?
  • What Is a Web Developer?
  • Who Is This Book For?
  • Getting Started
  • Conventions Used in This Book
  • Using Code Examples
  • Safari® Books Online
  • How to Contact Us
  • Acknowledgements
  • Part I. Getting Started
  • Chapter 1. Introduction to MVC
  • Creating Your First Project
  • Examining the HomeController
  • Examining the Views
  • Understanding the URL Structure
  • Summary
  • Chapter 2. Introduction to Bootstrap
  • Examining the Default Menu
  • A Menu with Drop-Downs and a Search BoxButtons
  • Alerts
  • Themes
  • Summary
  • Chapter 3. Introduction to Knockout.js
  • Installing Knockout.js
  • A Basic Example
  • What Is MVVM?
  • Creating ViewModels
  • Summary
  • Chapter 4. Working with a Database
  • Introduction to Entity Framework
  • Code First
  • Database First
  • Creating Test Data
  • Summary
  • Part II. Working with Data
  • Chapter 5. Listing, Sorting, and Paging Through Tables
  • Scaffolding the Author Model
  • Sorting the Authors
  • Paging the Authors
  • Summary
  • Chapter 6. Working with FormsIntegrating Knockout with a Form
  • Sharing the View and ViewModel
  • Deleting with a Modal
  • Empty Table Listings
  • Summary
  • Chapter 7. Server-Side ViewModels
  • Why Create Server-Side ViewModels?
  • The Authors ViewModel
  • Updating the Authors Listing
  • Updating the Add/Edit Form
  • Updating the Delete Modal
  • Summary
  • Chapter 8. Introduction to Web API
  • Installing Web API
  • Updating the List of Authors
  • Updating the Add/Edit Authors Form
  • Summary
  • Part III. Code Architecture
  • Chapter 9. Creating Global FiltersAuthentication Filters
  • Authorization Filters
  • Action Filters
  • Result Filters
  • Exception Filters
  • Global Web API Validation
  • Automapping with a Result Filter
  • Web API Error Handling
  • MVC Error Handling
  • Summary
  • Chapter 10. Adding Authentication and Authorization
  • Authentication Overview
  • Authorization Overview
  • Implementing an Authentication Filter
  • Implementing an Authorization Filter
  • Summary
  • Chapter 11. URL Routing Using Attributes
  • Attribute Routing Basics
  • Route Prefixes
  • Routing ConstraintsSummary
  • Chapter 12. Fat Model, Skinny Controller
  • Separation of Concerns
  • Controllers
  • Services
  • Behaviors
  • Repositories
  • Orchestrations
  • Unit of Work
  • Services and Behaviors
  • Summary
  • Part IV. A Practical Example
  • Chapter 13. Building a Shopping Cart
  • Shopping Cart Requirements
  • The Shopping Cart Project
  • JavaScript Bundling and Minification
  • Summary
  • Chapter 14. Building the Data Model
  • Code-First Models
  • Defining the DbContext and Initializing Data
  • The ViewModels
  • Summary