ASP.NET 3.5

ASP.NET 3.5

SHEPHERD, GEORGE

66,00 €
IVA incluido
Editorial:
ANAYA MULTIMEDIA, S.A.
Año de edición:
2008
ISBN:
978-84-415-2439-2
Páginas:
688
Encuadernación:
Rústica
Colección:
PASO A PASO

Disponibilidad:

  • Calle Doce de OctubreConsulte disponibilidad
  • Calle Valeriano MirandaConsulte disponibilidad

Introducción
El camino hasta ASP.NET 3.5
ASP.NET 1.0 y 1.1
ASP.NET 2.0
ASP.NET 3.5
Uso de este libro
¿A quién va dirigido este libro?
Organización de este libro
Introducción
Encontrar el mejor punto de partida en este libro
Convenciones utilizadas en este 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 de Hipertexto Codificado (HTML)
Contenido dinámico
Formularios HTML
Common Gateway Interface (muy antiguo)
La plataforma Microsoft como servidor Web
Internet Information Services
Las DLL de la Interfaz de Programación de Aplicaciones para Servidor en Internet
Internet Information Services
ASP Clásico (introducción a ASP.NET)
Conceptos del desarrollo Web
ASP.NET
Resumen
Referencia rápida del capítulo 1

2. Aspectos básicos de la aplicación ASP.NET
La sencilla aplicación Hello World
Construir la aplicación Web HelloWorld
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
Ver los ensamblajes de ASP.NET
Opciones de codificación
Estilo ASP.NET moderno
El conducto ASP.NET HTTP
Los conductos de IIS 5.x y de IIS 6.x
El conducto integrado en IIS 7.0
Utilizar el conducto
HttpApplication
HttpContext
HttpModules
HttpHandlers
Visual Studio y ASP.NET
Sitios Web IIS locales
Sitios Web basados en sistema de archivos
Sitios Web FTP
Sitios Web remotos
HelloWorld y Visual Studio
Resumen
Referencia rápida del capítulo 2

3. El modelo de representación de página
Renderizar controles como etiquetas
Empaquetar UI como componentes
La página utilizando ASP
El modelo de presentación de la página
El árbol de control de la página
Agregar controles utilizando Visual Studio
Consideraciones de diseño
Resumen
Referencia rápida del capítulo 3

4. Controles renderizados personalizados
La clase Control
Visual Studio y los controles personalizados
Un comprobador de palíndromos
Controles y eventos
HtmlTextWriter y controles
Controles y ViewState
Resumen
Referencia rápida del capítulo 4

5. Controles compuestos
Controles compuestos versus controles renderizados
Controles compuestos personalizados
Controles de usuario
Cuándo utilizar cada tipo de control
Resumen
Referencia rápida del capítulo 5

6. Combinación de controles
Validación
Cómo funciona la validación de página
Validación en el cliente
Validación en el servidor
Otros validadores
Propiedades del validador
Controles basados en imagen
TreeView
MultiView
Resumen
Referencia rápida del capítulo 6


Parte II. Características avanzadas

7. Web Parts
Breve historia de los Web Parts
Ventajas de WebPart
Desarrollar controles Web Part
Desarrollo de página Web Part
Desarrollo de aplicación Web Part
La arquitectura de Web Part
WebPartManager y WebZones
Zonas integradas
Web Part integrados
Desarrollar un Web Part
Resumen
Referencia rápida del capítulo 7

8. Una apariencia y comportamiento consistentes
Una apariencia y comportamiento consistentes
Páginas principales ASP.NET
Temas
Máscaras
Resumen
Referencia rápida del capítulo 8

9. Configuración
Configuración de Windows
Configuración de .NET
machine.config
Manipuladores de configuración de secció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
Resumen
Referencia rápida del capítulo 9

10. Iniciar sesión
Seguridad basada en Web
Asegurar IIS
Formularios básicos de autenticación
Servicios de autenticación ASP.NET
La clase FormsAuthentication
Una página de inicio de sesión opcional
Administrar usuarios
Controles de inicio de sesión ASP.NET
Autorizar usuarios
Resumen
Referencia rápida del capítulo 10

11. Data binding
Presentar colecciones sin Data binding
Presentar colecciones con Data binding
Controles basados en ListControl
TreeView
Menu
FormView
GridView
DetailsView
DataList
Repeater
Data Binding simple
Acceder a bases de datos
La historia de la base de datos .NET
Conexiones
Comandos
Administrar resultados
DataReader
DataSet
Fuentes de datos ASP.NET
Otros controles Data-bound
LINQ
Resumen
Referencia rápida del capítulo 11

12. Navegación por sitios Web
Soporte para navegación de ASP.NET
Los controles de navegación
Mapas de sitio XML
SiteMapProvider
La clase SiteMap
SiteMapNode
Los controles de navegación
Los controles Menu y TreeView
El control SiteMapPath
Configuración de SiteMap
Construir un sitio Web navegable
Interceptar el evento SiteMapResolve
Manipular el evento SiteMapResolve
Atributos personalizados para cada nodo
Recortar la seguridad
Asignación de URL
Resumen
Referencia rápida del capítulo 12

13. Personalización
Personalizar 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 del perfil
Guardar cambios en el perfil
Perfiles y usuarios
Resumen
Referencia rápida del capítulo 13


Parte III. Caché y administración del estado

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

15. Caché de datos de la aplicación
Utilizar el caché de datos
Impacto de la caché
Administrar la caché
DataSet en memoria
Caducidades de la caché
Dependencias de caché
La dependencia SQL Server
Borrar la caché
Resumen
Referencia rápida del capítulo 15

16. Caché del resultado
Realizar la caché del 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é del resultado
Perfiles de caché
Caché de controles usuario
Cuándo tiene sentido utilizar la caché del resultado
Resumen
Referencia rápida del capítulo 16


Parte IV. Diagnósticos e instalaciones

17. Diagnósticos y depuración
Seguimiento de la página
Activar el seguimiento
Declaraciones de seguimiento
Seguimiento de la aplicación
Activar el seguimiento de forma programática
El evento TraceFinished
Transmitir otros mensajes de seguimiento
Depurar con Visual Studio
Páginas de error
Excepciones no manipuladas
Resumen
Referencia rápida del capítulo 17

18. La clase HttpApplication y los módulos HTTP
La aplicación: un punto de encuentro
Controlar HttpApplication
Advertencia del estado de la aplicación
Manipular eventos
Application_Start
Application_End
Application_Error
Session_Start
Session_End
Eventos HttpApplication
HttpModules
Módulos existentes
Implementar un módulo
Ver módulos activos
Almacenar el estado en módulos
Global.asax contra HttpModules
Resumen
Referencia rápida del capítulo 18

19. Manipuladores personalizados
Manipuladores
Manipuladores integrados
HttpHandler
Manipuladores y el estado de la sesión
Manipuladores genéricos (archivos ASHX)
Resumen
Referencia rápida del capítulo 19


Parte V. Servicios, AJAX, puesta en funcionamiento y Silverlight

20. Servicios Web de ASP.NET
Remoting
Remoting a través de la Web
SOAP
Transportar el tipo de sistema
Lenguaje de descripción del servicio Web
No puede utilizar ASP.NET
Un servicio Web en ASP.NET
Consumir servicios Web
Ejecución asincrónica
Evolución de los servicios Web
Otras funciones
Resumen
Referencia rápida del capítulo 20

21. Windows Communication Foundation
Reducción de informática distribuida
Un API de comunicaciones fragmentado
WCF para sistemas conectados
Elementos constituyentes de WCF
Extremos WCF
Dirección
Enlace
Contrato
Canales
Conductas
Mensajes
Como WCF trata con ASP.NET
Modo lado a lado
Modo de compatibilidad ASP.NET
Escribir un servicio WCF
Crear un cliente WCF
Resumen
Referencia rápida del capítulo 21

22. AJAX
¿Qué es AJAX?
Introducción a AJAX
Razones para utilizar AJAX
AJAX en el mundo real
AJAX en perspectiva
Soporte en el servidor ASP.NET para AJAX
Control ScriptManager
Control ScriptManagerProxy
Control UpdatePanel
Control UpdateProgress
Control Timer
Soporte AJAX en el cliente
El juego de herramientas de control AJAX ASP.NET
Otros materiales soportados por la comunidad AJAX ASP.NET
Colección de herramientas de control AJAX
Familiarizarse con AJAX
El temporizador
Actualizar el progreso
Controles extensibles
El extensor AutoComplete
Un componente emergente de estilo diálogo
Resumen
Referencia rápida del capítulo 22

23. ASP.NET y contenido WPF
¿Qué es WPF?
¿Cómo afecta esto a la Web?
Archivos XAML sueltos
Aplicaciones XBAP
Contenido WPF y aplicaciones Web
¿Qué hay acerca de Silverlight?
Resumen
Referencia rápida del capítulo 23

24. Cómo afectan los tipos de aplicación Web a la puesta en funcionamiento
Proyectos de Visual Studio
Proyecto HTTP
Proyecto FTP
Proyecto sistema de archivos
Precompilar
Precompilar por rendimiento
Precompilar para la puesta en marcha
Publicar un sitio Web
Resumen
Referencia rápida del capítulo 24

Apéndice A. Glosario

Apéndice B. Contenido del DVD-ROM
Requisitos del sistema
Utilizar Microsoft Access
Códigos de muestra
Instalar los códigos de muestra
Utilizar los códigos de muestra
Visual Studio 2008

Índice alfabético

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 dentro de Visual Studio.

Este libro le mostrará cómo escribir aplicaciones Web utilizando la versión más actual del marco de trabajo de procesamiento de peticiones http de Microsoft: ASP.NET 3.5. Aprenderá, entre otros muchos aspectos, a utilizar controles para crear aplicaciones Web y proporcionarles un estilo, desarrollar una UI personalizada y consistente con páginas principales, temas y estilos, administrar la seguridad basada en la Web, crear caché de datos y contenido para mejorar el rendimiento de la aplicación, diagnosticar errores y depurar aplicaciones, etc.

Además, en el DVD-ROM adjunto, encontrará la versión de evaluación en castellano de Microsoft Visual Studio Professional 2008 completamente operativa durante 90 días, así como los códigos de muestra que utilizará mientras realiza los ejercicios del libro.

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 4.0
    SHEPHERD, GEORGE
    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 ...

    62,50 €