viernes, 17 de abril de 2015

Mi primer libro: MVC 4 para .Net desde cero en Español

Hola a todos. Luego de un año de trabajo, terminé de escribir primer libro técnico: MVC 4 con .Net desde cero: Guía práctica para implementar MVC 4 con C# y Visual Studio 2012/2013 para Amazon Kindle e Impreso. ¡Espero lo compren y les guste!

Valor Kindle: a sólo 9.99 USD

Comprar aquí: http://www.amazon.com/MVC-con-Net-desde-cero-ebook/dp/B00V45GWA2/ref=sr_1_8?ie=UTF8&qid=1429322559&sr=8-8&keywords=mvc+4

Valor Impreso: Chile $15.000. Otros países € 32.20 EUR / US $35.00

Chile: comprar por MercadoLibre: http://articulo.mercadolibre.cl/MLC-426603239-libro-mvc-4-en-espanol-_JM o contactarme en mi correo hernaldog@gmail.com ya que vivo aquí.

Link a la tienda Amazon que te corresponde según tu país:


Otros países (España, Argentina, México, otros): Comprar aquí: http://www.amazon.com/MVC-con-Net-desde-cero/dp/1511532130/ref=sr_1_4?ie=UTF8&qid=1429464182&sr=8-4&keywords=mvc+4+spanish



Tabla de contenidos
1. Introducción 
1.1 Introducción a ASP.NET MVC 
1.2 Creando una aplicación MVC 4 
1.3 Estructura de una aplicación MVC en Visual Studio 
1.4 Ejercicios 
1.5 Resumen 

2. Controladores 
2.1 El rol del controlador 
2.2 Un ejemplo: la famosa tienda de música MVC 
2.3 Un Controlador básico 
2.4 Ejercicios 
2.5 Resumen 

3. Vistas 
3.1 ¿Por qué usar una vista? 
3.2 Seleccionando una Vista 
3.3 Vistas fuertemente tipadas 
3.4 View Model 
3.2 Agregar un Vista 
3.3 El motor de vista Razor 
3.4 Ejercicios 
3.5 Resumen 

4. Modelos 
4.1 El Modelo de Music Store 
4.2 Crear el administrador de almacenamiento 
4.3 Ejercicios 
4.4 Resumen 

5. Los HTML helpers 
5.1 El tag form 
5.2 HTML helpers 
5.3 Otros helpers 
5.4 Rendereando los Helpers 
5.5 Ejercicios 
5.6 Resumen 

6 Membrecía, Autorización y Seguridad 
6.1 Usando el atributo Authorize en un login 
6.2 El atributo Authorize para usarlo con roles 
6.3 Cuando usar roles y cuando usuarios 
6.4 Login externo con OAuth y OpenID 
6.4 Puntos de seguridad en una Web App 
6.5 CustomErrors en el web.config 
6.6 Usando la opción Retail 
6.7 Usar un logging dedicado 
6.8 Resumen de las típicas amenazas y links 
6.9 Ejercicios 
6.10 Resumen 

7 Ajax 
7.1 jQuery 
7.2 Ajax Helpers 
7.3 Validación en el lado del Cliente 
7.4 Detrás los helpers 
7.5 Mejorando el rendimiento de Ajax 
7.6 Ejercicios 
7.7 Resumen 

8 Enrutamiento 
8.1 Localizadores de recursos 
8.2 Introducción al Routing 
8.3 Parámetro para “agarrarlos todos” 
8.4 Múltiples parámetros URL en un segmento 
8.5 Uso del StopRountingHandler e IgnoreRoute 
8.6 Depurando Rutas 
8.7 Más ejemplos de la generación de URLs con la clase Route 
8.8 Personalizar constraints de las rutas 
8.8 Usando Routing con Web Forms 
8.9 Ejercicios 
8.10 Resumen 

9 Web API 
9.1 Definición de una Web API 
9.2 Comenzando un proyecto con Web API 
9.3 Escribiendo un controlador API 
9.4 Configurando Web API 
9.5 Agregando rutas a la Web API 
9.6 Binding de Parámetros 
9.7 Filtros en los request 
9.8 Habilitando Dependency Injection (DI) 
9.9 Explorando una Web API 
9.10 Traceando la aplicación 
9.11 Ejemplo de una Web API 
9.12 Ejercicios 
9.13 Resumen