Skip to content

xguimiranda/spring-order-payment-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Workshop Spring Boot JPA

Este repositório contém o projeto desenvolvido durante o curso Java Completo: Programação Orientada a Objetos + Projetos pelo professor Nelio Alves na Udemy. O objetivo do projeto é apresentar conceitos fundamentais de desenvolvimento backend com Spring Boot e JPA (Java Persistence API), incluindo persistência de dados, modelagem de entidades e construção de APIs RESTful.

📚 Sobre o Projeto

O projeto aborda práticas essenciais para o desenvolvimento de aplicações Java modernas, utilizando:

  • 🌱 Spring Boot: Framework para criação rápida e produtiva de aplicações Java.
  • 🗄️ JPA: Abstração para persistência de dados com mapeamento objeto-relacional.
  • 💾 Banco de Dados: Utilização de banco de dados relacional para armazenamento das entidades.
  • 🔗 APIs REST: Criação de endpoints para comunicação entre cliente e servidor.

Durante o curso, foram abordados tópicos como:

  • ⚙️ Configuração inicial do projeto com Spring Boot
  • 🏗️ Modelagem de entidades e relacionamentos com JPA
  • 🌐 Implementação de recursos REST
  • 🛠️ Manipulação de dados com Repository e Service
  • ✅ Testes básicos de funcionamento

▶️ Como Executar

  1. Clone este repositório:
    git clone https://github.com/xguimiranda/workshop-springboot-jpa.git
  2. Abra o projeto em sua IDE favorita (IntelliJ, Eclipse, VSCode).
  3. Configure o banco de dados conforme as instruções no arquivo application.properties.
  4. Execute a aplicação pelo método principal da classe Application.

🗂️ Estrutura do Projeto

  • src/main/java: Código fonte principal
  • src/main/resources: Arquivos de configuração
  • application.properties: Configuração do banco de dados e projeto

👨‍🏫 Créditos

Projeto elaborado em conjunto com o professor Nelio Alves durante o curso Java na Udemy.

📄 Licença

Este projeto é de uso educacional e segue as diretrizes do curso. Sinta-se livre para utilizar como referência em seus estudos.


Autor: xguimiranda

About

Project developed during the "Java Completo" course, focused on backend using Spring Boot and JPA. The goal is to demonstrate fundamental Java development concepts, including data persistence, entity modeling, and building REST APIs.

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages