logo

2. Programación en el servidor: Mysql y PHP con Laravel 5

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
Fechamayo 22, 2014