Available courses

Esta asignatura introducirá el lenguaje PHP al alumno, el cual le servirá para desarrollar los diferentes proyectos o prácticas que deba realizar durante el Máster. Mediante pequeños proyectos normalmente incrementales, el alumno irá adquiriendo conocimientos cada vez más avanzados sobre el lenguaje. Se hará además un pequeño repaso al paradigma de programación Orientado a Objetos. Esta asignatura enlazará también la programación en PHP con el mundo web, el alumno podrá comprobar entonces las facilidades y la integración casi nativa con el mundo web, pues PHP se originó como un lenguaje de plantillas para servir páginas web. Se introducirán también herramientas de desarrollo ligadas al entorno PHP para facilitar la creación e integración de código de terceros.

Los lenguajes de programación son la herramienta básica en muchas de las actividades que realizará un ingeniero informático. Es por ello, que la capacidad de elegir el lenguaje de programación más adecuado es crucial. Hay que tener en cuenta que no es lo mismo si nos interesa principalmente la eficiencia, la fiabilidad o la velocidad de desarrollo. La asignatura dará una visión global sobre los lenguajes de programación, así como una pequeña introducción a la compilación. Además, presentaremos con un poco más de detalle los lenguajes funcionales y los usaremos para introducir nuevos elementos de los lenguajes de programación, tales como los sistemas de tipos o la programación de orden superior. También mostraremos cómo estos lenguajes pueden ser usados ​​para especificar y modelar hardware y software o, por ejemplo, en aplicaciones financieras. Finalmente, se considerarán brevemente los lenguajes de scripting, cada vez más usados​​, tanto en el prototipado como en el desarrollo de aplicaciones. Cabe destacar que la asignatura también trabajará la capacidad para aprender nuevos lenguajes.