MVC 5 Desde Cero: Guía paso a paso usando C# y Visual Studio 2017


Price:
Sale price$35.00

Description

MVC 5 es uno de los Framework MVC m s usados, popular y mejores documentados del mercado. Aprender s desde lo m s simple hasta llegar a lecciones avanzadas, siempre usando el gran IDE Visual Studio 2017 o su versi n gratuita Visual Studio Community 2017. Todas las lecciones son compatibles con el reciente IDE Visual Studio Community 2019.

M s de 630 p ginas de contenido te rico-pr ctico y con ejercicios de autoevaluaci n

Contenido

1 Introducci n
- Introducci n a ASP.NET MVC
- Resumen de ASP.NET MVC 5
- Instalando Visual Studio 2017
- Creando una aplicaci n MVC 5
- Estructura de una aplicaci n MVC en Visual Studio
- Resumen

2 Controladores
- El rol del controlador
- Un ejemplo: la famosa tienda de m sica MVC
- Un Controlador b sico
- Resumen

3 Vistas
- Por qu usar una vista?
- Convenci n en las Vistas
- Vistas fuertemente tipadas
- View Model
- Agregar un Vista
- El motor de vista Razor
- Resumen

4 Modelos
- Modelando la Tienda de M sica
- Crear un Store Manager
- Resumen

5 Los HTML Helpers
- El tag form
- HTML Helpers
- Otros helpers
- Rendereando los Helpers
- Resumen

6 Membres a, Autorizaci n y Seguridad
- Usando el atributo Authorize
- El atributo Authorize para usarlo con roles
- Cuando usar roles y cuando usuarios
- Login externo con OAuth2 y OpenID
- Puntos de seguridad en una Aplicaci n Web
- CustomErrors en el web.config
- Usando la opci n Retail
- Usar un logging dedicado
- Resumen

7 Data Annotations y Validaciones
- Data Annotations para una venta
- L gica de validaci n personalizada
- Mostrar y Editar Annotations
- Resumen

8 Ajax
- jQuery
- Ajax Helpers
- Validaci n en el lado del Cliente
- Detr s los helpers
- Mejorando el rendimiento de Ajax
- Resumen

9 Routing
- URL o URI?
- Introducci n al Routing
- Como las rutas generan una URL
- Como las rutas vinculan las URL a un action
- Rutas-constraints personalizados
- Usando Routing con Web Forms
- Resumen

10 NuGet
- Introducci n a NuGet
- Actualizando NuGet
- Agregando una librer a como package
- Creando packages
- Publicando packages
- Resumen

11 Web API
- Definici n de una Web
- Comenzando un proyecto Web API
- Escribiendo un controlador API
- Configurando Web API
- Agregando rutas a la Web API
- Binding de Par metros
- Filtros en los request
- Habilitando Dependency Injection (DI)
- Help Pages y Swagger
- Traceando la aplicaci n
- Ejemplo de una Web API
- Resumen

12 Single Page Applications (SPA) con AngularJS
- Entendiendo y configurando AngularJS
- Creando la Web API
- Construyendo la aplicaci n y m dulos
- Resumen

13 Inyecci n de dependencias en MVC y Web APIs
- Patrones de dise o de software
- Resolutor de dependencias en MVC
- Resoluci n de dependencias en Web API
- Resumen

14 Test Unitario
- Entendiendo las Pruebas Unitarias y el Test-Driven Development
- Construyendo un proyecto de Pruebas Unitarias
- Tips para Pruebas Unitarias de MVC y de Web API
- Resumen

15 Anexo: Descarga de Fuentes GitLab
- Previa: GitHub vs GitLab vs Bitbucket?
- Descarga de fuentes de GitLab con Visual Studio
- Descarga manual desde Sitio GitLab.com

16 Respuestas a ejercicios

Author: Hernaldo Gonzalez Candia
Publisher: Independently Published
Published: 04/25/2019
Pages: 638
Binding Type: Paperback
Weight: 2.38lbs
Size: 9.25h x 7.50w x 1.28d
ISBN13: 9781095327586
ISBN10: 1095327585
Language: Spanish
BISAC Categories:
- Computers | Internet | Web Programming

This title is not returnable