Descripción
El alumno aprenderá a usar PHP desde el nivel básico (sin web) hasta su integración con la web. Como en todos los lenguajes de programación, aunque estos estén orientados hacia un mismo paradigma, PHP dispone de sus propias construcciones especiales. El alumno aprenderá cuáles son estas y para qué sirven.
Tipo asignatura
No es cursa
Semestre
Primero
Curso
1
Créditos
5.00
Conocimientos previos
Objetivos

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.

Contenidos

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)

Metodología
Evaluación

Se realizará un examen al final de la asignatura.

Criterios evaluación

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.

Bibliografía básica
Material complementario