../projetos

Forum Hub Spring formation

Projeto Fórum REST – Certificação Oracle Next Education F2 T7 Back-end

O objetivo deste projeto foi desenvolver uma API RESTful para um fórum de discussões, utilizando Java 17 e Spring Boot, seguindo boas práticas de desenvolvimento backend. A aplicação implementa autenticação segura e gerenciamento de usuários, postagens e respostas.

Para isso, foram utilizados conhecimentos em Java, Spring Boot, Spring Security e JPA/Hibernate, além do estudo de arquiteturas REST e segurança de APIs. O projeto modificou a estrutura padrão do Spring para incluir um sistema de autenticação com JWT, protegendo as rotas de acesso e garantindo o controle de permissões dentro da aplicação.

A modelagem do banco de dados foi realizada com JPA e Hibernate, permitindo a persistência eficiente dos dados e facilitando a escalabilidade da aplicação. Durante o desenvolvimento, foi necessário compreender a integração entre camadas do Spring, a implementação de padrões arquiteturais e a aplicação de testes automatizados para garantir a confiabilidade do sistema.

Principais desafios:

  • Implementação de autenticação e autorização segura com JWT e Spring Security.
  • Modelagem de banco de dados relacional utilizando JPA e Hibernate.
  • Construção de endpoints RESTful seguindo padrões de boas práticas.
  • Controle de acesso às rotas por meio de permissões e regras de usuário.

JavaSpring BootMySQL
Voltar para projetos

Certificado de conclusão

Imagem da sessão Certificado de conclusão
../contato

Vamos trabalhar juntos? Entre em contato