¡Bienvenido a mi repositorio de aprendizaje de Java! Este espacio está dedicado a documentar mi progreso, ejercicios y proyectos desarrollados durante mi formación en el lenguaje. Aquí centralizo todas las prácticas para fortalecer mis bases en el desarrollo backend.
Para asegurar la compatibilidad y el correcto funcionamiento de los ejercicios, estoy utilizando las siguientes herramientas:
- JDK: OpenJDK 17.0.2 (LTS)
- IDE: JetBrains IntelliJ IDEA
- Gestor de versiones: Git & GitHub
El repositorio está organizado por módulos, siguiendo la estructura evolutiva del curso:
- 01-HolaMundo: Primer despliegue como saludo "Hola Mundo".
- (Próximamente): Fundamentos, POO y Colecciones.
A lo largo del curso, estaré cubriendo y subiendo proyectos sobre las siguientes tecnologías:
- Java Standard Edition (Java SE): Fundamentos y lógica de programación.
- Desktop Applications: Creación de interfaces gráficas.
- Java EE / Jakarta EE: Desarrollo de aplicaciones empresariales.
- Web: Servlets, JSP y despliegue en servidores.
- JPA (Java Persistence API): Estándar de persistencia de datos.
- Hibernate: Framework de ORM avanzado.
- JUnit: Pruebas unitarias para asegurar la robustez del código.
- Spring Boot: Desarrollo rápido de aplicaciones productivas.
- Spring Cloud: Configuración y patrones para sistemas distribuidos.
- Microservicios: Arquitecturas escalables y desacopladas.
- Full Stack: Integración del backend con tecnologías frontend.
Si deseas clonar este repositorio y probar los ejercicios localmente, sigue estos pasos:
-
Clonar el repositorio:
git clone [https://github.com/Erre427/TU_REPOSITORIO.git](https://github.com/Erre427/TU_REPOSITORIO.git)
-
Verificar la versión de Java:
Bash
java -version -
Compilar y ejecutar: Navega hasta la carpeta del ejercicio y usa:
Bash
javac NombreDelEjercicio.java java NombreDelEjercicio
"El código es como el humor. Cuando tienes que explicarlo, es malo." – Cory House.
En este repositorio aplico principios de Clean Code y documento la lógica detrás de cada algoritmo para facilitar la retención de conceptos.
-
LinkedIn: Marcos Daniel Garcia Rodriguez
-
GitHub: @Erre427
Editado por última vez el 5 de Abril 2026