Skip to content

thiago-cloud/Cadastro_De_Cliente-api_backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Aplicação de cadastramento de cliente feita com spring apenas a parte da api-backend.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages