PROGRAMACIÓN WEB 2.0

PROGRAMACIÓN WEB 2.0

Van der Vlist, Eric / Bermúdez Brito, Náyade / tr.

51,50 €
Tax Included (IVA)
Out of Stock. Ask for availability
Publishing house :
Anaya
Year of edition:
2007
Matter
Literature
ISBN:
978-84-415-2252-7
Pages :
560
Binding :
Rústica
Collection :
Wrox (Anaya Multimedia)
51,50 €
Tax Included (IVA)
Out of Stock. Ask for availability
Add to favorites

Prefacio

Introducción
Para quién es este libro
Qué cubre este libro
Cómo se estructura este libro
Qué necesita para usar este libro
Convenciones
Código fuente

1. Hola Mundo Web 2.0
Introduciendo BuzzWatch
Haciendo un mapa del paisaje
Explorando detrás del escenario
Haciendo de BuzzWatch un mejor ciudadano Web
Haciendo de BuzzWatch una aplicación más fácil de mantener
Dando el toque final
Conclusión

2. Presentación de página
Creando páginas simples y claras
Produciendo HTML válido
Usando hojas de estilo en cascada
Eligiendo los elementos apropiados
De HTML a XHTML
XHTML 1.0
XHTML 1.1
¿Por qué usar XHTML?
XHTML es más fácil de manipular
XHTML anima a usar CSS
XHTML funciona mejor en dispositivos móviles
XHTML es extensible
Diferencias con respecto a HTML
XHTML es una aplicación XML
Elementos vacíos
ID y nombres
El Document Object Model
Niveles DOM
Revisión de la API DOM
Referencia sobre la API DOM
Hojas de estilo en cascada
Esquinas redondeadas
Pestañas
Herramientas
El DOM Inspector para Firefox
La barra de herramientas para el desarrollador Web de Firefox
La barra de herramientas para el desarrollador Web de Internet Explorer
DevBoi para Firefox
Resumen

3. JavaScript y Ajax
JavaScript: Comprendiendo aspectos poco conocidos pero muy importantes
El tipo y el valor indefinido
El operador ===
Iterando con for-in
Programación funcional
Parámetros de funciones
Optimizaciones JavaScript
Reduciendo el tiempo de descarga de JavaScript
Mantenga las actualizaciones del DOM al mínimo
Ajax
Todo sobre la experiencia del usuario
La historia de XMLHttpRequest
Ejemplo de XMLHttpRequest
La librería Yahoo! UI
El Google Web Toolkit
Gestionando las pérdidas de memoria
Resumen

4. Principios de diseño
Aspectos generales de diseño
Favoritos
Navegación
Minimizando el tráfico
Manteniendo la comunicación
Combinando múltiples peticiones
Procesando en el servidor cuando sea posible
Limitando el uso de llamadas
Soporte para dispositivos de bajo nivel
Requisitos de accesibilidad y líneas maestras
No confíe solo en imágenes y colores para el contenido
Separar el contenido de la presentación
Evitar distracciones
Ofrezca enlaces contextuales
URL amigables
Usar scripts independientes del dispositivo
Etiquetar los campos de los formularios
Evitar los marcos si es posible
Uso de CSS Aural
Evitar ventanas emergentes
Evitar los refrescos y los redireccionamientos automáticos
Manejando cabeceras y barras laterales
Probando el producto final
Resumen

5. ¿Qué es lo próximo para la Web 2.0?
XSLT y XPath
Ejemplo Hola Mundo para XSLT
Más XSLT
Estilos XSLT
Más XSLT
Usando XSLT en un navegador
SVG
Ejemplo Hola Mundo en SVG
Definiendo el estilo para SVG
Más SVG
XForms
Ejemplo Hola Mundo en XForms
Definiendo el estilo para XForms
Más ejemplos de XForms
Qué es lo siguiente en HTML
Las propuestas del W3C
Las contrapropuestas del WHATWG
Comparando XHTML 2.0 y HTML 5
Resumen

6. Alternativas basadas en clientes ricos
De los navegadores a los clientes ricos
Desventajas de los navegadores
Una solución, clientes ricos
Clientes ricos a día de hoy
Comparando Frameworks para clientes ricos
OpenLaszlo
Aspectos básicos de Lazlo
Ayuda al desarrollador
Un ejemplo más avanzado
XUL
Aspectos básicos de XUL
XUL más avanzado
Localización
XAML
Aspectos básicos de XAML
XAML más avanzado
Resumen

7. HTTP y URI
Cómo se impuso la Web
La Web 1.0: HTML, URL y HTTP
Entrando en detalles
Cliente-Servidor
Protocolos por capas
Nombres de dominio
URL y URI
Analizando URI
Peligros del código oculto
¿Qué hace un servidor Web realmente?
La Web tiene dos formas
El modelo Web y REST
Recursos
Representaciones
Estado
Transferencia: Usando métodos HTTP
Consideraciones para desplegar un servicio HTTP
Tipos de medio
Recursos de interés
Representaciones solicitadas
Respuesta del servidor
¿Qué hay en el cable?
Kit de referencia
Un ejemplo HTTP
Más representaciones
Negociación del contenido
Viendo los mensajes con HTTPTracer
Resumen

8. XML y sus alternativas
XML
Los fundamentos de XML
Elementos
Atributos
Datos de texto
Comentarios
Declaración XML
Los nombres de espacios XML
Unicode y codificación de texto
Tratar con datos binarios
Características de XML que usualmente no necesitará
Tipos de datos
Lenguajes de Esquema
XSLT y XPath
Otras tecnologías XML
Formatos de datos existentes y protocolos
API
Alternativas a XML
JSON
JavaScript
HTML
Otros formatos
Resumen

9. Sindicación
Algunos fundamentos de la sindicación
Microcontenidos
El alimentador
El proceso de sindicación
Formatos de sindicación
RSS 2.0: Contenido Simple
Identificar el elemento
Especificaciones
Codificación de contenido
Extensibilidad
Tipos MIME y la suscripción One-Click
Autodescubrimiento
RSS 1.0: Descripción del recurso
Especificaciones RSS 1.0 y módulos
Atom: ¿Lo mejor de ambos mundos?
Especificaciones y Extensiones Atom
Comparar elementos a través de los formatos
Adjuntos y Podcasting
Resumen

10. Microformatos
La base de los microformatos
CSS y los microformatos
La semántica de HTML
Contenido, presentación y datos
Clarificación
Los perfiles HTML
Los perfiles XMDP
Cobertura
Microformatos relacionales
Componentes de los microformatos
Diseño de patrones
Documentos compuestos
Normas de Org 2.0
Comunidad
Principios
Procesos
Crear documentos microformatos
Ejemplo: Cronología de acontecimientos
Consideraciones adicionales
Arquitectura de la aplicación
Visión general del código
Código de origen
Resumen

11. Combinar protocolos para construir Servicios Web
Servicios REST
Una aplicación de muestra
El protocolo de publicación Atom
Los servicios REST al natural
Más recursos en REST
Servicios WS-*
Los servicios WS-* y SOAP
Servicios WS-* y WSDL
La Pila WS-*
REST contra WS-*
SOAP
WSDL
Herramienta de soporte
Resumen

12. Sirviendo XML sobre HTTP
¿Cuál es la diferencia con servir HTML?
Tipos de medios
Codificación de caracteres
Sirviendo a un XML bien realizado
Sirviendo al contenido estático
Servir a un contenido dinámico
Principios
Servir XML con Java
Servlets
Páginas JavaServer
Serialización de API
Servir XML con ASP.NET y C#
Servir XML con Ruby on Rails
Servir XML con PHO, Perl, Python y más
Usar XSLT por el lado del servidor
Usar una plataforma XML
XQuery y Bases de datos XML
Servir XML con eXist
WebDav y Subversion
Servir con JSON
Resumen

13. Bases de datos y recursos no XML
Tratando con recursos no XML
Convertir datos relacionales a XML
La transformación en el lado del servidor usando SQL Server
Recuperar los datos como XML
Tomar control del formato XML
Usar la transformación por el lado Cliente usando ADO.NET
Usar Oracle XSQL
Instalar Oracle y XSQL
Una simple página XSQL
Un ejemplo más avanzado
Convertir datos binarios a XML
Conversión manual
Automatizando la conversión
Resumen

14. Crear canales de sindicación
Un servicio simple Atom
Interfaces de usuario
Arquitectura de la aplicación
La herramienta Abdera Atom
Visión general del código
Servlet Atom
La clase Utils
La clase Settings
Ejecutando la aplicación
Compilando y desplegando la aplicación
Consideraciones útiles
Añadir soporte a correo electrónico
Entendiendo la arquitectura de soporte de correo
Configurando un Servidor local de correos
Usar la clase MailClient
La interfaz MessageReader
MailEntryCollector
Resumen

15. Mashups, Scraping de HTML y Servicios Web
Ejemplos populares: Mapping Mashups
¿Por qué usar Mashups?
El Modelo de Negocios de Mashups
Screen Scraping
Beneficios e inconvenientes
El juego favorable
Descargando la página
Analizando la página
Un ejemplo simple de Screen Scraping
Crear alimentadores
El despliegue en el servidor
Despliegue a través de un servicio externo
Mapping y Badges
Badges
Mapas de Google
Resumen

16. Implementando y manteniendo su espacio URI
Prueba a futuro de sus URI
Agnosticismo en la tecnología
Jerarquías y Colecciones
Arrastre de barras diagonales y la independencia de ubicación
Administrar el cambio de su espacio URI
Los fundamentos del cambio de dirección HTTP
Redireccionando recursos permanentemente
Redireccionando recursos temporalmente
Métodos de redirección que no debería usar
Redireccionamiento por el lado del servidor
La caja de herramientas para mapping en URI
mod_alias y mod_rewrite de Apache
Redirección simple
Añadiendo arrastres de barras
Rutas para parámetros de consultas
Delegando pedidos
Negociación de contenido: mod-negotiation
ASP.NET y IIS
Resumen

17. El Podcasting y servir Multimedia
El laberinto de los formatos
Formatos Descriptivos
M3U
PLS
XSPF
Podcasts
SMIL
Escoger un formato descriptivo
Contenedores y Formatos de codificación
WAV y AIFF
AVI
ASF
MPEG
Protocolos
Multicast
Unicast
Elegir un protocolo
Resumen

18. Seguridad
¿Qué es la seguridad?
Seguridad del recurso
Seguridad del mensaje
Lecciones aprendidas de la historia
Enfoque por capas
Autenticación y Autorización
Autenticación y Autorización en IIS y ASP.NET
Diferentes métodos de autenticación en IIS y AS.NET
Configurar la Autenticación IIS
Configurar la autenticación ASP.NET
Autenticación y Autorización en Apache
Encriptación de mensajes
La encriptación simétrica
Infraestructura de clave pública
Resumen de mensajes
Certificados digitales
Capa de protección Segura SSL
Las etapas dentro de una comunicación SSL
Configuración de SSL en IIS
Generar una petición de certificado en IIS
Presentar la petición del certificado en IIS
Instalación del certificado publicado en IIS
Configurar el Sitio para usar SSL en IIS
Configurar SSL en Apache
Generar una Petición de Certificado en Unix
Publicar el certificado solicitado en IIS
Instalar el Certificado publicado en Apache
Configurar el sitio para usar SSL en IIS
Código de seguridad
Principios generales
Inyección SQL
Scripting de sitios cruzados
Desbordamiento de datos
Seguridad de los servicios Web
Usar seguridad en los servicios Web
Cómo funcionan los servicios Web
Agregar políticas
Agregar Autenticación personalizada
Crear un cliente
Mejorar la seguridad
Resumen

Índice alfabético

Artículos relacionados

  • EL AÑO QUE MARGARITA SE FUE A PARÍS
    MAMEN SANCHEZ
    ¿Realismo mágico? No. La magia de la realidad. El esperadísimo regreso de Mamen Sánchez con una novela que nos recuerda la importancia de vivir nuestras propias vidas cuando los hijos vuelan.La protagonista de esta historia fue hija durante 25 años y lleva siendo madre incluso más tiempo. Una madre sola con tres hijas trillizas a las que ha dedicado todos sus desvelos, olvidada...
    Only one copy available. Shipping in 48

    22,90 €

  • ATMOSPHERE
    JENKINS REID, TAYLOR
    ***PRIMERA EDICIÓN LIMITADA EN TAPA DURA CON CANTOS ILUSTRADOS***UNA NOVELA ÉPICA, CON EL PROGRAMA DEL TRANSBORDADOR ESPACIAL DE LOS OCHENTA COMO TELÓN DE FONDO, QUE EXPLORA HASTA DÓNDE ESTAMOS DISPUESTOS A LLEGAR PARA VIVIR Y AMAR MÁS ALLÁ DE NUESTROS LÍMITES.Durante el verano de 1980, la profesora de Astrofísica Joan Goodwin comienza a formarse para ser astronauta en el Centr...
    Available for Express Delivery in 48 h.

    24,00 €

  • CUANDO LA TORMENTA PASE (PREMIO FERNANDO LARA 2024)
    MANEL LOUREIRO
    Manel Loureiro da un giro definitivo al thriller con su nueva novela, ganadora del Premio Fernando Lara 2024.Atrapado en Ons, una pequeña isla de la costa atlántica gallega, Roberto Lobeira no tiene posibilidad alguna de llegar a tierra firme ni de comunicarse con el exterior debido a una tormenta que parece ser el preludio de una tragedia. Cuando descubre un fardo que las olas...
    Only one copy available. Shipping in 48

    12,95 €

  • EL VERANO DE CERVANTES
    MUÑOZ MOLINA, ANTONIO
    Toda una vida leyendo Don Quijote.«Muñoz Molina no defrauda, la suya es una escritura cautivadora que aboca a quien lee a zambullirse en las páginas, a apropiárselas en cierta manera. El alma humana tiene quien le escriba.» Mey Zamora, Cultura/s, La Vanguardia «Un narrador poderoso que echa luz sobre los entresijos morales de nuestra sociedad.» Santos Sanz Villanueva, El Cultur...
    Available for Express Delivery in 48 h.

    22,90 €

  • NO TE VERÉ MORIR
    ANTONIO MUÑOZ MOLINA
    Una emocionante novela sobre la fuerza del amor y sus espejismos.«El mejor Muñoz Molina […]. Un libro magnífico que arrastra al lector a un torbellino de emociones.» Ricardo Baixeras, Abril, El Periódico «Vuelve el narrador poderoso que echa luz sobre los entresijos morales de nuestra sociedad.» Santos Sanz Villanueva, El Cultural «Una novela que emocionará a los lectores […]. ...
    Only one copy available. Shipping in 48

    10,95 €

  • EL JUEGO DE LA MUERTE
    XABIER GUTIERREZ
    Llena de intriga y misterio, esta novela negra conseguirá trasladarte a unos de los escenarios clave de la Segunda Guerra Mundial en nuestro país.En el invierno de 1943, una joven judía llamada Amira busca refugio en la estación ferroviaria de Canfranc para escapar de los nazis. Allí conoce a Emeterio Gascón, un miembro de la resistencia quien le ofrece ayuda y un plan para sac...
    Only one copy available. Shipping in 48

    20,90 €