Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
0
respuestas

Proyecto final (desafío extra)

En este desafío desarrollé una nueva aplicación Spring Boot consumiendo la API de Gutendex, enfocada en la consulta de libros.

Implementé:

Consumo de la API y conversión de JSON a objetos usando ObjectMapper.
Creación de records para mapear libros y autores.
Top 10 de libros más descargados usando stream(), sorted(), limit() y map().
Búsqueda de libros por fragmento del título usando filter(), findFirst() y Optional.
Generación de estadísticas con DoubleSummaryStatistics (media, máximo, mínimo y total de registros).
Uso de filter() para ignorar descargas en 0.
Encadenamiento de operaciones con Streams y uso de peek() para depuración.

Con este proyecto consolidé el uso de colecciones, lambdas, streams, Optional, estadísticas y consumo de APIs en un contexto diferente al de ScreenMatch, reforzando la lógica y la manipulación de datos en Java.