Ajax es un término que engloba todo lo que rodea el uso de peticiones HTTP asincrónicas iniciadas por JavaScript con el propósito de recuperar información del servidor sin descargar la página. Proporciona a los desarrolladores la capacidad de crear interfaces de usuario más sofisticadas y con mejor respuesta, rompiendo así con el paradigma de hacer clic y esperar que hasta ahora había dominado la Web desde su creación. En este libro, se estudian los distintos agentes de peticiones y explica cuándo debe utilizarse cada uno. Se desarrollan diferentes técnicas y patrones de Ajax para ejecutar procesos de comunicación clienteservidor en su sitio y en sus aplicaciones web, así como una variedad de patrones de diseño Ajax para utilizar en circunstancias específicas de recuperación de datos. Cada capítulo se basa en la información de los capítulos anteriores, de forma que al final del libro habrá adquirido los conocimientos prácticos necesarios para implementar sus propias soluciones Ajax. Este libro está dirigido a desarrolladores web que quieran mejorar la funcionalidad de sus sitios y aplicaciones. Es necesario estar familiarizado con JavaScript, HTML y CSS, así como tener experiencia con un lenguaje del lado del servidor tal como PHP o .NET.