Skip to content

eykemesquita/logica-de-programacao-java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Este repositório contém todo o curso de lógica de programação Java da AlgaWorks, incluindo exemplos práticos e projetos desenvolvidos durante o curso. O objetivo é proporcionar uma compreensão sólida dos conceitos básicos de programação utilizando a linguagem Java.

O projeto abaixo é de finalização do curso de Lógica de Programação em Java

AlgaWorksContatos

Aplicação para o gerenciamento de contatos.

Pré-requisitos

  • Java 11
  • Maven
  • Um IDE de sua escolha (recomendado: Spring Tool Suite ou IntelliJ IDEA)

Configuração do Projeto

  1. Clone o repositório:
    git clone https://github.com/seu-usuario/algaworks-contatos.git
  2. Navegue até o diretório do projeto:
    cd algaworks-contatos
  3. Compile o projeto utilizando Maven:
    ./mvnw clean install

Executando a Aplicação

  1. Execute a aplicação:
    ./mvnw spring-boot:run
  2. A aplicação estará disponível em http://localhost:8080.

Utilizando a API

1. Utilizando GET

Para listar todos os contatos, faça uma requisição GET para o seguinte endpoint:

curl -X GET http://localhost:8080/contatos

2. Utilizando POST

curl -X POST http://localhost:8080/contatos -H "Content-Type: application/json" -d '{"nome": "João Silva", "email": "joao.silva@example.com"}'

3. Utilizando PUT

curl -X PUT http://localhost:8080/contatos/{id} -H "Content-Type: application/json" -d '{"nome": "João Silva", "email": "joao.silva@novoemail.com"}'

3. Utilizando DELETE

curl -X DELETE http://localhost:8080/contatos/{id}

Licença

Este projeto está licenciado sob os termos da licença MIT. Veja o arquivo LICENSE para mais detalhes.

Obrigado por visitar e ler meu repositório!

Agradecimento



CREDENCIAL:⬇️

https://app.algaworks.com/certs/QDWLNM3WEX

Screenshot_3

About

Repositório de Lógica de Programação em JAVA do curso ALGAWORKS.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published