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.
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
- Clone este repositório:
git clone https://github.com/xguimiranda/workshop-springboot-jpa.git
- Abra o projeto em sua IDE favorita (IntelliJ, Eclipse, VSCode).
- Configure o banco de dados conforme as instruções no arquivo
application.properties. - Execute a aplicação pelo método principal da classe
Application.
src/main/java: Código fonte principalsrc/main/resources: Arquivos de configuraçãoapplication.properties: Configuração do banco de dados e projeto
Projeto elaborado em conjunto com o professor Nelio Alves durante o curso Java na Udemy.
Este projeto é de uso educacional e segue as diretrizes do curso. Sinta-se livre para utilizar como referência em seus estudos.
Autor: xguimiranda ✨