Construyendo un Blockbuster

Un proyecto real en PHP y Laravel, desde el computador vacío hasta el sistema funcionando

Marco González Luengo

Tabla de contenidos
  1. 1. Preparar el equipo
  2. 2. El proyecto nace
  3. 3. La rutina de todos los días
  4. 4. El modelo de datos
  5. Lo que viene

Blockbuster es el sistema de un videoclub: un catálogo de películas, socios que las arriendan y las reglas que dicen quién puede llevarse qué. Lo construimos entre todos, en Laravel, y lo vamos haciendo crecer clase a clase.

Esto es lo que estamos trabajando ahora. Las páginas están en el orden en que se arma el proyecto, así que si te pierdes, vuelve aquí y sigue desde donde quedaste.

1. Preparar el equipo

Antes de escribir código hay que tener dónde escribirlo.

  1. Entorno de trabajo en Fedora: instalar Fedora, Lerd y PhpStorm, paso a paso.
  2. Conociendo PhpStorm: las zonas de la ventana, cómo moverte por un proyecto y los atajos que más rinden.

2. El proyecto nace

  1. De tu computador a GitHub: crear una cuenta, armar un proyecto Laravel, ponerlo bajo Git y publicarlo.

3. La rutina de todos los días

  1. Clonar, cambiar y subir: bajar un proyecto que ya existe, hacerlo funcionar, modificarlo y publicar tus cambios.

4. El modelo de datos

  1. Los primeros modelos: clonar el proyecto del grupo y agregar, cada quien, una pieza al modelo del videoclub: copias, clasificaciones y socios.

Lo que viene

Las etapas siguientes irán apareciendo a medida que avance el proyecto.

Si buscas el material según las unidades del programa, está en Unidades del programa.