¿Qué aprenderá?

Al finalizar este tutorial el estudiante estará en capacidad de configurar el entorno de trabajo para el curso en su propia máquina.

¿Qué necesita?

Para realizar este taller Ud. debe:

  1. Tener una conexión a internet
  2. Un equipo con sistema operativo Windows 10 u 11

Descargue los siguientes programas. Para la fecha de elaboración de este tutorial, estas son las versiones probadas.

Software

Versión

URL de descarga

Git

2.45.2

https://git-scm.com/download/

Java JDK

21

https://www.oracle.com/co/java/technologies/downloads/#java21

Node.js

20.16.0 LTS

https://nodejs.org/en/

Postman

11

https://www.postman.com/downloads/

Visual Studio Code

1.9.1

https://code.visualstudio.com/download

Spring Tools

4.24.0

https://spring.io/tools

Descargue e instale Git.

Siga los pasos por defecto del instalador.

Cuando finalice, abra una nueva consola (Powershell o cmd) y ejecute los siguientes comandos:

git config --global user.name "FirstName LastName"

git config --global user.email "UniandesLogin@uniandes.edu.co"

Reemplace los valores "FirstName", "LastName" y "UniandesLogin" por su nombre, apellido y login uniandes.

Descargue e instale el JDK de Java de 64 bits para Windows.

Recuerde que es necesario que la versión del JDK sea la 21. Si instala una versión diferente es posible que no pueda compilar los proyectos de la clase.

Siga los pasos por defecto del instalador.

Descargue e instale Node.js LTS (Long Term Support).

Siga los pasos por defecto del instalador. Asegúrese de indicar en la instalación, que se agregue Node al PATH.

Para verificar que Node.js se haya instalado correctamente, abra una consola y ejecute el comando node -v. La salida del comando debe ser la versión instalada de Node.js.

Descargue e instale Postman.

Siga los pasos por defecto del instalador. Es recomendable hacer una cuenta de postman para publicar luego sus colecciones. Para eso habrá la aplicación y cree una cuenta nueva, preferiblemente con su correo uniandes.

Desde una consola ejecute los siguientes comandos:

npm install -g newman

npm install -g postman-combine-collections

Al ejecutarlos, podrá ver un resultado similar a este:

Recuerde que puede cambiar los mensajes que salen, lo importante es que salga en algún momento en la consola el símbolo ‘+' seguido del paquete que se quiso instalar.

Para asegurarse de que newman quedó correctamente instalado, desde la misma consola ejecute el comando newman y deberá obtener la salida que se muestra a continuación:

Para la elaboración del front de la aplicación se recomienda usar VS Code, el cual es un editor de texto poderoso que nos permite a través de extensiones, agilizar nuestra productividad a la hora de escribir código.

Descargue VS Code e instálelo.

Siga los pasos de instalación por defecto.

Instale Spring Boot Extension Pack

Abra VSCode. En el menú de la parte izquierda seleccione el ícono Extensions y luego busque la extensión Spring Boot Extension Pack de VMware e instálela.

Instale Extension Pack for Java

Instale la extensión denominada Extension Pack for Java (de Microsoft).

Instale Lombok

Instale la extensión denominada Lombok Annotations Support for VS Code (de Microsoft).

Abra una consola y ejecute el comando npm install -g @angular/cli.

Para verificar que Angular CLI quedó bien instalado, ejecute en una consola el comando ng help, el cual deberá entregar la siguiente salida:

Con esto terminaría el proceso de instalación de software en su propia máquina para el desarrollo del curso de Desarrollo de SW en Equipo. Cualquier duda no duden en contactar a su profesor.

Para el desarrollo del back también puede usar el IDE Spring Tools. Cuando descargue el archivo descomprímalo en un carpeta de su equipo.

Luego vaya al sitio https://projectlombok.org/download y descarge la librería Lombok. Abra el archivo descargado.

Cuando aparezca la anterior ventana, haga clic en el botón "Speficy location...", busque la carpeta donde descomprimió Spring Tools y haga clic en "Install / Update".

Luego aparecerá esta ventana indicando que se ha instalado correctamente.