LIBERTY, JESSE / HURWITZ, DAN / MAHARRY, DAN
Introducción
¿Aprender o programar?
Convenciones utilizadas en este libro
Capítulo 1. Desarrollo Web en 2008
AJAX
.NET Framework 3.0 y 3.5
Visual Studio 2008
Internet Information Services 7.0
Más allá de 2008
Hacia VS2008
Capítulo 2. Visual Studio 2008
Primera vista: la página de inicio
Crear su primera página Web
Proyectos y soluciones
En entorno de desarrollo integrado
Capítulo 3. Conceptos fundamentales
Eventos
Controles de servidor ASP.NET
Controles de servidor AJAX
Controles de servidor HTML
Procesado del lado del cliente
Capítulo 4. Controles básicos
Visual Studio no es obligatorio
Formularios Web: ¿sencillos o AJAX?
Controles Label y Literal
Control TextBox
Control HiddenField
Controles Button
Control HyperLink
Imágenes
Seleccionar valores
Capítulo 5. Más controles
Controles de Panel
El control UpdatePanel
Controles MultiView y View
El control Wizard
El control FileUpload
El control AdRotator
El control Calendar
Capítulo 6. Fundamentos básicos del sitio Web
La clase Page
El archivo code-behind
Moverse a otra página
Estado
Ciclo de vida
Directivas
Capítulo 7. Controles y conexiones de fuente de datos
Fuentes de datos y controles DataSource
Utilizar el control ObjectDataSource
Utilizar el control XmlDataSource
Utilizar el control SqlDataSource
Registrar la fuente de datos con eventos
Capítulo 8. Utilizar controles compatibles con datos
Controles de datos jerárquicos
Controles de datos tabulares
Listas de datos
Un registro de cada vez: DetailsView
Muchos registros de cada vez: GridView
Controles de plantilla
Capítulo 9. ADO.NET
El modelo de objeto ADO.NET
Empezar a trabajar con ADO.NET
Crear objetos de datos a mano
Procedimientos almacenados
Actualizar con SQL y ADO.NET
Actualizar datos con transacciones
Vincular a objetos de negocio
Capítulo 10. Presentar LINQ
Deconstruir LINQ
Proveedores LINQ
LINQ to XML
LINQ to SQL
Capítulo 11. Validación
RequiredFieldValidator
El control Summary
CompareValidator
Comprobar rango
Expresiones regulares
Validación personalizada
Grupos de validación
Capítulo 12. Seguridad basada en formularios
Autenticación
Establecer autenticación basada en formularios
Capítulo 13. Páginas maestro y navegación
Páginas maestro
Navegación
Filtrado basado en seguridad
Capítulo 14. Personalización
Crear sitios Web personalizados
Temas y máscaras
Partes Web
Capítulo 15. Controles personalizados y de usuario
Controles de usuario
Controles personalizados
Controles derivados
Controles compuestos
Capítulo 16. Servicios Web
Introducción a los servicios Web
Entender protocolos y estándares de servicio Web
Utilizar servicios Web SOAP
Desarrollar un servicio Web SOAP ASP.NET
Invocar el servicio Web
Desarrollar un servicio Web WCF
Crear y consumir servicios Web compatibles con AJAX
Introducción a REST y JSON
Aprender más sobre servicios Web
Capítulo 17. Guardar en caché y rendimiento
Tipos guardados en caché
Caché de datos
Caché de salida
Caché de fragmentos: guardar en caché parte de una página
Caché de objetos
La clase HttpCachePolicy
Rendimiento
Benchmarking y profiling
Capítulo 18. Lógica de aplicación y configuración
Presentar IIS 7.0
Lógica a nivel de aplicación
Configurar la aplicación
Modificar web.config con IIS 7.0
Herramienta Administración de sitios Web
Apartados de configuración personalizados
Capítulo 19. Registro, depuración y gestión de error
Crear la aplicación de ejemplo
Registrar
Depuración
Gestión de error
Páginas de error personalizadas
Capítulo 20. Implementación
Ensamblados
Implementación local
Implementación global
Windows Installer
Proyectos de implementación Web
Índice alfabético
ASP.NET 3.5 es la forma más rápida, eficiente y segura de crear aplicaciones Web interactivas. Orientada a desarrolladores, esta exhaustiva guía está diseñada para que sirva de recurso útil y conciso, proporcionándole respuestas rápidas y eficaces.
Aprenda a crear modernas aplicaciones utilizando la popular tecnología de desarrollo Web de Microsoft y Visual Studio 2008. Encontrará los aspectos más novedosos de la programación ASP.NET y los temas principales, como por ejemplo, HTTP runtime, seguridad, caching, gestión de estados, páginas, controles, enlaces y acceso de datos. En esta obra, encontrará información esencial para crear con ASP.NET 3.5 aplicaciones Web innovadoras, proporcionando la combinación adecuada de expertos consejos y ejemplos prácticos.