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:
brunograna.notion.site/Desafi...
🔗 Repositorio com o código do vídeo:
github.com/buildrun-tech/buil...
---------------------------
🚀 Veja também estes vídeos:
⭐ RECOMENDADO ⭐
SPRING SECURITY 6 + JWT na prática
• Guia Definitivo: Sprin...
⭐ RECOMENDADO ⭐
DO ZERO AO DEPLOY com Terraform, Java, Docker e AWS
• Do ZERO ao DEPLOY com ...
---------------------------
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
28 июл 2024