ASP.NET 4.5/MVC 4

ASP.NET 4.5/MVC 4

CHARTE, FRANCISCO

26,95 €
IVA incluido
Editorial:
ANAYA MULTIMEDIA, S.A.
Año de edición:
2013
ISBN:
978-84-415-3452-0
Páginas:
424
Encuadernación:
Rústica
Colección:
Manuales imprescindibles

Disponibilidad:

  • Calle Doce de OctubreConsulte disponibilidad
  • Calle Valeriano MirandaConsulte disponibilidad

Agradecimientos
Sobre el autor

Introducción
Breve historia de ASP.NET
Elección de un lenguaje de implementación
La plataforma .NET
Objetivos de este libro
Cómo usar este libro
Estructura del libro
Convenciones tipográficas
Información de soporte

Capítulo 1. Aplicaciones Web y ASP.NET
Estructura de una aplicación Web
Tipos de aplicaciones ASP.NET
Estructura de una aplicación basada en formularios Web
Estructura de una aplicación basada en MVC
El protocolo HTTP
Estructura de una solicitud HTTP
Estructura de una respuesta HTTP
Información de estado
Formularios Web y ViewState
Mantenimiento del ViewState
Resumen

Capítulo 2. El entorno de desarrollo
Visual Studio 2012/2013
Visual Studio Express for Web
El entorno de trabajo
Galería de plantillas
Explorador de soluciones
El diseñador de formularios Web ASP.NET
Inserción de componentes
Edición de propiedades
El editor de código Visual Basic
Módulos fundamentales de una aplicación
Módulos .aspx
Módulos .aspx.vb
Módulos .vbhtml
Módulos .vb
Módulo de configuración
Módulo de eventos globales
Resumen

Capítulo 3. El patrón Modelo-Vista-Controlador
Acoplamiento entre interfaz y lógica
El patrón arquitectónico MVC
Origen del patrón MVC
Arquitectura MVC
Ventajas del patrón MVC
ASP.NET MVC
Resumen

Capítulo 4. Aplicaciones basadas en formularios Web
Plantillas para proyectos basados en formularios Web
Aplicaciones versus sitios Web
Qué plantilla debemos usar
Cómo agregar formularios Web y otros elementos
al proyecto
Metodología de trabajo
Lanzar la ejecución del proyecto
El Inspector de página
Gestión de bibliotecas y paquetes
La herramienta NuGet
Resumen

Capítulo 5. Componentes básicos de una aplicación basada en formularios Web
Controles HTML versus controles ASP.NET
Tratamiento de los controles ASP.NET en el servidor
Controles de uso habitual
Estilo visual
Propiedades de comportamiento
Generación de eventos
Mantenimiento del estado
Composición de una interfaz sencilla
Objetos básicos de una aplicación ASP.NET
Solicitud y respuesta
Trabajo con cookies
Acceso a los flujos de entrada y salida
Acceso a los servicios .NET de uso común
Resumen

Capítulo 6. Aplicaciones basadas en ASP.NET MVC
Plantillas para aplicaciones ASP.NET MVC
Mecanismo de búsqueda de componentes
en ASP.NET MVC
Configuración de enrutamiento y página por defecto
Estructura de los componentes de la aplicación
El modelo
El controlador
La vista
Aplicación MVC para editar una tabla de una base de datos
Generación del modelo
Adición del controlador
Adecuación de las vistas
Enlace con la nueva vista
Resumen

Capítulo 7. Validación de datos
¿Cómo funciona un formulario HTML?
Formularios HTML simples
Recuperar datos de un formulario
Formularios Web ASP.NET
Validación de datos en formularios Web
¿Cuándo se produce la validación?
Características comunes
Datos de introducción obligatoria
Validación no intrusiva de ASP.NET 4.5
Dependencias del mecanismo de validación no intrusiva
Cómo funciona la validación no intrusiva
Relaciones y rangos
Validaciones basadas en expresiones regulares
Validaciones personalizadas
Validación en el cliente
Validación en el servidor
Resumir los errores de validación
Grupos de validación
Validación de datos en aplicaciones ASP.NET MVC
Atributos de validación en el modelo
Cómo incluir la validación en el modelo
Mantener datos de sesión
Resumen

Capítulo 8. Elementos de navegación por la aplicación
Hipervínculos
Hipervínculos en vistas MVC
Diseño de un sitio con múltiples páginas
Enlaces de retorno
Sitios con más de dos niveles
Versión MVC del sitio
Camino de llegada a la página activa
Generar un mapa del sitio
Configuración de SiteMapPath
Menú de acceso a las páginas
Conexión del menú con el mapa del sitio
Configuración del menú
Visualizar el mapa en forma de árbol
Mapas del sitio para ASP.NET MVC
Resumen

Capítulo 9. Diseño coherente de la interfaz de usuario
Páginas maestras en formularios Web
Estructura de una página maestra
Referencia a una página maestra
Componentes ContentPlaceHolder y Content
Un caso práctico
Adición de contenidos
Modificación de la página maestra
Páginas maestras globales y dinámicas
Acceso a la página maestra desde el código
Páginas maestras en vistas MVC
Composición de la página de diseño
Creación del controlador y las vistas
Vistas con secciones de contenido
Configuración general de la página de diseño
Resumen

Capítulo 10. Temas visuales y hojas de estilo
Temas visuales en formularios Web
Elementos que componen un tema visual
Creación de un tema visual simple
Usar un tema en una página o sitio
Hojas de estilo
Asignación y modificación de estilos
Edición de hojas de estilos
Hojas de estilo en aplicaciones MVC
Resumen

Capítulo 11. Mantenimiento de perfiles de usuario
Proveedores ASP.NET
Configuración del almacenamiento
Configuración de proveedores ASP.NET en IIS
Configuración de proveedores en la aplicación
Mantenimiento de perfiles de usuario
Definir la información asociada al perfil
Perfiles anónimos
Acceso a los datos de los perfiles
Perfiles en la práctica
Resumen

Capítulo 12. Autenticación e identificación de usuarios
Modo de autenticación durante el desarrollo
Configuración de seguridad de la aplicación
Inicio de sesión basada en formularios
Preparación de la página login.aspx
Control de acceso a las páginas
Facilitar el registro interactivo de usuarios
Resumen

Capítulo 13. Sitios Web personalizables por el usuario
Elementos básicos
WebPartManager
Zonas con elementos personalizables
Agregar, eliminar y mover elementos
Preparación de un catálogo de elementos
Modos de operación de la página
Agregar un catálogo declarativo
Otros componentes de personalización
Vistas parciales y acciones hija en ASP.NET MVC
Definición y uso de una vista parcial
Definición y uso de una acción hija
Resumen

Capítulo 14. Introducción a ADO.NET
Los servicios de ADO.NET
Proveedores ADO.NET
Clases genéricas de acceso a datos
Acceso a una base de datos mediante programación
ORM y Entity Framework
Generación del modelo de entidad
Acceso a los datos
Herramientas del entorno para acceso a datos
Definir una conexión
Resumen

Capítulo 15. Enlace a datos en aplicaciones basadas en formularios Web
Componentes de acceso a datos
Diseño de una interfaz simple
Configuración del DataSource
Filtrado de datos en ejecución
Formularios con diseño libre
Páginas dinámicas de acceso a datos
Creación de un sitio ASP.NET dinámico
Generación del modelo de datos con Entity Framework
Conexión entre las plantillas y el modelo de datos
Enlace a datos y comprobación de tipos de datos
Enlace con verificación estática de tipos
Enlace a datos mediante el modelo
Resumen

Capítulo 16. Enlace a datos en aplicaciones basadas en ASP.NET MVC
¿Por dónde empezar: Base de datos, modelo o código?
Partir de la base de datos
Partir del modelo
Partir del código
Activar y aplicar operaciones de migración
Operaciones sobre los datos
Ejecución de consultas
Adición de nuevos datos
Eliminación de datos
Modificación de datos
Enlace entre datos e interfaz de usuario
Modelo asociado a una vista
Transferir otros datos entre controlador y vista
Generación de formularios en las vistas
Resumen

Capítulo 17. ASP.NET y AJAX
Introducción a AJAX
Estructura de una aplicación AJAX
El componente diferenciador de AJAX
El objeto XMLHttpRequest
Funcionamiento asíncrono
Actualización local de la interfaz
Obtener una referencia a un elemento
Alterar el contenido de un elemento
Eliminar elementos de la interfaz
Alterar el estilo de un elemento
La biblioteca jQuery
jQuery y AJAX
Manipulación de la interfaz con jQuery
AJAX en formularios Web
Formularios AJAX
El componente ScriptManager
Paneles con contenido actualizable
Indicación de estado
Actualización periódica de la interfaz
AJAX en aplicaciones MVC
Solicitudes AJAX desde una vista
Implementación de la acción en el controlador
Definición de la vista parcial
Resumen

Capítulo 18. Despliegue de una aplicación ASP.NET
Opciones de despliegue
Preliminares
Copia del proyecto al sitio de destino
Precompilación del sitio
Postconfiguración
Resumen

Índice alfabético

ASP.NET 4.5 es la última versión del motor de procesamiento de páginas Web de Microsoft que, conjuntamente con MVC 4, simplifica el proceso desarrollo de potentes aplicaciones Web de última generación. El lector aprenderá a utilizar ambas infraestructuras con este manual a lo largo de dieciocho lecciones didácticas y de complejidad ascendente. Este libro guía al lector a través de todo el proceso de construcción de aplicaciones Web con ASP.NET 4.5, partiendo de los fundamentos más básicos: el protocolo HTTP y la estructura de una aplicación Web clásica o el patrón MVC. Se describen técnicas comunes para el procesamiento de formularios, la validación de datos tanto en la parte cliente como en la parte servidor, la inclusión de elementos que faciliten al usuario la navegación por el sitio o el diseño de interfaces coherentes a través de páginas maestras y temas visuales. Para cada técnica se describe el procedimiento a seguir tanto en aplicaciones basadas en formularios Web, el modelo clásico de ASP.NET, como utilizando ASP.NET MVC 4. Los temas más interesantes de ASP.NET, como la administración de perfiles de usuario, los aspectos relacionados con la seguridad, la construcción de sitios personalizables o el acceso a bases de datos son abordados de una forma concisa y clara. Asimismo se describen técnicas de actualidad, como el diseño de sitios Web dinámicos AJAX usando los componentes que ASP.NET incluye con esta finalidad.

Artículos relacionados

  • STICK&COLOR FROZEN
    Nuevo Stick Color de Frozen! Con las pegatinas que se incluyen en este cuaderno y dando color a los espacios en blanco, vas a crea bonitas ilustraciones y lo más importante, vas a pasar un rato súper divertido! ...

    4,80 €

  • SOMOS PALESTINOS - BLUME
    KASSIS, REEM
    * Celebra todo lo relacionado con Palestina con esta guía visual de una cultura rica y diversa. * Descubre la historia de símbolos como el bordado tatriz y los trajes palestinos tradicionales; conoce la inspiración que subyace a la poesía de Mahmud Darwish; disfruta del mundo del dabke, la danza folclórica de Palestina, y sorpréndete con sus famosas ciudades antiguas. * Inclu...

    18,00 €

  • MURDO UNA INVESTIGACION POSTAL DISPARATA
    COUSSEAU, ALEX
    Después del éxito de "Murdo. El libro de los sueños imposibles", llega este segundo título, también en tapa dura e igualmente ilustrado con los maravillosos dibujos de Éva Offredo, pero, ahora, editado en unas nuevas dimensiones. Esta vez, nuestro entrañable amigo se anima a escribir cartas a sus amistades: las libélulas, las arañas, los zorros, y también al viento, al silenci...

    17,50 €

  • MI PERRITO YA BAILA BALLET - BLUME
    KEMP, ANNA / OGILVIE, SARA
    * Mi perro no es como los demás perros. * Mi perro es un bailarín que sueña con ser el Hada de Azúcar. Así, cuando la señorita Polly reparte los papeles para El Cascanueces, nuestro espectáculo navideño, ¿se hará realidad el sueño de mi perro? ¿O no seremos más que... bombones? * Una historia entrañable sobre ¡la alegría de ser el mejor bombón de la caja! Un libro lleno de em...

    14,90 €

  • CONVIERTETE EN EL Nº1 DEL TENIS
    EL MODO CARRERA, ¡AHORA EN PAPEL! Crea tu jugador/a desde cero. Crea y personaliza a tu tenista, elige su estilo, atributos y equipamiento. Compite para ser el mejor del mundo, luchando contra los mejores rivales del torneo. Viaja con tu jugador/a por todo el mundo. Compite en los mejores torneos, suma puntos y clasifícate entre los 8 mejores para jugar en el ATP Finals. + de 2...

    12,90 €

  • GUINNESS WORLD RECORDS 2025. GAMER'S EDITION
    GUINNESS WORLD RECORDS
    El mejor recopilatorio del mundo gaming ha vuelto Las mejores puntuaciones, los speedruns más sorprendentes, los juegos más aclamados y las mayores estrellas de los esports. Descubre los 100 récords más alucinantes, desde los legendarios arcades clásicos hasta los desarrolladores más aclamados, pasando por los juegos de PC y consola más vendidos y los juegos para móvil favorito...

    16,95 €

Otros libros del autor

  • INTRODUCCIÓN A LA PROGRAMACIÓN
    CHARTE, FRANCISCO
    Vivimos rodeados de dispositivos inteligentes que se caracterizan por ser, en mayor o menor medida, programables. Desde las Smart TV a nuestro teléfono móvil, pasando por las aplicaciones que empleamos a diario en nuestro ordenador, como el navegador web, la hoja de cálculo, etc., todos pueden ser personalizados y automatizados creando programas. Mediante la programación es po...

    29,95 €

  • ACCESS 2016
    CHARTE, FRANCISCO
    Access 2016 es la última de las versiones del programa para gestión de bases de datos y generación de aplicaciones de Microsoft. Con este manual aprenderás a utilizarla, durante veinte lecciones muy didácticas y de complejidad ascendente. Este libro explica con detalle las principales funciones de Access 2016. Es esencial para usuarios interesados en profundizar en sus herrami...

    29,95 €

  • WORD 2016
    CHARTE, FRANCISCO
    Microsoft Word es la aplicación para la edición de textos más difundida en el mundo, un programa concebido para alcanzar la máxima productividad. Podrá crear con rapidez documentos profesionales y compartir el trabajo gracias a las excelencias de las nuevas herramientas de colaboración, además accederá a los documentos en la nube cuando y donde los necesite. Este manual contie...

    29,95 €

  • EXCEL 2016
    CHARTE, FRANCISCO
    Microsoft Excel es una potente aplicación para realizar cálculos, análisis de datos y representación gráfica de información. Disponible para Windows, OS X, iOS, y Android, la versión 2016 incorpora nuevas opciones que conceden más funcionalidad al programa. Dispone además de nuevos tipos de gráficos, mecanismos adicionales de selección y transformación de datos y mejoras para l...

    34,95 €

  • EXCEL 2016
    CHARTE, FRANCISCO
    Microsoft Excel es una potente aplicación para la realización de cálculos, análisis de datos y representación gráfica de información. Disponible para Windows, OSX, iOS, y Android, la versión 2016 incorpora nuevas opciones que facilitan el acceso a la funcionalidad del programa. Con esta didáctica guía el usuario novel de Excel aprenderá rápidamente a desenvolverse en su entorn...

    16,00 €

  • SQL
    CHARTE, FRANCISCO
    SQL es el lenguaje estándar para el tratamiento de datos en ordenadores. Tanto si somos usuarios de una aplicación de ofimática (Access por ejemplo) como si nuestro objetivo es administrar servidores de datos o desarrollar aplicaciones, es imprescindible que conozcamos SQL. El contenido cada uno de los veinte capítulos en que se estructura este libro sigue un enfoque didáctico...

    27,50 €