ASP.NET 4.0

ASP.NET 4.0

SHEPHERD, GEORGE

62,50 €
IVA incluido
Editorial:
ANAYA MULTIMEDIA, S.A.
Año de edición:
2010
ISBN:
978-84-415-2812-3
Páginas:
752
Encuadernación:
Rústica
Colección:
PASO A PASO

Disponibilidad:

  • Calle Doce de OctubreConsulte disponibilidad
  • Calle Valeriano MirandaConsulte disponibilidad

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
Referencia rápida

19. Manejadores HTTP
Manejadores de peticiones ASP.NET
Manejadores predeterminados
IHttpHandler y los manejadores
Manejadores y estado de sesión
Manejadores genéricos (archivos ASHX)
Referencia rápida


Parte V. Datos dinámicos, XBAP, MVC, AJAX y Silverlight

20. Datos dinámicos
Controles de datos dinámicos
Más información sobre los datos dinámicos
Referencia rápida

21. ASP.NET y el contenido WPF
Mejorar el rendimiento reduciendo viajes de ida y vuelta
¿Qué es WPF?
¿Cómo se relaciona WPF con la Web?
Archivos XAML dinámicos
Aplicaciones XBAP
Contenido WPF y las aplicaciones Web
¿Qué pasa con Silverlight?
Referencia rápida

22. Estructura MVC en ASP.NET
La arquitectura MVC (Modelo-Vista-Controlador)
ASP.NET y MVC
MVC en ASP.NET y los formularios Web
MVC y las pruebas
Cómo funciona MVC con ASP.NET
Seguir la ruta de las peticiones
Referencia rápida

23. AJAX
Aplicaciones ricas de Internet
¿Qué es AJAX?
ASP.NET y AJAX
Razones para utilizar AJAX
AJAX en el mundo real
AJAX en perspectiva
Compatibilidad de servidor de ASP.NET con AJAX
Control ScriptManager
Control ScriptManagerProxy
Control UpdatePanel
Control UpdateProgress
Control Timer
Compatibilidad de AJAX con el cliente
El kit de herramientas de control de AJAX para ASP.NET
La mezcla del kit de herramientas de control AJAX
Familiarizarse con AJAX
El control Timer
Actualizar el progreso
Controles extensores
Extensor AutoComplete
Un componente modal de tipo diálogo emergente
Referencia rápida

24. Silverlight y ASP.NET
Las aplicaciones Web maduran
¿Qué es Silverlight?
Crear una aplicación Silverlight
Arquitectura
XAML
Construir el árbol visual
XAML y los espacios de nombres
Compilar la aplicación Silverlight
Añadir contenido Silverlight a una página Web
Utilizar la etiqueta Object
Utilizar el control de servidor Silverlight en ASP.NET
Utilizar la función JavaScript
Controles y eventos
Eventos enrutados
Controles Silverlight y miembros de clase
Silverlight y el diseño
Integración con HTML
Animaciones
Servicios WCF y Silverlight
Referencia rápida


Parte VI. Servicios e implementación

25. Windows Communication Foundation
El regreso de la informática distribuida
Una API de comunicaciones fragmentada
WCF para sistemas conectados
Elementos que forman WCF
Extremos
Canales
Comportamientos
Mensajes
Cómo funciona WCF con ASP.NET
En paralelo
Modo de compatibilidad de ASP.NET
Escribir un servicio WCF
Generar un cliente WCF
Referencia rápida

26. Implementación
Sitios Web de Visual Studio
Sitios Web HTTP
Sitios Web FTP
Sitio Web basado en el sistema de archivos
Precompilar
Precompilar por rendimiento
Precompilar para la implementación
Funcionalidad de implementación en Visual Studio 2010
Referencia rápida

Apéndice. Archivos de ejemplo
Descarga de los archivos de ejemplo
Uso de los archivos de ejemplo
Requisitos del sistema
Proyectos del libro

Índice alfabético

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

  • SIEMPRE ON
    CELLAN-JONES, RORY
    Vivimos en una época en la que miles de millones de personas tienen acceso a una tecnología increíblemente potente. La herramienta más extraordinaria que se ha inventado en el último siglo, el smartphone, ha generado cambios radicales en nuestra forma de vivir y trabajar y, a diferencia de tecnologías anteriores, está en manos de casi todo el mundo. Junto con el auge de las red...

    28,95 €

  • CLICKBAIT
    PARMEGIANI, SIMON
    A kaleidoscopic journey through time, space and the many faces of reality. Sewn from Al's looms, this book represents the glory of machine precision and human creativity, producing a narrative both strange and exciting. In these pages, you will find worlds that are eerily strangely familiar, yet delightfully disparate. From the vibrant underwater fashion scene of Brooklyn to th...

    39,95 €

  • MINECRAFT
    AB, MOJANG
    LIBRO OFICIAL DEL VIDEOJUEGO MÁS VENDIDO DE TODOS LOS TIEMPOS MÁS DE 100.000 EJEMPLARES VENDIDOS DE LA SERIE ¿Eres un constructor experto? ¿Buscas inspiración para tu próxima construcción épica? Visita estas 12 construcciones únicas y alucinantes que seguro que despertarán tu imaginación. Aquí aprenderás los mejores trucos y recibirás los mejores consejos, con los que logr...

    20,90 €

  • LA INTELIGENCIA ARTIFICIAL EXPLICADA A LOS HUMANOS
    TORRES, JORDI
    Ante el avance de la IA en cada vez más ámbitos de la vida cotidiana, La inteligencia artificial explicada a los humanos propone al lector un acercamiento a esta revolucionaria tecnología a través de un lenguaje cercano y accesible para todos.Un libro divulgativo, ameno y claro que nos ayuda a comprender cómo funciona la IA y aclara algunos de los interrogantes que se plantean ...

    15,00 €

  • PUBLICACIÓN DE PÁGINAS WEB
    FERNÁNDEZ CASADO, PABLO E.
    Esta obra es una guía práctica y completa diseñada para ayudar a los principiantes a publicar un sitio web de forma que este sea lo más visible, atractivo y accesible posible. Se abordan todos los aspectos esenciales para que los lectores aprendan a lanzar sus propias páginas web de forma segura con los protocolos y herramientas que garanticen la protección ante intentos de hac...

    22,90 €

  • INVENTOS EPICOS
    AB, MOJANG
    ¿Eres un buen inventor?¿Buscas inspiración para tu próximo invento épico?¡Pues no busques más!Explora los ingeniosos edificios de doce constructores legendarios, todos dispuestos a mostrarte sus creaciones más impresionantes; entre ellas, una estación espacial intergaláctica, un santuario de animales, una fábrica de monstruos, un canal kawaii y mucas otras más.Descubre sus mejo...

    19,90 €

Otros libros del autor

  • ASP.NET 3.5
    SHEPHERD, GEORGE
    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...

    66,00 €