Skip to content

Repositorio con recursos de ayuda, configuracion, instalacion y pre-requisitos para el desarrollo de la catedra.

License

Notifications You must be signed in to change notification settings

Programacion-Avanzada-UTN-FRVM/getting-started

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bienvenido a Programación Avanzada

Este repositorio te ayudará a preparar todo lo necesario para cursar la materia con el menor atraso posible.

Requisitos

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.
  • 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.

Índice

Navega a traves de la documentacion disponible de la catedra haciendo click sobre el lugar deseado.

  1. Preparacion
    1. Instalacion de Docker
    2. Comandos basicos de Docker
  2. Base de Datos Relacional
    1. Instalacion de base de datos
    2. Ejecucion de Instancia & Puertos
  3. Pre-requisitos
    1. Instalacion de Java 21
    2. Instalacion de NodeJS 20
  4. Java SpringBoot
    1. Instalacion y preparacion de entorno de desarrollo
    2. Conector de base de datos
    3. Dependencias (Testing, Spring Data + JPA)
    4. Aplicacion de Ejemplo (Comprueba tu instalacion)

Cómo leer

Bloques de Código

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.

Cómo navegar

  • 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.

Tengo un problema

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.

About

Repositorio con recursos de ayuda, configuracion, instalacion y pre-requisitos para el desarrollo de la catedra.

Topics

Resources

License

Stars

Watchers

Forks