Demostrar expertise en desarrollo enterprise a través de proyectos progresivos que implementan las mejores prácticas de la industria, desde fundamentos Java hasta arquitecturas de microservicios escalables.
| 💡 Área de Expertise | 🚀 Nivel de Dominio | 📈 Progreso Visual |
|---|---|---|
| ☕ Desarrollo Java | Avanzado | |
| 🏗️ Apache Maven | Intermedio-Avanzado | |
| 🌱 Spring Ecosystem | Intermedio | |
| 🗄️ Persistencia de Datos | Básico-Intermedio |
🏗️ APLICACIONES-2025-2/
├── 📁 SEMANA 01/ # 🎯 Fundamentos Java + GUI
│ ├── ✅ Arquitectura MVC
│ ├── ✅ Componentes Swing
│ └── ✅ Gestión de Eventos
├── 📁 SEMANA 02/ # 🏛️ Patrones de Diseño
│ ├── ✅ Factory Pattern
│ ├── ✅ Observer Pattern
│ └── ✅ Strategy Pattern
├── 📁 SEMANA 03/ # 🌐 Spring Boot APIs
│ ├── 🔄 RESTful Services
│ ├── 🔄 OpenAPI Documentation
│ └── 🔄 Validation & Error Handling
├── 📁 SEMANA 04/ # 💾 Persistencia JPA
├── 📁 SEMANA 05/ # 🚀 Microservicios
└── 📁 SEMANA 06/ # 🧪 Testing + DevOps
| Semana | Enfoque | Tecnologías | Estado |
|---|---|---|---|
| 01 | 🖥️ Fundamentos Java + GUI | Java 17, Maven, Swing | ✅ Completado |
| 02 | 🏛️ Arquitectura Empresarial | Design Patterns, Testing | ✅ Completado |
| 03 | 🌐 APIs REST con Spring Boot | Spring Boot, OpenAPI | 🔄 En Progreso |
| 04 | 💾 Persistencia de Datos | JPA, Hibernate, MySQL | 📋 Planeado |
| 05 | 🚀 Microservicios | Spring Cloud, Docker | 📋 Planeado |
| 06 | 🧪 Testing & DevOps | JUnit 5, CI/CD, GitHub Actions | 📋 Planeado |
☕ Java JDK
Versión 17 o superior
Versión 17 o superior
🏗️ Apache Maven
Versión 3.8 o superior
Versión 3.8 o superior
🔧 Git
Para control de versiones
Para control de versiones
💻 IDE
IntelliJ IDEA recomendado
IntelliJ IDEA recomendado
# 🔽 1. Clonar el repositorio
git clone https://github.com/DiegoFlores2025/APLICACIONES-2025-2.git
cd APLICACIONES-2025-2
# 📁 2. Navegar a un proyecto específico
cd "SEMANA 01"
# ⚙️ 3. Compilar y ejecutar
mvn clean compile
mvn exec:java -Dexec.mainClass="com.example.Main"
# 🌐 Para proyectos Spring Boot
mvn spring-boot:run88%
Cobertura de Código
JUnit + Integration
A+
Calidad SonarQube
Código Limpio
<100ms
Tiempo Respuesta
APIs Optimizadas
SOLID
Principios
Clean Architecture
Este proyecto está licenciado bajo la Licencia MIT - consulta el archivo LICENSE para más detalles.
✅ Uso comercial • ✅ Modificación • ✅ Distribución • ✅ Uso privado
