Este repositorio contiene 13 proyectos completos desarrollados durante un curso intensivo de Java. Cada proyecto aborda tecnologías y conceptos clave, desde aplicaciones de consola hasta sistemas fullstack con Angular/React y Spring Boot.
-
Aplicaciones de Consola
- Día 1: Calculadora
- Día 2: Listado de Personas
- Día 3: Venta de Computadoras
- Día 4: Catálogo de Películas
-
Aplicaciones de Escritorio
- Día 7: Tienda de Libros (Swing + Spring Boot)
- Día 8: Sistema de Tareas (JavaFX + Spring Boot)
-
Aplicaciones Web
- Día 9: Sistema de Empleados (JSPs + Spring Boot)
- Día 10: Agenda de Contactos (Thymeleaf + Spring Boot)
- Día 11: Manejo de Cuentas Bancarias (PrimeFaces + Spring Boot)
-
Aplicaciones Fullstack
- Día 12: Sistema de Inventarios (Angular + Spring Boot)
- Día 13: Sistema de Recursos Humanos (React + Spring Boot)
- Lenguajes: Java
- Frameworks: Spring Boot, JavaFX, Swing, PrimeFaces, Thymeleaf
- Frontend: Angular, React
- Bases de Datos: MySQL
- Herramientas: Maven, IntelliJ IDEA, VS Code
Cada proyecto tiene su propia carpeta con un README.md detallado. Explora las categorías o sigue este índice:
| Día | Proyecto | Enlace |
|---|---|---|
| 1 | Calculadora | Ver Proyecto |
| 2 | Listado de Personas | Ver Proyecto |
| 3 | Venta de Computadoras | Ver Proyecto |
| 4 | Catálogo de Películas | Ver Proyecto |
| 7 | Tienda de Libros | Ver Proyecto |
| 8 | Sistema de Tareas | Ver Proyecto |
| 9 | Sistema de Empleados | Ver Proyecto |
| 10 | Agenda de Contactos | Ver Proyecto |
| 11 | Manejo de Cuentas Bancarias | Ver Proyecto |
| 12 | Sistema de Inventarios | Ver Proyecto |
| 13 | Sistema de Recursos Humanos | Ver Proyecto |
Este proyecto forma parte del curso "Aprende Java en 13 días" de Global Mentoring, dirigido por Ing. Ubaldo Acosta y Ing. Marcela Gamiño. A lo largo del curso, se desarrollan aplicaciones del mundo real utilizando tecnologías como Java, Spring Boot, Swing, JavaFX, JSP, Thymeleaf, PrimeFaces, Angular y React.
- Aplicación de patrones de diseño (MVC, DAO, Factory).
- Integración de tecnologías modernas (Spring Boot + Angular/React).
- Desarrollo de aplicaciones escalables y mantenibles.
Este repositorio está bajo la licencia MIT.