Skip to content

Latest commit

 

History

47 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

☕ Estudos em Java Backend

Bem-vindo(a) a este repositório!
Este projeto foi criado com o objetivo de estudar e fortalecer conhecimentos em desenvolvimento backend utilizando Java, com foco no desenvolvimento de APIs, seguindo boas práticas, princípios de código limpo e uma arquitetura bem estruturada.

Aqui você encontrará exemplos práticos, exercícios e pequenos projetos voltados para o desenvolvimento de APIs REST, aplicação de conceitos de Programação Orientada a Objetos, implementação de regras de negócio, integração com banco de dados e uso do ecossistema Spring.


🎯 Objetivo do Projeto

Os principais objetivos deste repositório são:

  • Construir uma base sólida em desenvolvimento backend com Java
  • Aprender e praticar criação e consumo de APIs REST
  • Compreender conceitos de HTTP, endpoints, fluxo de requisição e resposta, e códigos de status
  • Aplicar padrões profissionais utilizados em aplicações backend reais
  • Evoluir gradualmente do nível básico ao avançado

Este repositório representa um processo contínuo de aprendizado e evolução técnica.


🧠 Foco de Aprendizado

Ao longo deste projeto, são explorados os seguintes temas:

  • Fundamentos de backend com Java
  • Desenvolvimento de APIs REST com Spring Boot
  • Operações CRUD e design de endpoints
  • Uso de DTOs e validações
  • Tratamento de exceções e respostas de erro
  • Integração com bancos de dados relacionais
  • Organização de código e boas práticas no backend

🛠 Tecnologias e Linguagens Utilizadas

  • Java 8, 17 e 25
  • Spring Boot
  • Spring Web (APIs REST)
  • Spring Data JPA
  • Hibernate
  • Maven
  • Banco de Dados: H2 / PostgreSQL
  • Git & GitHub

📦 Principais Dependências

As principais dependências utilizadas no projeto são:

  • spring-boot-starter-web
  • spring-boot-starter-data-jpa
  • spring-boot-starter-validation
  • spring-boot-devtools
  • Driver de banco de dados (H2 ou PostgreSQL)

Todas as dependências são gerenciadas através do Maven, garantindo organização e controle de versões.


📌 Este repositório será atualizado continuamente conforme a evolução dos estudos em backend e APIs.

Dependency Management Java

The JAVA PROJECTS view allows you to manage your dependencies. More details can be found here.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages