Status: Desenvolvedor
Este é um projeto de exemplo que implementa uma aplicação CRUD (Create, Read, Update, Delete) para gerenciamento de clientes. A aplicação é dividida em duas partes:
- Backend: Implementado com Spring Boot.
- Frontend: Implementado com Angular.
- Spring Boot: Framework para desenvolvimento de aplicações Java.
- Spring Data JPA: Para acesso a dados e integração com o banco de dados.
- H2 Database: Banco de dados em memória para desenvolvimento e testes.
- Spring Web: Para criação de APIs RESTful.
- Controlador: Define os endpoints da API para operações CRUD.
- Serviço: Contém a lógica de negócios e manipulação de dados.
- Repositório: Interface para operações de persistência com o banco de dados.
- Modelo: Define a estrutura dos dados (entidades) no modelo se encontra os atributos nome, idade e cidade da entidade cliente.
- Java 17
- Maven para gerenciamento de dependências e construção do projeto
- Execute o comando em um local de sua prefência no seu terminal
git clone https://github.com/thiago-cloud/Cadastro_De_Cliente-api_backend.git - Em seguida vá até o local "src/main/java/br/com/projeto/api_cliente/ApiClienteApplication.java" na sua ide e pressione run para a execução do backend.