Saltar al contenido principal
Asp. net 3. 5
-15%

Asp. net 3. 5

Paso a Paso.

Geroge Shepherd

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...

Editorial:
Anaya Multimedia
Año de edición:
2008
Materia:
Ciencia - STEM
ISBN:
978-84-415-2439-2
Páginas:
688
Colección:
Paso A Paso
Q. 675
Q. 574
IVA incluido
No disponible
Añadir a favoritos Avisar disponibilidad

Sinopsis

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.

Índice

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

Artículos relacionados

Inteligencia Artificial Explicada a mi Abuelita -15%

Inteligencia Artificial Explicada a mi Abuelita

Astudillo Garcia, Víctor

¿Alguna vez has sentido que la inteligencia artificial es un tema demasiado complicado, reservado solo para expertos en tecnología? Este libro quiere demostrarte lo contrario. Aquí encontrarás la inteligencia artificial explicada tan sencilla que hasta mi abuelita la entendería: con ejemplos de la vida cotidiana, compar...

Disponible
Q. 170

Q. 145

Entre el Paraíso y el Apocalipsis -15%

Entre el Paraíso y el Apocalipsis

Sala I Martin, Xavier

¿Qué es la inteligencia artificial? ¿Nos abrirá las puertas a un paraíso en el que los ordenadores nos hará la vida más fácil? ¿O acabará con el mundo que conocemos? Desde los orígenes de la humanidad, las ideas científicas, tecnológicas y sociales han sido siempre el motor de la evolución. Hoy nos enfrentamos a una nueva revolución que puede cambiar radicalmente nuestra socied...

Disponible
Q. 320

Q. 272

Programa o Serás Programado (Edición 15 Aniversario) -15%

Programa o Serás Programado (Edición 15 Aniversario)

Rushkoff, Douglas

Once mandamientos para la era digital. En este ya clásico ensayo, ahora en una edición actualizada que incluye un nuevo capítulo sobre los retos que plantea la IA, Douglas Rushkoff, uno de los primeros y más brillantes pensadores sobre la red, identifica la pregunta crucial en el debate acerca del mundo digital: ¿controlamos nosotros la tecnología o permitimos que esta, y aquel...

Disponible
Q. 240

Q. 204

¿Y si la Ia me Arregla la Vida? -15%

¿Y si la Ia me Arregla la Vida?

Velasco-Gallego, Christian

Una guía irreverente, práctica y divertida para aprender a usar la inteligencia artificial generativa en tu día a día sin volverte loco... ni programador.¿Y si pudieras usar la inteligencia artificial para simplificar tu vida sin complicártela más? Este libro no es para expertos. Es para personas reales, con trabajos reales, problemas reales... y ganas de que alguien -o algo- l...

Disponible
Q. 230

Q. 196

Puramente Humanos -15%

Puramente Humanos

Braden, Gregg

En una era en la que tecnologías como la inteligencia artificial amenazan con reemplazar la inteligencia humana, Gregg Braden, científico galardonado, presenta una visión radicalmente nueva sobre nuestra tecnología humana innata y lo que somos capaces de lograr. Existen momentos únicos en la historia en los que tomamos decisiones que transforman de manera irreversible el mundo ...

Disponible
Q. 195

Q. 166

Leer Escribir Poseer -15%

Leer Escribir Poseer

Chris Dixon

Una exploración a fondo del poder que tienen las blockchains para transformar la red. El internet de hoy dista mucho de la promesa inicial de una red libre, democrática y descentralizada, pues en la última década ha caído casi por completo bajo el control de un pequeño grupo de empresas como Apple, Google y Facebook. En Leer Escribir Poseer, el visionario tecnológico Chris Dixo...

Disponible
Q. 210

Q. 179