
Toda aplicación web suele necesitar una base de datos para la gestión de la información. Hemos elegido MySQL al ser una de las más ampliamente usadas y por ser de libre distribución.
La parte principal de este módulo será la programación en PHP 5. Empezaremos con una parte de introducción a la que iremos añadiendo conceptos básicos y avanzados. Por último veremos cómo integrar un sistema de plantillas y una capa de persistencia a nuestro proyecto de aplicación web usando el framework de desarrollo web Laravel 5.
Temario
- 1.Introducción a MySQL. SQL: Left Join, group by… Optimización de Bases de datos: indices, tablas intermedias.
- 2. Introducción a PHP. Se asume la programación estructurada y programación orientada a objetos
- 3. Conceptos sencillos: Arrays, Funciones, gestió de errores,…
- 4. Conceptos avanzados: Formularios, Validación de datos, Expresiones regulares, Control de sesiones, Conexión a MySQL, …
- 5. Patrones de diseño software aplicados a PHP: MVC (Modelo-Vista-Controlador), Patrones de diseño, ActiveRecords…
- 6. Framework Laravel 5.
Ejemplos
Número de horas
50 (5 créditos)
Profesores
- José Manuel Pérez
- Ramón Muñiz