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
Section titled “Requisitos Previos”Para desarrollar microservicios con CodeDesignPlus
, necesitas tener instaladas las siguientes herramientas en tu máquina:
Node.js
Section titled “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)
Section titled “Node Package Manager (npm)”Se instala automáticamente junto con Node.js. Lo utilizarás para gestionar las dependencias de tus proyectos.
.NET SDK
Section titled “.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
Section titled “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
Section titled “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
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
Section titled “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
Generador CodeDesignPlus
Section titled “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
Section titled “Postman”Es una herramienta que te permite probar y depurar tus servicios web. Puedes descargarlo e instalarlo desde postman.com.
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
Section titled “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
Section titled “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
Section titled “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
Section titled “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.