Skip to content

VladimirMel0/Cadastro-Java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Projeto Crud Challenge

Projeto de um sistema tanto front-end quanto back-end, meu foco foi aprimorar minhas habilidades no Java para Back-end.

No front usei JavaScripit puro, para fazer as validações e conexão com a API criada que salva os dados em um Banco de dados (MySQL), no Back-end utilizei o framework Spring, usando o Spring-Boot para a Criação da API, Spring-Security para fazer a criptografia dos dados sensiveis (Senha) e também Spring-Validation para fazer uma nova validação dos dados, direto na API.

Para a Criação do Crud utilizei o JpaRepository.

How To Use

  1. Clonar projeto.
  2. Instalar as dependências do maven.
  3. Criar banco de dados com o nome "cadastro"
spring.datasource.url=jdbc:mysql://${MYSQL_HOST:localhost}:3306/cadastro
  1. Chamar os Endpoints

Libs

  • Spring Validation : Fazer a validação dos dados de entrada.
  • Spring Boot : Framework para criar aplicação web.
  • Spring Security: Fazer a criptografia de dados sensiveis
  • Maven : Para gerenciar dependências de objetos.
  • Git : Gerenciar versionamento do projeto.