En el capítulo anterior agregamos a la infraestructura del proyecto una base de datos postgres utilizando docker. En este capítulo vamos a describir la estructura de las tablas del proyecto y las vamos a crear usando doctrine.

La forma tradicional de hacer esto es crear nuestro diagrama entidad relación, crear las tablas a partir de ahí y luego ir al proyecto a codificar. Esta forma de trabajo tiene un gran inconveniente, nuestro código fuente no tiene la capacidad de mantenerse sincronizado a nuestra base datos. Por este motivo, se invierte una parte del proceso. Por supuesto siempre vamos a iniciar con el análisis y la definición de nuestro diagrama entidad relación, pero luego vamos a codificar la estructura de las tablas y será nuestro proyecto el encargado de crear las tablas en la base de datos, sabiendo siempre como mantenerlas sincronizadas.

En el siguiente video vamos a crear la estructura de tablas para nuestro proyecto, por el momento versionamos nuestro código fuente hasta aquí.

Otros artículos de esta serie

  1. Lista de reproducción en nuestro canal de Youtube
  2. Symfony 5: La Vía Rápida | Paso 1 – Revisando tu entorno de trabajo
  3. Symfony 5: La Vía Rápida | Paso 2 – Presentando el proyecto
  4. Symfony 5: La Vía Rápida | Paso 3 – Desde cero hasta producción
  5. Symfony 5: La Vía Rápida | Paso 4 – Git, composer y Symfony Flex
  6. Symfony 5: La Vía Rápida | Paso 5 – Solucionando problemas
  7. Symfony 5: La Vía Rápida | Paso 6 – Creando nuestra primera página
  8. Symfony 5: La Vía Rápida | Paso 7 – Creando una base de datos con docker
  9. Symfony 5: La Vía Rápida | Paso 8 – Definiendo la estructura de datos
  10. Symfony 5: La Vía Rápida | Paso 9 – Configurando el panel de administración
  11. Symfony 5: La Vía Rápida | Paso 10 – Construyendo la interfaz de usuario
  12. Symfony 5: La Vía Rápida | Paso 11 – Almacenando las sesiones en redis
  13. Symfony 5: La Vía Rápida | Paso 12 – Escuchado eventos (events and subscribers)
  14. Symfony 5: La Vía Rápida | Paso 13 - Gestionando el ciclo de vida de los objetos de doctrine

Deja un comentario