{"product_id":"mvc-5-desde-cero-guia-paso-a-paso-usando-c-y-visual-studio-2017-paperback","title":"MVC 5 Desde Cero: Guía paso a paso usando C# y Visual Studio 2017 - Paperback","description":"\u003cp\u003eby \u003cb\u003eHernaldo Gonzalez Candia\u003c\/b\u003e (Author)\u003c\/p\u003e\u003cp\u003e\u003cb\u003eMVC 5\u003c\/b\u003e 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 \u003cb\u003eVisual Studio 2017\u003c\/b\u003e o su versi n gratuita \u003cb\u003eVisual Studio Community 2017\u003c\/b\u003e. Todas las lecciones son compatibles con el reciente IDE \u003cb\u003eVisual Studio Community 2019\u003c\/b\u003e.\u003cbr\u003e\u003cbr\u003e M s de 630 p ginas de contenido te rico-pr ctico y con ejercicios de autoevaluaci n \u003cbr\u003e\u003cbr\u003eContenido\u003cbr\u003e\u003cbr\u003e\u003cb\u003e1 Introducci n\u003c\/b\u003e\u003cbr\u003e- Introducci n a ASP.NET MVC\u003cbr\u003e- Resumen de ASP.NET MVC 5\u003cbr\u003e- Instalando Visual Studio 2017\u003cbr\u003e- Creando una aplicaci n MVC 5\u003cbr\u003e- Estructura de una aplicaci n MVC en Visual Studio\u003cbr\u003e- Resumen\u003cbr\u003e\u003cbr\u003e\u003cb\u003e2 Controladores\u003c\/b\u003e\u003cbr\u003e- El rol del controlador\u003cbr\u003e- Un ejemplo: la famosa tienda de m sica MVC\u003cbr\u003e- Un Controlador b sico\u003cbr\u003e- Resumen\u003cbr\u003e\u003cbr\u003e\u003cb\u003e3 Vistas\u003c\/b\u003e\u003cbr\u003e-  Por qu  usar una vista?\u003cbr\u003e- Convenci n en las Vistas\u003cbr\u003e- Vistas fuertemente tipadas\u003cbr\u003e- View Model\u003cbr\u003e- Agregar un Vista\u003cbr\u003e- El motor de vista Razor\u003cbr\u003e- Resumen\u003cbr\u003e\u003cbr\u003e\u003cb\u003e4 Modelos\u003c\/b\u003e\u003cbr\u003e- Modelando la Tienda de M sica\u003cbr\u003e- Crear un Store Manager\u003cbr\u003e- Resumen\u003cbr\u003e\u003cbr\u003e\u003cb\u003e5 Los HTML Helpers\u003c\/b\u003e\u003cbr\u003e- El tag form\u003cbr\u003e- HTML Helpers\u003cbr\u003e- Otros helpers\u003cbr\u003e- Rendereando los Helpers\u003cbr\u003e- Resumen\u003cbr\u003e\u003cbr\u003e\u003cb\u003e6 Membres a, Autorizaci n y Seguridad\u003c\/b\u003e\u003cbr\u003e- Usando el atributo Authorize\u003cbr\u003e- El atributo Authorize para usarlo con roles\u003cbr\u003e- Cuando usar roles y cuando usuarios\u003cbr\u003e- Login externo con OAuth2 y OpenID\u003cbr\u003e- Puntos de seguridad en una Aplicaci n Web\u003cbr\u003e- CustomErrors en el web.config\u003cbr\u003e- Usando la opci n Retail\u003cbr\u003e- Usar un logging dedicado\u003cbr\u003e- Resumen\u003cbr\u003e\u003cbr\u003e\u003cb\u003e7 Data Annotations y Validaciones\u003c\/b\u003e\u003cbr\u003e- Data Annotations para una venta\u003cbr\u003e- L gica de validaci n personalizada\u003cbr\u003e- Mostrar y Editar Annotations\u003cbr\u003e- Resumen\u003cbr\u003e\u003cbr\u003e\u003cb\u003e8 Ajax\u003c\/b\u003e\u003cbr\u003e- jQuery\u003cbr\u003e- Ajax Helpers\u003cbr\u003e- Validaci n en el lado del Cliente\u003cbr\u003e- Detr s los helpers\u003cbr\u003e- Mejorando el rendimiento de Ajax\u003cbr\u003e- Resumen\u003cbr\u003e\u003cbr\u003e\u003cb\u003e9 Routing\u003c\/b\u003e\u003cbr\u003e-  URL o URI?\u003cbr\u003e- Introducci n al Routing\u003cbr\u003e- Como las rutas generan una URL\u003cbr\u003e- Como las rutas vinculan las URL a un action\u003cbr\u003e- Rutas-constraints personalizados\u003cbr\u003e- Usando Routing con Web Forms\u003cbr\u003e- Resumen\u003cbr\u003e\u003cbr\u003e\u003cb\u003e10 NuGet\u003c\/b\u003e\u003cbr\u003e- Introducci n a NuGet\u003cbr\u003e- Actualizando NuGet\u003cbr\u003e- Agregando una librer a como package\u003cbr\u003e- Creando packages\u003cbr\u003e- Publicando packages\u003cbr\u003e- Resumen\u003cbr\u003e\u003cbr\u003e\u003cb\u003e11 Web API\u003c\/b\u003e\u003cbr\u003e- Definici n de una Web \u003cbr\u003e- Comenzando un proyecto Web API\u003cbr\u003e- Escribiendo un controlador API\u003cbr\u003e- Configurando Web API\u003cbr\u003e- Agregando rutas a la Web API\u003cbr\u003e- Binding de Par metros\u003cbr\u003e- Filtros en los request\u003cbr\u003e- Habilitando Dependency Injection (DI)\u003cbr\u003e- Help Pages y Swagger\u003cbr\u003e- Traceando la aplicaci n\u003cbr\u003e- Ejemplo de una Web API\u003cbr\u003e- Resumen\u003cbr\u003e\u003cbr\u003e\u003cb\u003e12 Single Page Applications (SPA) con AngularJS\u003c\/b\u003e\u003cbr\u003e- Entendiendo y configurando AngularJS\u003cbr\u003e- Creando la Web API\u003cbr\u003e- Construyendo la aplicaci n y m dulos\u003cbr\u003e- Resumen\u003cbr\u003e\u003cbr\u003e\u003cb\u003e13 Inyecci n de dependencias en MVC y Web APIs\u003c\/b\u003e\u003cbr\u003e- Patrones de dise o de software\u003cbr\u003e- Resolutor de dependencias en MVC\u003cbr\u003e- Resoluci n de dependencias en Web API\u003cbr\u003e- Resumen\u003cbr\u003e\u003cbr\u003e\u003cb\u003e14 Test Unitario\u003c\/b\u003e\u003cbr\u003e- Entendiendo las Pruebas Unitarias y el Test-Driven Development\u003cbr\u003e- Construyendo un proyecto de Pruebas Unitarias\u003cbr\u003e- Tips para Pruebas Unitarias de MVC y de Web API\u003cbr\u003e- Resumen\u003cbr\u003e\u003cbr\u003e\u003cb\u003e15 Anexo: Descarga de Fuentes GitLab\u003c\/b\u003e\u003cbr\u003e- Previa:  GitHub vs GitLab vs Bitbucket?\u003cbr\u003e- Descarga de fuentes de GitLab con Visual Studio\u003cbr\u003e- Descarga manual desde Sitio GitLab.com\u003cbr\u003e\u003cbr\u003e\u003cb\u003e16 Respuestas a ejercicios\u003c\/b\u003e\u003c\/p\u003e\u003cdiv\u003e\n\u003cstrong\u003eNumber of Pages:\u003c\/strong\u003e 638\u003c\/div\u003e\u003cdiv\u003e\n\u003cstrong\u003eDimensions:\u003c\/strong\u003e 1.28 x 9.25 x 7.5 IN\u003c\/div\u003e\u003cdiv\u003e\n\u003cstrong\u003ePublication Date:\u003c\/strong\u003e April 25, 2019\u003c\/div\u003e","brand":"Books by splitShops","offers":[{"title":"Default Title","offer_id":42128163930247,"sku":"9781095327586","price":47.25,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0601\/2623\/2711\/files\/776097135c76f1db15b906ad25c42d9f.webp?v=1732593309","url":"https:\/\/booksby.splitshops.com\/products\/mvc-5-desde-cero-guia-paso-a-paso-usando-c-y-visual-studio-2017-paperback","provider":"Books by splitShops","version":"1.0","type":"link"}