Este libro aplica el enfoque de live-code (código en vivo) de Deitel al desarrollo de aplicaciones Web 2.0. Presenta conceptos en el contexto de más de 180 programas totalmente probados (más de 18.000 líneas de código), junto con una sintaxis detallada, descripciones pormenorizadas y ejemplos de los resultados. Ofrece multitud de consejos que le ayudarán a crear aplicaciones más robustas y compatibles con estándares, desde el navegador al servidor y las bases de datos, con un análisis del desarrollo Web en diferentes lenguajes de programación.
Para empezar, le ofrece una concisa introducción a XHTML, CSS y JavaScript, antes de adentrarse en el desarrollo avanzado en el lado cliente con el DOM, XML, Ajax, JSON y otras tecnologías RIA. Tras ello, prosigue con el desarrollo en el lado del servidor por medio de servidores web, bases de datos, PHP, Ruby on Rails, ASP.NET, JavaServer Faces y los servicios web. Cuando haya terminado, dispondrá de todo lo necesario para diseñar aplicaciones Web 2.0.