Construyendo un Blockbuster
Un proyecto real en PHP y Laravel, desde el computador vacío hasta el sistema funcionando
Marco González Luengo
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.
- Entorno de trabajo en Fedora: instalar Fedora, Lerd y PhpStorm, paso a paso.
- Conociendo PhpStorm: las zonas de la ventana, cómo moverte por un proyecto y los atajos que más rinden.
2. El proyecto nace
- 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
- Clonar, cambiar y subir: bajar un proyecto que ya existe, hacerlo funcionar, modificarlo y publicar tus cambios.
4. El modelo de datos
- 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.