Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

3
respostas

[Projeto] Uma nova forma mais organizada do projeto

Boa tarde.

Após o término do curso, eu implementei ao projeto uma maneira mais organizada na minha principal com busca, separando e criando o ConsumoApi, CoverteDados, GeradorDeArquivo e Configuracao.

Link do projeto :

https://github.com/SmalleyAraujo/JAVA_Consumindo_API_Biblioteca_Gson_E_Tratando_Exceptions

3 respostas

Olá, Smalley! Como vai?

Parabéns pela resolução da atividade!

Vi que você explorou o ConsumoApi para buscar dados de filmes com Java, utilizou muito bem o ConverteDados para transformar o JSON em objetos e ainda compreendeu a importância da tratativa de exceções para garantir robustez no fluxo da aplicação.

Continue postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Se quiser aprofundar ainda mais, algumas boas práticas são:

  • Persistência: salvar os dados em banco ou arquivo estruturado para consultas futuras.
  • Validação: verificar se o retorno da API contém os campos esperados antes de converter.
  • Organização: separar responsabilidades em classes distintas para manter o código limpo.

Alguns materiais podem estar em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.

Ah, uma pergunta: você prefere continuar praticando com buscas simples de filmes para consolidar fundamentos ou acha mais interessante avançar para integrações mais complexas com filtros, ordenações e persistência em banco de dados?

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!

acho mais interessante avançar para integrações mais complexas com filtros, ordenações e persistência em banco de dados e como integrar JAVA com Angular.

Olá, Smalley! Tudo bem?

Você trouxe um ponto muito interessante: avançar para integrações mais complexas realmente é um passo natural depois de consolidar fundamentos.

Trabalhar com filtros, ordenações e persistência em banco de dados amplia bastante a robustez das aplicações. E integrar Java com Angular é uma excelente escolha para quem busca construir soluções modernas e escaláveis.

Esses cenários permitem:

  • Persistência: garantir que os dados sejam armazenados e recuperados de forma eficiente.
  • Filtros e ordenações: oferecer ao usuário flexibilidade para explorar informações de maneira dinâmica.
  • Integração Java + Angular: unir back-end sólido com uma interface rica e responsiva, criando aplicações completas.

Parabéns pela visão de evoluir para esse nível de integração, é exatamente esse tipo de prática que transforma projetos acadêmicos em soluções aplicáveis no mercado.

Forte abraço e siga firme nessa jornada de desenvolvimento com Java!