Continuamos con el paso 10 del libro oficial de symfony 5 la vía rápida. En este capítulo vamos a dedicarnos a crear la página publica de nuestra web.

Ya hemos creado nuestros entities y base de datos e incluso un administrador rápido para cargar datos de conferencias y comentarios, por lo tanto, podemos continuar con la construcción de nuestra página pública, que si bien no tendrá mucho diseño, contará con toda la funcionalidad básica para el funcionamiento de nuestro sitio de conferencias. Esta página de inicio tendrá una lista de las conferencias, permitiendo a los usuarios ver los detalles de cada una y leer sus comentarios, dándonos con este ejemplo la posibilidad de entender cómo realizar los siguientes conceptos:

  • Obtención de datos de nuestra base de datos
  • Paginación de listas
  • Utilización de plantillas para no mezclar la lógica con el diseño
  • Herencia de plantillas para no repetir código HTML
  • Servicios de Symfony e Injección de Dependencias
  • y varias buenas prácticas a la hora de crear nuestras páginas.

Con este capítulo, abarcamos ya un tercio del contenido del libro y cubrimos toda la parte básica del framework que está más centrado en entender como crear nuestras páginas y mostrar la información dinámicamente.

En los siguientes video entramos en una parte más profunda del framework y por lo tanto más interesante aún. Nos orientaremos mucho a la infraestructura adecuada para que nuestro proyecto funcione de la mejor manera posible y dentro de esta nueva etapa, iniciamos con el siguiente video en el que vamos a ver como almacenar nuestras sesiones dentro de un redis en lugar de utilizar el sistema de archivos del servidor, lo que nos permitiría aumentar la performance de nuestra aplicación.

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