ASP.NET 4.0

ASP.NET 4.0

ASP.NET 4.0

SHEPHERD, GEORGE

65,00 €
IVA incluido
🚫 Descatalogado
Editorial:
ANAYA MULTIMEDIA
Año de edición:
2010
Ubicación
A1-3106
ISBN:
978-84-415-2812-3
Páginas:
752
Encuadernación:
Otros
65,00 €
IVA incluido
🚫 Descatalogado
Añadir a favoritos

Introducción
¿Para quién es este libro?
Cómo empezar
Encontrar el mejor punto de partida libro
Convenciones utilizadas en este libro
Ejemplos del libro


Parte I. Conceptos básicos

1. Conceptos básicos de la aplicación Web
Peticiones HTTP
Peticiones HTTP desde un navegador
Realizar peticiones HTTP sin un navegador
Lenguaje HTML
Contenido dinámico
Formularios HTML
Common Gateway Interface: muy retro
El entorno de Microsoft como servidor Web
Internet Information Services
Las DLL de extensión ISAPI
Ejecutar Internet Information Services
ASP Clásico: poner ASP.NET en perspectiva
Conceptos del desarrollo Web
ASP.NET
Referencia rápida

2. Fundamentos de la aplicación ASP.NET
La aplicación convencional Hello World
Mezclar HTML con código ejecutable
Bloques ejecutables en el servidor
Un viaje a través de la arquitectura ASP.NET
El modelo de compilación de ASP.NET
Opciones de codificación
El estilo ASP.NET 1.x
Estilo ASP.NET moderno
El conducto HTTP de ASP.NET
Los conductos de IIS 5.x y de IIS 6.x
El conducto integrado en IIS 7.0
Utilizar el conducto
Visual Studio y ASP.NET
Sitios Web IIS locales
Sitios Web basados en el sistema de archivos
Sitios Web FTP
Sitios Web remotos
HelloWorld y Visual Studio
Referencia rápida

3. El modelo de interpretación de páginas
Interpretar controles como etiquetas
Empaquetar la interfaz de usuario en componentes
La página que utiliza ASP
El modelo de interpretación de la página
El árbol de control de la página
Añadir controles utilizando Visual Studio
Consideraciones de diseño
Referencia rápida

4. Controles personalizados
La clase Control
Visual Studio y los controles personalizados
Un verificador de palíndromos
Controles y eventos
HtmlTextWriter y los controles
Los controles y ViewState
Referencia rápida

5. Controles compuestos
Controles compuestos y controles personalizados
Controles compuestos personalizados
Controles User
Cuándo utilizar cada tipo de control
Referencia rápida

6. Popurrí de controles
Validación
Cómo funciona la validación de página
Propiedades del validador
Controles de imágenes
TreeView
MultiView
Referencia rápida


Parte II. Características avanzadas

7. Un diseño y un comportamiento consistentes
Gestionar la consistencia de la interfaz de usuario
Páginas maestras en ASP.NET
Temas
Máscaras
Referencia rápida

8. Configuración
Configuración de Windows
Configuración de .NET
machine.config
Manejadores de sección de configuración
web.config
Administrar la configuración en ASP.NET 1.x
Administrar la configuración en versiones posteriores de ASP.NET
Configurar ASP.NET desde IIS
Referencia rápida

9. Iniciar sesión
Seguridad Web
Asegurar IIS
Autenticación mediante formularios básica
Servicios de autenticación de ASP.NET
La clase FormsAuthentication
Página de inicio de sesión opcional
Administrar usuarios
Controles de inicio de sesión de ASP.NET
Autorizar usuarios
Referencia rápida

10. Enlace de datos
Representar colecciones sin enlace de datos
Representar colecciones con enlace de datos
Controles basados en ListControl
Control TreeView
Enlace de datos simple
Acceder a bases de datos
La historia de la base de datos de .NET
Conexiones
Comandos
Administrar resultados
Orígenes de datos en ASP.NET
Otros controles de datos enlazados
LINQ
Referencia rápida

11. Navegación por sitios Web
Navegación en ASP.NET
Controles de navegación
Mapas del sitio XML
SiteMapProvider
La clase SiteMap
SiteMapNode
Utilizar controles de navegación
Los controles Menu y TreeView
Control SiteMapPath
Configuración de SiteMap
Construir sitios Web navegables
Capturar el evento SiteMapResolve
Definir atributos personalizados para cada nodo
Reducción de seguridad
Asignación de URL
Reescribir URL
Referencia rápida

12. Personalización
Personalizar las visitas Web
Personalización en ASP.NET
Perfiles de usuario
Proveedores de personalización
Utilizar la personalización
Definir perfiles en web.config
Utilizar información de perfil
Guardar cambios en el perfil
Perfiles y usuarios
Referencia rápida

13. Elementos Web
Breve historia de los elementos Web
Ventajas de los elementos Web
Desarrollar controles de elementos Web
Desarrollo de una página de elementos Web
Desarrollo de una aplicación de elementos Web
La arquitectura de los elementos Web
WebPartManager y WebZones
Zonas integradas
Elementos Web integrados
Desarrollar un elemento Web
Referencia rápida


Parte III. Caché y administración de estado

14. Estado de sesión
¿Por qué estado de sesión?
ASP.NET y el estado de sesión
Introducción al estado de sesión
Estado de sesión y datos más complejos
Configurar el estado de sesión
Desactivar el estado de sesión
Almacenar el estado de sesión en proceso
Almacenar el estado de sesión en un servidor de estado
Almacenar el estado de sesión en una base de datos
Realizar el seguimiento del estado de sesión
Seguimiento del estado de sesión con cookies
Seguimiento del estado de sesión con la URL
Utilizar la detección automática
Aplicar los perfiles de dispositivo
Tiempo de espera del estado de sesión
Otros ajustes de configuración de sesión
El control Wizard: una alternativa al estado de sesión
Referencia rápida

15. Caché de datos de la aplicación
Empezar con la caché
Utilizar la caché de datos
Impacto de la caché
Administrar la caché
DataSet en memoria
Vencimientos de la caché
Dependencias de caché
La dependencia SQL Server
Borrar la caché
Referencia rápida

16. Caché de resultados
Almacenar en caché el contenido de la página
Administrar el contenido de la caché
Modificar la directiva OutputCache
La clase HttpCachePolicy
Ubicaciones de la caché
Dependencias de la caché de resultados
Perfiles de caché
Almacenar en caché los controles de usuario
Cuándo tiene sentido utilizar la caché de resultados
Otros proveedores de caché
Referencia rápida


Parte IV. Diagnóstico e instalaciones

17. Diagnóstico y depuración
Seguimiento de la página
Activar el seguimiento
Instrucciones de seguimiento
Seguimiento de la aplicación
Activar el seguimiento de forma programática
El evento TraceFinished
Canalizar otros mensajes de seguimiento
Depurar con Visual Studio
Páginas de error
Excepciones no manejadas
Referencia rápida

18. La clase HttpApplication y los módulos HTTP
La aplicación: un punto de encuentro
Invalidar HttpApplication
Advertencias sobre el estado de la aplicación
Manejar eventos
Eventos HttpApplication
HttpModules
Módulos existentes
Implementar un módulo
Ver módulos activos
Almacenar el estado en módulos
Global.asax y HttpModules
Referenci

El desarrollo Web ha recorrido un largo camino desde que empezaron a crearse los primeros sitios en Internet.

ASP.NET ha evolucionado hasta convertirse en una de las plataformas más consistentes, estables y ricas en características a la hora de gestionar peticiones HTTP.

ASP.NET 4.0 junto con Visual Studio 2010, incluyen nuevas características y herramientas que facilitarán el trabajo del desarrollador Web como la funcionalidad de enrutamiento de URL integrada, mayor control sobre WiewState y Client IDs, Soporte mejorado para ASP.NET Dynamic Data y mejoras en SEO entre otras.

Este libro le mostrará cómo desarrollar aplicaciones Web utilizando la versión más actual de la plataforma de procesamiento de peticiones HTTP de Microsoft: ASP.NET 4.0.

Artículos relacionados

  • DISEÑO DE INTERFACES PARA LA WEB ACTUAL
    GOMEZ DELGADO, JAVIER
    1. **Diseño de interfaces web modernas** Descubre las últimas tendencias y técnicas para diseñar interfaces web modernas y atractivas, desde la jerarquía visual hasta el prototipado avanzado.2. **Optimización de la experiencia de usuario en sitios web** Mejora la usabilidad y accesibilidad de tus sitios web a través de estrategias efectivas de diseño centrado en el usua...
    ✅ Disponible - Ver Ubicación

    24,00 €

  • 10
    LOPEZ, ELIEZER
    El lenguaje de programación Rust ha ganado popularidad en los últimos años debido a su enfoque en la seguridad y el rendimiento, y se ha convertido en una excelente opción para el desarrollo de aplicaciones críticas y sistemas de alto rendimiento. Con una comunidad en constante crecimiento y el respaldo de importantes empresas, Rust constituye una herramienta poderosa para desa...
    ✅ Disponible - Ver Ubicación

    29,95 €

  • INFERENCIA Y DESCUBRIMIENTO CAUSAL EN PYTHON
    MOLAK, ALEKSANDER
    En comparación con el aprendizaje automático tradicional y las estadísticas, los métodos causales presentan desafíos únicos. Aprender causalidad puede ser difícil, pero ofrece distintas ventajas que escapan a una mentalidad puramente estadística. Este libro ayuda a liberar todo el potencial de la causalidad.El libro comienza con las motivaciones básicas del pensamiento causal y...
    ✅ Disponible - Ver Ubicación

    37,95 €

  • PYTHON DESDE EL LABORATORIO. ESTRUCTURAS DE DATOS
    CORDOBA / ARANA / ARANA TORRES, SARA / CÓRDOVA NERI, TEODORO
    Dé un paso más allá en Python y domine las estructuras de datos En el dinámico mundo de la tecnología, las estructuras de datos son el pilar sobre el que las empresas construyen su capacidad para administrar información y forjar estrategias de crecimiento. Este libro le invita a sumergirse en el fascinante mundo de las estructuras de datos más utilizadas, como las listas y a...
    ✅ Disponible - Ver Ubicación

    26,50 €

  • PYTHON DESDE EL LABORATORIO. ESTRUCTURAS DE CONTROL
    CORDOVA / ARANA / ARANA TORRES, SARA / CÓRDOVA NERI, TEODORO
    Iníciese en el universo de Python y domine las estructuras de control Python es el lenguaje de programación que ha revolucionado el mundo tecnológico. Su simplicidad, gratuidad y versatilidad hacen de él una herramienta imprescindible en el campo de la informática, por lo que es utilizado por las principales compañías globales. Este libro le ofrece la oportunidad de introduci...
    ✅ Disponible - Ver Ubicación

    23,80 €

  • PYTHON DESDE EL LABORATORIO. APLICACIONES GUI, INTEGRACIÓN CON BASE DE DATOS E I
    CORDOBA / ARANA / ARANA TORRES, SARA / CÓRDOVA NERI, TEODORO
    Descubra las ventajas de integrar Python con las aplicaciones GUI, las bases de datos y la inteligencia artificial En la era digital actual, las interfaces gráficas de usuario (GUI) y la inteligencia artificial (IA) juegan un papel crucial en la informática, facilitando la interacción del usuario y optimizando procesos. Si quiere dominar estos conceptos, ha llegado al libro in...
    ✅ Disponible - Ver Ubicación

    26,50 €

Otros libros del autor

  • ASP.NET 3.5
    SHEPHERD, GEORGE / N (Ilustración)
    ASP.NET está disponible desde hace casi una década y representa una gran avance sobre los métodos anteriores de desarrollo web. Las funciones principales introducidas por ASP.NET 3.5 incluyen soporte para Java Asíncrono, para programación estilo XML (AJAX) y soporte para Windows Communication Foundation (WCF). Además, ha aumentado significativamente el soporte para ASP.NET dent...
    ❌ Agotado

    66,00 €

  • ASP.NET 2,0
    SHEPHERD, GEORGE
    🚫 No disponible

    33,91 €