Skip to content

Java Avançado com Spring, Rest, Reddis, RabbitMQ, OpenFeign, MySQL e Docker

Notifications You must be signed in to change notification settings

oErikGonzaga/bank_project_advanced

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Java Avançado com Spring

Case - Sistema Bancário


  • Configurar Projeto SpringBoot
  • Configurar SpringData
  • Introdução ao Hibernate (Mapeamento de Banco Java)
  • Configurar FlyWay (Gerenciador de Banco)
  • Modelar as Entidades Hibernate JPA

  • Introdução ao SpringData
  • Implementar Cadastro de Conta Bancária
    • Construção da API (REST)
    • Consumir a API do VIACEP para buscar o endereço do Cliente

  • Implementar Depósito
  • Implementar Saque
    • Introdução sobre Cache
    • Introdução sobre Redis (Banco de Dados em Memória)
    • Implementação de Solução de Limite de Saque por dia - Redis

  • Implementar transferência entre contas (Usar limite de saque acima)
  • Implementar uma funcionalidade de concessão de empréstimo
    • Introdução sobre processos sincronos e assincronos
    • Introdução sobre Messageria
    • Introdução sobre RabbitMQ

  • Implementar uma feature de negativação
    • Vamos criar um Scheduler (agendador) para verificar on inadimplentes
    • Consumir uma api do SERASA para adicionar ou remover os negativados -Integração via FEIGN CLIENT (POST, PUT, GET, PATCH)

Releases

No releases published

Packages

No packages published

Languages