Skip to content

Agregador de Investimento, uma aplicação que combina o poder do Java Spring com testes utilizando Mockito e JUnit, integrando-se à API da Brapi para facilitar as decisões de investimento! 📈✨

License

Notifications You must be signed in to change notification settings

Anag0es/AgregadorInvestimento

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💰 Agregador de Investimento com Java Spring 🌱📊

Agregador de Investimento, uma aplicação que combina o poder do Java Spring com testes utilizando Mockito e JUnit, integrando-se à API da Brapi para facilitar as decisões de investimento! 📈✨

🔍 Sobre o projeto

Este projeto foi desenvolvido para:

  • 🌟 Criar uma aplicação confiável para gerenciar investimentos de forma prática e eficiente.
  • 📂 Permitir interações personalizadas com a API Brapi, que fornece dados financeiros importantes.
  • 🧪 Alinhar conhecimentos sobre testes unitários com ferramentas como Mockito e JUnit.

🛠️ Recursos Principais

  • Gerenciamento de Usuários e Contas:
    Para criar usuários e suas contas de investimento de maneira organizada.

  • Controle de Ações:
    Para cadastrar ações e as associe às contas de usuários específicos.

  • Consulta à API Brapi:
    Para obter informações cruciais, como:

    • Preço médio da ação no mercado.
    • Faixa de preço da ação no dia.
    • Total do valor de ações com base na quantidade desejada para compra.
  • Persistência de Dados com Docker:
    Docker para configurar e manter um banco de dados MySQL de forma eficiente e portátil.


🚀 Tecnologias Utilizadas

  • Java Spring: Framework para desenvolvimento de aplicações empresariais.
  • FeignClient: Para conexão simples e eficiente com APIs externas.
  • Mockito: Ferramenta para criação de testes unitários simulados.
  • JUnit: Biblioteca para execução de testes automatizados.
  • Brapi API: Provedor de dados financeiros para análise de ações.
  • Docker: Gerenciamento de contêineres para garantir a persistência e portabilidade do banco de dados MySQL.

🎓 Baseado no Projeto

Este projeto foi inspirado no vídeo "Build & Run - Agregador de Investimentos", uma referência prática para entender o uso de APIs externas e a implementação de testes unitários no Spring. 🌟📚

About

Agregador de Investimento, uma aplicação que combina o poder do Java Spring com testes utilizando Mockito e JUnit, integrando-se à API da Brapi para facilitar as decisões de investimento! 📈✨

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages