Este documento presenta un curso sobre el desarrollo de aplicaciones web utilizando software libre. Explica conceptos básicos como la instalación y configuración de servidores web Apache, el diseño de páginas web con HTML, CSS y JavaScript, el uso de formatos estructurados como XML y la generación de contenido dinámico con PHP y Java Servlets. También cubre temas como el acceso a bases de datos con JDBC, los servicios web SOAP y XML-RPC, y la monitorización y mantenimiento de aplicaciones web.