¿ Conoces Azure Developer CLI (azd)?
👨💻 Descubre el Poder de Azure Developer CLI: 🚀 Herramientas y Consejos para Desarrolladores en la Nube ☁️

Ingeniero de software senior con más de 12 años de experiencia, especializado en el desarrollo de aplicaciones empresariales y soluciones en Azure. Mi trayectoria incluye el diseño e implementación de Aplicaciones Web, Desktop, API's y Microservicios escalables, y desarrollo de arquitecturas robustas basadas en .NET.
Email: jesusegarcia@gmail.com CV Online: https://app.onlinecv.es/share/07cd112ed04b4f6db4904dca3be52244
La versión preliminar de Azure Developer CLI (azd) es una herramienta de código abierto que acelera el tiempo necesario para empezar a trabajar en Azure. Azure Developer CLI (azd) Preview, vamos a usar windows en este ejercicio.
Descargamos en este enlace Descargar Azure Developer CLI
Debemos ejecutar el siguiente comando para instalar Azd
powershell -ex AllSigned -c "Invoke-RestMethod 'https://aka.ms/install-azd.ps1' | Invoke-Expression"
Vemos que el proceso ya finalizó

En el Explorador de archivos o en una terminal, cree un nuevo directorio vacío y nos ubicamos en esa carpeta.


Ejecutamos el siguiente comando
azd up --template todo-csharp-cosmos-sql,en el cual creara una aplicacion backend y frontend y se comunicaran entre si
Seleccionamos nuestra subscripcion de Azure

Escogemos la región en donde ibstalaremos este template

Este proceso puede tardar algún tiempo en completarse, como comando
azd up:Descarga el código
Inicializa el proyecto (
azd init)Crea y configura todos los recursos de Azure necesarios (
azd provision), incluidos:Directivas y roles de acceso para su cuenta
Comunicación entre servicios con identidades administradas
Implementa el código (
azd deploy)

Vemos que ya todos los recursos asociados fueron creados

Empieza el despliegue de los recursos y ya nos muestra una URL a la cual vamos a acceder.

La Url nos muestra el swagger del API de la aplicacion creada, es una aplicacion que crea una lista de tareas simple

- Vemos que el sitio frontend ya fue desplegado y accedemos a la URL

- Nos muestra el frontend de la aplicacion.

Agregamos unas tareas con diferentes estatus

- Luego vamos al swagger y llamamos el API que trae estas tareas creadas y vemos que si existe la comunicacion y que funciona correctamente

El repositorio al que hace referencia la plantilla de este repositorio https://github.com/Azure-Samples/todo-csharp-cosmos-sql
Vamos al portal y validamos que los recursos si fueron creados en nuestra cuenta de Azure

- si no utilizamos mas los recursos lo podemos eliminar con este comando
azd down

Empieza el porceso de eliminacion de recursos, este proceso puede tomar 10 min.

- La eliminación fue exitosa

- Vamos al portal a validar, y en efecto ya vemos que los recursos ya no existen






