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
ThriftBooks sells millions of used books at the lowest
everyday prices. We personally assess every book's quality and offer rare, out-of-print treasures. We
deliver the joy of reading in recyclable packaging with free standard shipping on US orders over $15.
ThriftBooks.com. Read more. Spend less.