-
IDE. El IDE —o interactive development environment— es la herramienta que usamos para escribir el código, compilar, depurar, hacer pruebas, etc. El IDE que recomendamos es Rider pero en computadoras con menores presentaciones puede tener mejor desempeño Visual Studio Code.
-
Extensiones. Ambos IDE soportan extensiones. En el caso de Rider no necesitas instalar ninguna; al contrario, puedes desinstalar o inhabilitar las que no usamos para mejorar el desempeño. En el caso de Visual Studio Code debes instalar necesariamente estas extensiones.
Este documento contiene la lista de herramientas que usaremos en el curso, con
los vínculos a los sitios oficiales de descarga. Puedes instalar las
herramientas tanto en
como en
;
en caso de usar otro sistema operativo, consulta a los profesores.
.NET 8.0 es la nueva plataforma unificada de Microsft para el desarrollo de aplicaciones modernas. Las instrucciones de instalación están disponibles a través este 🌎vínculo de descarga.
Warning
Puedes descargar el instalador e instalarlo tu mismo siguiendo las instrucciones provistas o instalarlo en clase; trae el programa de instalación descargado para la próxima clase.
Rider es un IDE multiplataforma para desarrollo en .NET desarrollado por JetBrains que puede ser utilizado con una licencia académica.
Warning
Debes usar tu cuenta de correo de la UCU del dominio @correoucu.edu.uy para crear tu cuenta en JetBrains.
Para obtener tu licencia debes crear primero una cuenta en JetBrains aquí.
Esta licencia te dará acceso a varios productos; a menos que en tu trabajo o en otros cursos uses otras herramientas de JetBrains, deberás instalar solamente Rider a través de este 🌎vínculo de descarga.
Luego de que instales Rider deberás activarlo:
Tip
Instala Visual Studio Code solamente si tienes problemas de desempeño en tu computadora con Rider. Si decides instalar Visual Studio Code y has instalado antes Rider, deberías desinstalar Rider.
Es un editor de código fuente desarrollado por Microsoft para Windows, Linux y macOS. Incluye soporte para la depuración, control integrado de Git, resaltado de sintaxis, completado inteligente de código, etc. Es personalizable, por lo que podrás cambiar el tema del editor, los atajos de teclado y las preferencias. Es gratuito y de código abierto. Las instrucciones de instalación están disponibles a través de este 🌎vínculo de descarga.
Warning
Puedes descargar el instalador e instalarlo tu mismo siguiendo las instrucciones provistas o instalarlo en clase; trae el programa de instalación descargado para la próxima clase
Warning
Es necesario instalar las siguientes extensiones luego de instalar Visual Studio Code. Debes estar conectado a Internet durante el proceso de instalación. Abre el vínculo de descarga y haz clic en el botón Install.
Es un complemento para editar, compilar, y depurar código C#. 🌎Descargar
Es un complemento para interactuar con pull requests de GitHub. Los pull request son un mecanismo por el cual un programador pide a otro que revise sus cambios antes de incorporarlos definitivamente en un repositorio de código compartido. 🌎Descargar
Es un complemento que nos permite ver gráficamente las ramas de nuestro proyecto, las historia de nuestros archivos y las información de los commits. 🌎Descargar
Es un complemento para mostrar en los márgenes del editor la cobertura del código. Es útil para saber el código que no se ejecuta durante las pruebas. Es opcional. 🌎Descargar
Es un complemento que incluye un conjunto de íconos para las extensiones de archivos más comunes. Es opcional. 🌎Descargar
Son complementos que controlan la ortografía en 🌎Descargar para 🇬🇧 y 🌎Descargarpara 🇪🇸. Ambos son opcionales.
Puedes desinstalar o inhabilitar estas extensiones de Rider, porque no las usaremos en este curso.
-
AWS Core
-
AWS Toolkit
-
Azure Toolkit
-
JetBrains AI Assistant
-
SpecFlow
-
Database Tools and SQL
GitHub es un servicio en línea para desarrollar programas en forma colaborativa. Está basado en Git e incluye funcionalidad adicional útil para el desarrollo de algunas competencias de este curso.
Warning
El código de los programas en GitHub que crees y las interacciones en marco del desarrollo colaborativo de esos programas es público.
Los profesores veremos el código y las interacciones en GitHub de todos los alumnos; eventualmente modificaremos ese código o participaremos en las interacciones. Los profesores también proveeremos código en GitHub. Debes crear una cuenta en GitHub, o puedes usar una cuenta que ya tengas creada. Ya sea que crees una cuenta nueva, o que uses una que ya tengas, ten en cuenta que deberás usar la misma cuenta a lo largo de todo el curso. Los profesores te preguntaremos el nombre de usuario de GitHub.
Para poder gestionar los repositorios de GitHub a través de aplicación de escritorio o de la consola, se requiere instalar Git SCM. Las instrucciones de instalación están disponibles a través de este 🌎vínculo de descarga.
Hemos visto que en
puede ser necesario ejecutar estos dos comandos:
brew install --cask git-credential-manager
git config --global credential.helper managerEs un paquete para la generación de sitios web de documentación a partir de comentarios XML.
Tip
Las instrucciones de instalación están disponibles en esta página en la sección "A binary distribution for Linux x86-64", "A binary distribution for Windows" o "A binary distribution for Mac OS X 10.14 and later"; usa la que corresponda según el sistema operativo que tengas.
Warning
En
en lugar de la instalación anterior, puedes usar el comando
brew install doxygen. Puedes ver aquí más
información sobre esta fórmula de Homebrew.
Warning
En
puede suceder que durante la instalación no agregue la carpeta donde está
doxygen.exe a la variable de entorno PATH. En ese caso debes modificar
esa variable de
entorno
para agregar la carpeta donde está doxygen.exe, por ejemplo, C:\Program Files (x86)\doxygen.
