¿Qué hace un desarrollador web? Funciones y habilidades