Resumen

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 Composer seguido del comando require, para instalar API Platform con api-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 status y git log para 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.