Configuración de Symfony-API con Visual Studio Code y Composer
Clase 4 de 18 • Curso de Symfony 6: Creación de API REST
Contenido del curso
Configuración inicial
Conceptos
Composición API
- 9

Planificación y Configuración de Operaciones en APIs
05:25 min - 10

Serialización y Normalización de Datos en Symfony
12:31 min - 11

Validación de Datos y Manejo de Errores HTTP en Symfony
04:23 min - 12

Configuración y Uso de Paginación en Aplicaciones Web
04:12 min - 13

Filtrado y Ordenamiento de Datos con API Filter y Doctrine ORM
06:45 min - 14

Manejo de IRI y relaciones en bases de datos para categorías y publicaciones
09:39 min
Conclusiones
Symfony es un robusto framework de PHP conocido por su capacidad para construir aplicaciones web complejas y APIs potentes. En la actual clase, nos adentraremos en la creación de un proyecto denominado Symfony-API, herramienta que nos permitirá comprender y aplicar la combinación de Symfony con API Platform. Con entusiasmo y detenimiento, exploraremos los pasos iniciales para configurar nuestro entorno y establecer las bases de nuestro proyecto API.
¿Cómo configurar nuestro entorno de trabajo con Visual Studio Code?
Visual Studio Code es un entorno de desarrollo altamente utilizado para programar en diversos lenguajes, entre ellos PHP. Para iniciar nuestro proyecto Symfony-API, abrimos el terminal y procedemos con los siguientes pasos:
- Verificamos que contamos con las versiones adecuadas de las herramientas. En nuestro caso, usaremos Symfony CLI y PHP 8.2.6.
- Navegamos hacia la carpeta de proyectos y creamos un nuevo sistema con Symfony utilizando el comando
Symfony New Symfony-API.
Estas acciones sientan las bases para nuestro entorno de trabajo, brindándonos un espacio listo para el desarrollo.
¿Cómo instalar y configurar Symfony para trabajar con una API?
La instalación de los componentes necesarios se realiza a través del gestor de dependencias Composer. Seguiremos estos pasos:
- Ejecutamos
Composerseguido del comandorequire, para instalar API Platform conapi-pack. - Durante el proceso de instalación se nos preguntará si deseamos configurar Docker, a lo cual responderemos que no, dado que nuestro foco está en la API y no en el uso de contenedores.
Una vez completada la instalación, se nos ofrecerán instrucciones específicas, como la modificación del archivo de base de datos, lo que facilitará el trabajo posterior.
¿Cómo verificar los cambios y tener un seguimiento adecuado con Git?
Git es una herramienta esencial para el control de versiones, y por ello la empleamos para tener un seguimiento riguroso de los cambios. Algunas acciones útiles que realizaremos son:
- Uso de
git statusygit logpara verificar la configuración actual y el historial de cambios respectivamente. - Analizar las diferencias en archivos específicos con
git diff, permitiéndonos revisar en detalle las modificaciones.
Este seguimiento es crucial para mantener el control sobre el desarrollo del proyecto y comprender mejor cada componente.
¿Cómo explorar el resultado de nuestro proyecto en el navegador?
Para visualizar nuestro trabajo, haremos lo siguiente:
- Abrimos el proyecto en Visual Studio Code y evaluamos las últimas modificaciones.
- Limpieza del terminal para utilizar comandos adicionales si es necesario.
- Acceder a la interfaz del proyecto a través del navegador, actualizando la página para ver los cambios recientes.
Navegar por el proyecto a través del entorno API específico nos brinda claridad sobre la estructura y funcionamiento del mismo.
Cerrar con una invitación al aprendizaje continuo y la experimentación es fundamental. Recuerda, cada paso que damos entre los archivos y las líneas de código consolida nuestra comprensión y destreza en el desarrollo de soluciones basadas en Symfony y API Platform. Continúa explorando y aprovechando las posibilidades que estos poderosos herramientas te ofrecen.