Skip to content

Latest commit

 

History

History
37 lines (25 loc) · 1.54 KB

File metadata and controls

37 lines (25 loc) · 1.54 KB

CRUD de Cadastramento de Cliente

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.

Tecnologias Utilizadas

Backend

  • 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.

Estrutura do Projeto

Backend

  1. Controlador: Define os endpoints da API para operações CRUD.
  2. Serviço: Contém a lógica de negócios e manipulação de dados.
  3. Repositório: Interface para operações de persistência com o banco de dados.
  4. Modelo: Define a estrutura dos dados (entidades) no modelo se encontra os atributos nome, idade e cidade da entidade cliente.

Pré-requisitos

  • Java 17
  • Maven para gerenciamento de dependências e construção do projeto

Frontend

Execução do projeto

  1. 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
  2. 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.