Projeto web services com Spring Boot e JPA/Hibernate

NPM

Sobre o projeto

WorkShop SpringBoot3 JPA é um projeto de Web Services com Spring Boot e JPA/Hibernate elaborado no Java COMPLETO 2023 Programação Orientada a Objetos +Projetos, criado pela DevSuperior na plataforma UDEMY.
Curso destinado para obter/aprimorar meus conhecimentos relacionado ao back-end na linguagem Java.

Objetivo do curso:

  • Implementar modelo de domínio
  • Estruturar camadas lógicas: resource, service, repository
  • Configurar banco de dados de teste (H2)
  • Povoar o banco de dados
  • CRUD - Create, Retrieve, Update, Delete
  • Tratamento de exceções

Apresentação do projeto

Modelo conceitual

Instância de domínio

Camada lógica

Spring Tools Suite - IDE

H2 Database

Postman

Tecnologias utilizadas

Back end

  • Java 17
  • Spring Tool Suite - IDE
  • Spring Boot 3.0.5
  • JPA / Hibernate
  • Maven
  • H2 Database
  • Postman
  • Apache Tomcat
  • JSON

Como executar o projeto

Back end

#clonar repositório
git clone linkDoMeuRepositorio

#abrir o SpringBoot e escolher a pasta onde está o projeto
exemplo: springboot/projetoCLonado

#executar o projeto
botão direito no CourseApplication.java
run as
SpringBoot app

Autor

Felipe Carvalho Fernandez

https://www.linkedin.com/in/fernandez-felipe/

Agradecimento

Agradecer ao Nélio Alves da DevSuperior. Meu mentor nessa jornada incrível como desenvolvedor back-end.