LevyVianna / bootcamp-apis-springboot

Springboot APIs and Microservices Bootcamp
MIT License
37 stars 46 forks source link

Projeto Bootcamp API Users

Bem-vindo ao repositório do projeto API Users! 🎉 Estou empolgado em compartilhar com vocês esse projeto para o bootcamp “Coding the Future Claro Java Spring Boot” - https://web.dio.me/track/coding-the-future-claro-java-spring-boot . Este projeto foi desenvolvido com muito cuidado para servir como um recurso de aprendizado e um ponto de partida para explorarmos juntos boas práticas em desenvolvimento de software.

Como utilizar esse projeto?

  1. Já tenho uma conta no GitHub

Considere dar uma “estrela“ ao projeto se você achar ele útil 😊!

  1. Não tenho um conta no GitHub

Primeiramente, recomendo que crie sua conta no GitHub e siga uma das opções do item 1. Caso opte por não criar a conta no GitHub, você pode:

“git clone https://github.com/LevyVianna/bootcamp-apis-springboot.git”

… e você poderá alterar esse código na sua IDE favorita.

Stack Utilizado no Projeto

Este projeto foi desenvolvido utilizando uma stack moderna e eficiente para criar uma API robusta e fácil de manter. Aqui estão as principais tecnologias e dependências utilizadas:

Dicas Úteis

... instale-o e mude para a JDK 17(ou superior) na sua IDE.

Caso a JDK de sua IDE seja a 17 ou superior, o projeto deve compilar e rodar sem problemas.

Arquitetura e Padrões

Neste projeto, implementamos uma API CRUD para gerenciamento de usuários. Para manter o código organizado e de fácil manutenção, seguimos os padrões:

Objetivos do Projeto

Os principais objetivos deste projeto, juntamente com a monitoria, são:

Documentação OpenAPI (Swagger):

http://localhost:8080/swagger-ui/index.html#/

H2 DB:

http://localhost:8080/h2-console/

Espero que este projeto possa servir como uma porta de entrada para sua jornada no desenvolvimento de APIs e microserviços!

Contato

Se precisar de ajuda ou quiser trocar uma ideia, sinta-se à vontade para me contatar: