Este repositorio te ayudará a preparar todo lo necesario para cursar la materia con el menor atraso posible.
Si consideras tener la experiencia suficiente para proceder sin necesidad de seguir un tutorial, debajo te queda un listado de todas las cosas que necesitas para cursar la materia.
Recuerda, solo procede a entrar a estos links si sabes lo que haces. Es recomendable que sigas los pasos descritos en el indice para instalar los requerimientos.
- Docker Desktop: Plataforma de virtualizacion para levantar instancias de bases de datos principalmente.
- Imagen de MariaDB/MySQL: Recomendado por la catedra utilizar MySQL.
- Imagen de PostrgeSQL
- JDK 21 LTS: Requerido para ejecutar aplicaciones de Spring en el sistema operativo.
- IntelliJ IDE: IDE para desarrollar aplicaciones de Java con el framework de Spring, recomendado por la catedra.
- Spring Initializr: Web para la inicializacion de un nuevo proyecto de Springboot.
- Node 20 LTS: Utilizado para aplicaciones de front-end React; segunda parte del proyecto.
Navega a traves de la documentacion disponible de la catedra haciendo click sobre el lugar deseado.
- Preparacion
- Base de Datos Relacional
- Pre-requisitos
- Java SpringBoot
- Instalacion y preparacion de entorno de desarrollo
- Conector de base de datos
- Dependencias (Testing, Spring Data + JPA)
- Aplicacion de Ejemplo (Comprueba tu instalacion)
Si se deben ejecutar comandos o mostrar ejemplos de código, se utilizarán bloques de código en cada documento. Para el caso de la ejecución de comandos, cada comando singular se representa con un $
(signo de peso). Esto indica que lo que sigue después de ese signo es el comando en cuestión.
- Busca la carpeta deseada y haz clic sobre ella.
- Dentro de la carpeta, navega a través de los archivos
.md
(Markdown) para acceder a la documentacion.
Si te encuentras con problemas, dudas o algún inconveniente en algún paso, por favor no dudes en crear una Issue en el repositorio para que podamos asistirte de forma asíncrona de la mejor manera. Tambien puedes crear una nueva Issue si encuentras un punto de mejora dentro de la documentacion y decides sugerir cambios.
Si es tu primera vez creando issues en un repositorio, se recomienda visualizar este contenido que te ayudará a entender cómo funciona. Las Issues son un concepto que la materia abarca, por lo que es importante que lo revises en caso que necesites ayuda con algo.