Detalle del libro
Ver Índice
C01. Web 2.0. La nueva web
La nueva web
Qué es la Web 2.0
Historia
Qué no es la Web 2.0
Web 1.0
En ejemplos
Rich Internet Applications
Qué son
Características
Tipos de aplicación
Ventajas
Desventajas
Capacidad de uso
El botón Atrás del navegador
2da Guerra de los browsers
Indexación de buscadores
Favoritos o marcadores
Manejo de errores
Complejidad de desarrollo
Plataformas disponibles
AJAX
Adobe Flash
Adobe Flex
OpenLaszlo
Microsoft Silverlight
Java Webstart
El sentido de la web
La Web semántica
Microformats
Web mashups
Web services y API
Red social
Etiquetado
Modelos
Blogs y derivados
Wikis
Comunidades
Interoperabilidad
LinkBack
Redes de favoritos
Gadgets y Widgets
Estándares
El nuevo modelo de trabajo
XHTML
CSS
JavaScript
XML
Separación en capas
C02. Comenzando con AJAX
Herramientas
Entorno de trabajo
Adobe Dreamweaver
Microsoft Expression Web
JSEclipse
Visual Web Developer
Navegadores y utilitarios
Internet Explorer
Firefox
Opera
Servidor Web
Cassini
Internet Information Server
Apache
HTTP Proxies
El objeto XMLHttp
Origen
Modo de uso
Instanciación
En Internet Explorer
Maximiliano R. Firtman
En otros navegadores
Patrón Factory
Métodos más utilizados
open
send
abort
Propiedades
readyState
status
statusText
responseText
responseXml
onreadystatechange
Otros métodos
setRequestHeader
getResponseHeader
getAllResponseHeaders
Métodos y propiedades no estándar
Primer Proyecto AJAX
Hola AJAX
Parámetros GET
?clave=valor&clave2=valor2
LeerArchivo.ASPX
Parámetros POST
clave=valor&clave2=valor2
LeerArchivoPost.aspx
leerArchivoPost.html
Reemplazando contenido
XHR.js.
reemplazandoDIV.html
Técnicas avanzadas
Try-Catch
Generando errores
For in
Manejo de funciones
Parámetros opcionales
Sobrecarga de parámetros por tipo
Parámetros como variables
Parámetros múltiples
Programación orientada a objetos
Objeto Object
AJAX es una nueva técnica para desarrollar sitios web con mayor dinamismo y menores esperas para el navegante. Sitios web como Google Maps, Windows Live o Google Docs & Spreadsheets están íntegramente desarrollados utilizando esta técnica, la plataforma estándar de creación de interfaces ricas propias de la Web 2.0. Esto implica utilizar el lenguaje JavaScript, junto a nuevas técnicas de trabajo que incluyen el uso de XML, JSON y Patrones de Diseño. Todos los diseñadores y programadores web que deseen desarrollar sitios modernos y profesionales deberían interiorizarse en esta técnica.
En este libro el lector encontrará los elementos esenciales que componen AJAX propias del ambiente Web 2.0. Se desarrollan problemas reales de programación de aplicaciones Web con la solución de los casos explicados paso a paso incluyendo numerosos casos prácticos que le pueden resultar de gran ayuda. Además de los elementos esenciales que componen AJAX.
Dentro de los ejemplos y aplicaciones, cada parte del código está perfectamente explicada. En el libro se presentan problemas reales de programación de aplicaciones Web con la solución de los casos explicada paso a paso.
Está orientado a la utilización de Java/J2EE como tecnología de desarrollo del lado de servidor.
Con este libro y conocimientos básicos de HTML y CSS y un lenguaje de servidor el lector aprenderá todas las técnicas básicas y avanzadas para crear la nueva generación de sitios Web de manera profesional.