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.
Aplicação para o gerenciamento de contatos.
- Java 11
- Maven
- Um IDE de sua escolha (recomendado: Spring Tool Suite ou IntelliJ IDEA)
- Clone o repositório:
git clone https://github.com/seu-usuario/algaworks-contatos.git
- Navegue até o diretório do projeto:
cd algaworks-contatos
- Compile o projeto utilizando Maven:
./mvnw clean install
- Execute a aplicação:
./mvnw spring-boot:run
- A aplicação estará disponível em
http://localhost:8080
.
Para listar todos os contatos, faça uma requisição GET para o seguinte endpoint:
curl -X GET http://localhost:8080/contatos
curl -X POST http://localhost:8080/contatos -H "Content-Type: application/json" -d '{"nome": "João Silva", "email": "joao.silva@example.com"}'
curl -X PUT http://localhost:8080/contatos/{id} -H "Content-Type: application/json" -d '{"nome": "João Silva", "email": "joao.silva@novoemail.com"}'
curl -X DELETE http://localhost:8080/contatos/{id}
Este projeto está licenciado sob os termos da licença MIT. Veja o arquivo LICENSE para mais detalhes.
CREDENCIAL:⬇️
https://app.algaworks.com/certs/QDWLNM3WEX