Desarrollar aplicaciones para la Web es una disciplina cada vez más compleja y que utiliza muchísimas tecnologías diferentes. Sea del lado del cliente o del servidor, es necesario dominar un gran número de lenguajes, como XHTML, JavaScript, PHP, XML, CSS y muchos más. Deberán ser compatibles con todos los navegadores y trabajar conjuntamente. Este libro muestra cómo construir sólidas aplicaciones para la Web y cómo debe de funcionar cada tecnología por separado para que se integre correctamente con las restantes. Sin necesidad de ningún conocimiento previo, aprenderá los conceptos esenciales del lado del cliente y del servidor, redes y seguridad. Incluye ideas prácticas para pequeños proyectos con los que conseguirá aprender rápidamente. Se trata de comenzar a programar aplicaciones que funcionen desde el primer momento y de un modo divertido.