TUTORIAL
Parte 8: C贸mo crear un panel de administraci贸n con Symfony 6
En este tutorial vamos a ver cómo crear fácilmente un potente panel de administración con Symfony 6 de forma sencilla paso a paso.
Hola 馃憢. Estos dos últimos meses he estado ausente del blog, pero ha sido por una buena razón y es que por fin puedo decir que ya está disponible mi libro para aprender a trabajar con Web APIs 馃帀馃帀.
Libro para aprender a trabajar con Web APIs
También he escrito un tutorial que a priori no puede llamar la atención, pero que creo que puede ser muy interesante para entender mejor como funcionan los frameworks. En él, te explicaré como construir un framework con PHP desde 0 馃憞
Cómo construir un framework sencillo con PHP para crear APIs
Nos leemos 馃憢.
En este tutorial vamos a ver cómo crear fácilmente un potente panel de administración con Symfony 6 de forma sencilla paso a paso.
En el tutorial de esta semana vamos a ver como crear formularios con Symfony 6, guardar información, validar datos y restringir para que solo lo puedan utilizar usuarios autenticados.
En el tutorial de esta semana vamos a aprender como generar automáticamente el sistema de registro y autenticación con Symfony 6. Gracias a las herramientas que incluye Symfony 6, este realizará la mayor parte del trabajo y nosotros solo tendremos que realizar unos pequeños ajustes para ponerlo a punto 馃挭.
En este tutorial profundizaremos en el ORM Doctrine para optimizar nuestras queries y por consiguiente la velocidad de respuesta de nuestra web y añadiremos algunos ajustes en nuestro proyecto en Symfony 6. También crearemos la página para consultar un post en concreto y veremos como generar las urls automáticamente a cada post en Twig.
En el tutorial de esta semana veremos como crear nuestro primer controlador, aprenderemos a realizar búsquedas en nuestra base de datos con Doctrine para obtener todos los posts y enviaremos esos datos a una plantilla de Twig para visualizarlos en la web. Además, veremos como instalar Tailwind CSS en Symfony 6 el cual es un conjunto de clases de CSS para facilitarnos el trabajo a la hora de maquetar nuestra web.