🎉 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: https://www.instagram.com/buildrun.tech/
---------------------------
🔗 Notion:
https://brunograna.notion.site/Desafio-Backend-BTG-Pactual-Build-Run-3f48048e3e594fbea580c006eac6ff08?pvs=4
🔗 Repositorio com o código do vídeo:
https://github.com/buildrun-tech/buildrun-desafio-backend-btg-pactual
---------------------------
🚀 Veja também estes vídeos:
⭐ RECOMENDADO ⭐
SPRING SECURITY 6 + JWT na prática
https://www.youtube.com/watch?v=nDst-CRKt_k
⭐ RECOMENDADO ⭐
DO ZERO AO DEPLOY com Terraform, Java, Docker e AWS
https://www.youtube.com/watch?v=OV3yhpqvRvo
---------------------------
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