Colección de 15 proyectos desarrollados durante el curso Java Fullstack de Código/Tecsup. Reúne aplicaciones con Spring Boot y React, desde APIs REST y consumo de servicios externos hasta arquitectura hexagonal, pruebas y microservicios.
Tecnologías: Java · Spring Boot · Spring Cloud · JPA · MySQL · React · Vite · JUnit
| # | Proyecto | Enfoque |
|---|---|---|
| 01 | Proyecto final en React | Catálogo, carrito, pedidos y rutas con React y Vite |
| 02 | API de aerolínea | API REST, JPA, MySQL y relaciones entre entidades |
| 03 | Gestión académica | Matrículas, validaciones y manejo de excepciones |
| 04 | RENIEC con OpenFeign | Consumo de la API de Decolecta |
| 05 | RENIEC con RestTemplate | Consumo de una API externa con RestTemplate |
| 06 | RENIEC con Retrofit | Cliente HTTP y persistencia |
| 07 | RENIEC con WebClient | Consumo de una API externa con WebClient |
| 08 | RENIEC con arquitectura hexagonal | Puertos, adaptadores y OpenFeign |
| 09 | SUNAT con arquitectura hexagonal | Dominio, adaptadores y OpenFeign |
| 10 | Patrones de diseño | Strategy, Adapter y Builder |
| 11 | Pruebas de API | JUnit, Mockito, MockMvc, JaCoCo y CI |
| 12 | Configuración centralizada | Spring Cloud Config |
| 13 | Autenticación | JWT, roles, Vault y Config Server |
| 14 | Microservicio de productos | CRUD, JPA y validación de autenticación |
| 15 | Microservicio de órdenes | Integración REST y validación de autenticación |
La guía del curso está disponible en Markdown y PDF.
git clone https://github.com/fabrijoelc/java-fullstack-codigo-tecsup.gitCada carpeta contiene el código de su proyecto, sin depender de submódulos externos. Consulta su documentación para conocer los requisitos y pasos de ejecución específicos.