Skip to content

Entorno de Desarrollo

¡Ya conoces los componentes clave! Ahora vamos a preparar tu entorno de desarrollo instalando las herramientas necesarias para empezar a construir microservicios. Este proceso es sencillo y te tomará solo unos minutos.

Requisitos Previos

Para desarrollar microservicios con CodeDesignPlus, necesitas tener instaladas las siguientes herramientas en tu máquina:

Node.js

Es un entorno de ejecución de JavaScript que necesitas para usar Yeoman y los generadores. Puedes descargarlo e instalarlo desde nodejs.org.

Node Package Manager (npm)

Se instala automáticamente junto con Node.js. Lo utilizarás para gestionar las dependencias de tus proyectos.

.NET SDK

Es el kit de desarrollo de software de .NET que necesitas para compilar y ejecutar tus aplicaciones. Puedes descargarlo e instalarlo desde dotnet.microsoft.com.

Visual Studio Code

Es un editor de código ligero y potente que te recomendamos para desarrollar aplicaciones .NET. Puedes descargarlo e instalarlo desde code.visualstudio.com.

Extensiones de Visual Studio Code

Instala las siguientes extensiones para mejorar tu experiencia de desarrollo en Visual Studio Code:

Terminal window
code --install-extension github.codespaces
code --install-extension github.copilot
code --install-extension github.copilot-chat
code --install-extension github.vscode-github-actions
code --install-extension ms-dotnettools.csdevkit
code --install-extension ms-dotnettools.csharp
code --install-extension ms-dotnettools.vscode-dotnet-runtime
code --install-extension ms-vscode.cpptools
code --install-extension ms-vscode.cpptools-extension-pack
code --install-extension ms-vscode.cpptools-themes
code --install-extension ms-vscode.test-adapter-converter
code --install-extension pkief.material-icon-theme`
code --install-extension vivaxy.vscode-conventional-commits

Git

Es un sistema de control de versiones que te permite gestionar el código fuente de tus proyectos. Puedes descargarlo e instalarlo desde git-scm.com.

Yeoman

Yeoman es un generador de código que te permite crear proyectos y componentes de manera rápida y sencilla. Lo utilizaremos para generar la estructura base de nuestros microservicios. Puedes instalarlo ejecutando el siguiente comando en tu terminal o línea de comandos:

Terminal window
npm install -g yo
yo --version

Vault

Generador CodeDesignPlus

Es un generador específico de CodeDesignPlus que contiene los comandos para crear microservicios y otros componentes. Puedes instalarlo ejecutando el siguiente comando en tu terminal o línea de comandos:

Terminal window
npm install -g generator-codedesignplus
yo codedesignplus:microservice --help

Postman

Es una herramienta que te permite probar y depurar tus servicios web. Puedes descargarlo e instalarlo desde postman.com.

K6

Es una herramienta de pruebas de carga y rendimiento que te permite simular la carga de usuarios en tus aplicaciones. Puedes descargarlo e instalarlo desde k6.io.

Docker

Es una plataforma de contenedores que te permite empaquetar, distribuir y ejecutar aplicaciones en contenedores. Puedes descargarlo e instalarlo desde docker.com.

Draw.io

Es una herramienta de diagramación que te permite crear diagramas de arquitectura y diseño. Puedes acceder a ella desde draw.io.

Mongo Compass

Es una interfaz gráfica de usuario para MongoDB que te permite visualizar y manipular tus bases de datos. Puedes descargarlo e instalarlo desde mongodb.com.

Conclusiones

¡Excelente! Ahora tienes todo lo necesario para comenzar a desarrollar microservicios. En este artículo, has aprendido a instalar las herramientas clave que necesitas para crear microservicios, incluyendo Node.js, .NET SDK, Visual Studio Code, Git, Yeoman y el generador CodeDesignPlus.