https://github.com/fayllan111/projeto_web_service
API REST desenvolvida com Spring Boot e MongoDB, aplicando conceitos de NoSQL, DTOs, agregados e tratamento de exceções.
https://github.com/fayllan111/projeto_web_service
crud crud-application dto-pattern exception-handling java mongodb nosql spring-data springboot
Last synced: about 2 months ago
JSON representation
API REST desenvolvida com Spring Boot e MongoDB, aplicando conceitos de NoSQL, DTOs, agregados e tratamento de exceções.
- Host: GitHub
- URL: https://github.com/fayllan111/projeto_web_service
- Owner: FAyllan111
- Created: 2025-02-26T14:12:13.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-26T14:18:22.000Z (over 1 year ago)
- Last Synced: 2025-02-26T15:26:22.184Z (over 1 year ago)
- Topics: crud, crud-application, dto-pattern, exception-handling, java, mongodb, nosql, spring-data, springboot
- Homepage:
- Size: 3.91 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Projeto: Web Services com Spring Boot e NoSQL (MongoDB)
## 📌 **Descrição**
Neste projeto, será desenvolvida uma API RESTful utilizando Spring Boot e MongoDB, explorando conceitos de NoSQL e modelagem de dados desnormalizada. O objetivo é criar um sistema de gerenciamento de informações eficiente e escalável.
## 🛠 **Principais Tecnologias e Conceitos**
- **NoSQL e MongoDB:** estruturação e armazenamento de dados
- **Modelo de domínio:** agregados e desnormalização de dados
- **Padrão DTO:** transferência eficiente de dados entre camadas
- **Spring Data MongoDB:** integração com banco de dados NoSQL
- **CRUD Completo:** criação, leitura, atualização e remoção de registros
- **Tratamento de exceções:** controle e manipulação de erros
## **🚀 Objetivo**
Construir um web service escalável, utilizando práticas modernas de desenvolvimento back-end, garantindo alto desempenho e segurança na manipulação de dados.
## 📢 Conclusão e Contato
📧 **E-mail:** [franciscoayllan@gmail.com]
🔗 **LinkedIn:** [https://www.linkedin.com/in/ayllan-silva]
🐙 **GitHub:** [https://github.com/FAyllan111]