Logré superar el reto de implementar el Top 5 en mi proyecto de Java Spring Boot y, además, adquirí conocimientos valiosos en todas las temáticas abordadas. Aprendí sobre:
- Construcción de APIs REST con Spring Boot
- Organización del código usando controladores, servicios y repositorios
- Uso de DTOs para transferir datos entre capas
- Inyección de dependencias con @Autowired
- Mapeo de rutas HTTP con anotaciones como @GetMapping y @PathVariable
- Creación de endpoints para diferentes consultas (top 5, lanzamientos, por categoría, etc.
function cargarEpisodiosTop() {
getDatos(`/series/${serieId}/temporadas/top`)
.then(data => {
fichaSerie.innerHTML = '';
const ul = document.createElement('ul');
ul.className = 'episodios-lista';
const listaHTML = data.map(serie => `
<li>
Episódio ${serie.numeroEpisodio} - Temporada ${serie.temporada}: ${serie.titulo}
</li>
`).join('');
ul.innerHTML = listaHTML;
fichaSerie.appendChild(ul);
})
.catch(error => {
console.error('Error al obtener episodios:', error);
});
}