Skip to content

Uma simples API para exemplo das melhores práticas com as melhores tecnologias

License

Notifications You must be signed in to change notification settings

iberthyallano/Simple_API_Example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simple API Example


O que é uma API (Application Programming Interface)?


Uma API é um conjunto de definições e protocolos usado no desenvolvimento e na integração de aplicações. Às vezes, as APIs são descritas como um contrato entre um provedor e um usuário de informações, estabelecendo o conteúdo exigido pelo consumidor (a chamada) e o conteúdo exigido pelo produtor (a resposta).

Pense nas APIs como um mediador entre os usuários ou clientes e os recursos ou serviços web que eles querem obter. As APIs também servem para que organizações compartilhem recursos e informações e, ao mesmo tempo, mantenham a segurança, o controle e a obrigatoriedade de autenticação, pois permitem determinar quem tem acesso e o que pode ser acessado.

( Red Hat, 2022 )


Qual o intuito do projeto?


Este projeto tem como objetivo ser um exemplo completo de uma API REST desenvolvida com Java e Spring Boot, associando as melhores práticas para um desenvolvimento mais organizado e com maior desempenho.


Tecnologias utilizadas:


Como contribuir:

  • Faça um Fork desse repositório,
  • Crie uma branch com a sua feature: git checkout -b my-feature
  • Commit suas mudanças: git commit -m 'feat: My new feature'
  • Push a sua branch: git push origin my-feature

Pretenções para o projeto:

  • Criar testes unitários;
  • Criar testes de integração;
  • Criar documentação;

License:

Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.



Feito por Iberthy Allano.

About

Uma simples API para exemplo das melhores práticas com as melhores tecnologias

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages