Internet (y en particular, el servicio del World Wide Web) es la mayor infraestructura de comunicaciones distribuida que existe en la actualidad. Se ha convertido en un pilar básico del desarrollo y la economía mundial. La Web, desde sus orígenes se ha transformado de un sistema distribuido de consulta y publicación de documentos a una plataforma para el desarrollo de servicios y aplicaciones. En esta asignatura se estudiará en detalle el funcionamiento de la Web y las tecnologías que se utilizan en ella. Se estudiará también la arquitectura de las aplicaciones para la Web, las tecnologías de las que hacen uso y los algoritmos que se utilizan. En las prácticas, los alumnos desarrollarán una o varias aplicaciones.