Argumento de Programación con Asp.net 3.5
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.0Introducció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 alfabético