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:
code --install-extension github.codespacescode --install-extension github.copilotcode --install-extension github.copilot-chatcode --install-extension github.vscode-github-actionscode --install-extension ms-dotnettools.csdevkitcode --install-extension ms-dotnettools.csharpcode --install-extension ms-dotnettools.vscode-dotnet-runtimecode --install-extension ms-vscode.cpptoolscode --install-extension ms-vscode.cpptools-extension-packcode --install-extension ms-vscode.cpptools-themescode --install-extension ms-vscode.test-adapter-convertercode --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:
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:
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.