sperendiopedro / APIProject

An a Api "CRUD" built with STS and H2 DataBase.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Projeto API - Relacionamento entre candidato/vaga.

Descrição do Projeto:

Esse projeto desenvolvido através do Spring Boot, consiste em uma API REST do tipo CRUD, criada para realizar o cadastro de candidatos e relacioná-los com as vagas de emprego disponíveis dentro de uma empresa, vale ressaltar que também há a possibilidade de cadastrar a vaga que está disponível dentro da empresa.

Desenvolvedores:

  • Pedro Henrique Sperendio RA: 202125768
  • Isabela Nathaly Martins RA: 202113677

Tecnologias Empregadas:

  • Spring Boot
  • Spring Data JPA
  • Postman

Bela-Java image image

Descrição da Arquitetura:

A API foi desenvolvida em cima da arquitetura básica do Spring Boot:

  • Criação das Classes "Models"
  • Criação dos Repositórios
  • Definição dos Controllers
  • Utilização do Postman para realização das requisições

Funcionalidade

Como a API requisitada tinha que ser do tipo CRUD, foi implementado no projeto os 4 métodos: Create, Read (ou List), Update and Delete, retornando isso na forma de um JSON.

  • Primeiro método Post (Create)

Como acessar:

Metodo Post (Create)

Como adiocionar candidato:

Metodo Get (Listar)

  • Segundo método Get (Listar)

Como acessar:

Como acessar get

Resultado da requisição:

resultado da requisição get

  • Terceiro método Delete

Como acessar:

como acessar delete

Como deletar:

como deletar delete

Resultado do select pós delete:

resultado do select pos delete

  • Quarto método Patch (Update)

Como acessar:

como acessar patch update

Como alterar:

como alterar patch update

Resultado do select após alterar:

resultado do select apos alterar patch update

Inovação e Criatividade

  • Nossa API funciona para que a empresa, o RH consiga analisar perfis de candidatos para suas respectivas vagas.

Contato

Pedro Henrique Sperendio:

Isabela Nathaly Martins :

Project Link: https://github.com/sperendiopedro/APIProject

Agradecimentos

  • Professor José Matias Lemes Filho:

About

An a Api "CRUD" built with STS and H2 DataBase.


Languages

Language:Java 100.0%