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.
Introducción a PHP
Trabajar con el sistema de ficheros desde PHP
Enviar valores desde formularios PHP
PHP Orientado a Objetos
Métodos mágicos y autoloading
Comunicación con una base de datos
Template Engine: Twig
Composer
Clases predefinidas (SPL)
Se realizará un examen al final de la asignatura.
Los resultados de aprendizaje de esta asignatura son los siguientes:
[RA1] El alumno conoce un lenguaje actual de desarrollo web siguiendo los estándares de calidad y estilo.