🎉 Conheça a FBR:
https://hotm.art/fbryd
Neste vídeo nós vamos resolver o desafio backend do BTG Pactual e com isso aprenderemos:
Como criar uma API com Spring Boot
Como criar um microserviço com Spring Boot
Como configurar o RabbitMQ e MongoDB via Docker
Como consumir uma fila do RabbitMQ
Como comunicar com o banco de dados MongoDB via Docker
Como mapear uma collection do MongoDB dentro do Spring
Como fazer aggregations no MongoDB com Spring
Como efetuar logs com o SLF4J
Se você está querendo conquistar a sua primeira vaga na programação como desenvolvedor java backend, esse vídeo é para você! Aprenderemos a entender o desafio proposto e seguiremos toda a linha de raciocínio até a sua resolução, utilizando Java, Spring Boot, o broker de mensageria RabbitMQ e o banco de dados MongoDB com Docker!
👉 Segue a gente no Instagram: / buildrun.tech
---------------------------
🔗 Notion:
https://brunograna.notion.site/Desafi...
🔗 Repositorio com o código do vídeo:
https://github.com/buildrun-tech/buil...
---------------------------
🚀 Veja também estes vídeos:
⭐ RECOMENDADO ⭐
SPRING SECURITY 6 + JWT na prática
• Guia Definitivo: Spring Security 6 + JWT +...
⭐ RECOMENDADO ⭐
DO ZERO AO DEPLOY com Terraform, Java, Docker e AWS
• Do ZERO ao DEPLOY com Terraform, AWS, Dock...
---------------------------
00:00 - Intro
00:45 - Desafio Backend BTG Pactual
04:15 - Iniciar o microserviço SpringBoot
05:40 - Configurar o RabbitMQ e MongoDB no Docker
09:24 - Configurar a comunicação do Spring Boot com o MongoDB
10:58 - Configurar a comunicação do Spring Boot com o RabbitMQ
11:50 - Mapear as entidades Order e OrderItem
16:05 - Criar o listener da fila do RabbitMQ no Spring Boot
23:47 - Criar a funcionalidade de cadastro de Order no MongoDB
30:57 - Criar endpoint de listagem de pedidos do cliente
35:59 - Criar serviço de listagem de pedidos do cliente
42:55 - Criar serviço que calcula o valor total de todos os pedidos do cliente
50:24 - Recado especial para você
---------------------------
Build & Run
#desafio #backend #btgpactual