Symfony 5: La Vía Rápida | Paso 14 – Obteniendo realimentación con formularios – Parte 1

Hasta ahora creamos nuestro sitio de conferencias y nuestro administrador. Si bien podemos crear comentarios para cada conferencia por medio de nuestro admin, estos deberían ser creados por los asistentes de cada conferencia y no por nosotros. En este capítulo vamos a entrar en el concepto de formularios, para ver cómo por medio de ellos,

Symfony 5: La Vía Rápida | Paso 14 – Obteniendo realimentación con formularios – Parte 1 Leer más »

Symfony 5: La Vía Rápida | Paso 13 – Gestionando el ciclo de vida de los objetos de doctrine

En el capítulo 9 nos dedicamos a configurar el administrador de nuestro sitio. Con este administrador tenemos la posibilidad de crear nuestras conferencias y comentarios desde una página de administración del sitio, que más adelante nos encargaremos de agregar seguridad mediante usuario y clave de acceso. En ese capítulo habíamos hablado, que la propiedad de

Symfony 5: La Vía Rápida | Paso 13 – Gestionando el ciclo de vida de los objetos de doctrine Leer más »

Symfony 5: La Vía Rápida | Paso 12 – Escuchando eventos (events and subscribers)

En le capítulo anterior vimos como almacenar nuestras sesiones en Redis y en este nos dedicaremos a conocer cómo funcionan los eventos en Symfony y cómo podemos utilizar este concepto para extender funcionalidades. El concepto de eventos no es nada nuevo. Quizás el primer acercamiento de todo desarrollador web a los eventos, es generalmente usando

Symfony 5: La Vía Rápida | Paso 12 – Escuchando eventos (events and subscribers) Leer más »

Symfony 5: La Vía Rápida | Paso 11 – Almacenando las sesiones en redis

En los capítulos anteriores nos orientamos a entender la parte base sobre la cual se maneja el framework. Estuvieron muy orientados a la creación de páginas y trabajo con base de datos. A partir de ahora, nos pondremos a ver temas más profundos e interesantes relacionados al desarrollo de aplicaciones más robustas, orientándonos a infraestructura

Symfony 5: La Vía Rápida | Paso 11 – Almacenando las sesiones en redis Leer más »

Symfony 5: La Vía Rápida | Paso 10 – Construyendo la interfaz de usuario

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

Symfony 5: La Vía Rápida | Paso 10 – Construyendo la interfaz de usuario Leer más »

Symfony 5: La Vía Rápida | Paso 9 – Configurando el panel de administración

Hoy continuamos con el paso 9 del libro oficial de Symfony 5: La Vía Rápida y nos toca entender como configurar el panel de administración para tu sitio. Ahora que tenemos nuestros 2 entities creados: el de conferencia y el de comentarios, resulta muy sencillo y rápido crear la sección de administración para nuestro sitio.

Symfony 5: La Vía Rápida | Paso 9 – Configurando el panel de administración Leer más »

Symfony 5: La Vía Rápida | Paso 8 – Definiendo la estructura de datos

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

Symfony 5: La Vía Rápida | Paso 8 – Definiendo la estructura de datos Leer más »

Symfony 5: La Vía Rápida | Paso 7 – Creando una base de datos con docker

Ahora que ya tenemos creada nuestra primera página, en este capítulo 7 sobre el libro oficial de «Symfony 5: La Vía Rápida», vamos a entender qué es docker, cómo funciona, para qué sirve y finalmente vamos a instalar el motor de base datos postgres para nuestra aplicación. Como mencionamos en el capítulo 1 vamos a

Symfony 5: La Vía Rápida | Paso 7 – Creando una base de datos con docker Leer más »

Symfony 5: La Vía Rápida | Paso 6 – Creando nuestra primera página

En el capítulo anterior vimos como los bundles orientados al ambiente de desarrollo como logger y profiler nos ayudan a entender mejor los problemas con los que podemos encontrarnos en nuestra aplicación. En este capítulo del libro oficial de «Symfony 5: La Vía Rápida», vamos a centrarnos en la creación de páginas, entendiendo los 3

Symfony 5: La Vía Rápida | Paso 6 – Creando nuestra primera página Leer más »

Symfony 5: La Vía Rápida | Paso 5 – Solucionando problemas

En este quinto capítulo sobre el libro oficial de «Symfony 5: La Vía Rápida», vamos a tratar temas relacionados a como solucionar los problemas con los que nos encontramos tanto durante el desarrollo como también en producción. Si recuerdan, en el capítulo 3, creamos un proyecto de symfony usando la estructura más básica, es decir

Symfony 5: La Vía Rápida | Paso 5 – Solucionando problemas Leer más »