A API do fórum Alura é uma aplicação REST que funciona como um intermediário entre o frontend e o banco de dados. Ela recebe solicitações relacionadas aos tópicos, permitindo a criação, leitura, atualização e exclusão de tópicos, além de fornecer informações sobre os tópicos existentes. Este projeto facilita a interação com os tópicos cadastrados, proporcionando um ambiente eficiente para gerenciamento e consulta de dados.
Este projeto teve como objetivo aprimorar os conhecimentos adquiridos durante as aulas de Spring Boot 3 no curso de formação da Oracle One Next Education. Durante o desenvolvimento, exploramos as funcionalidades do framework Spring Boot, implementamos o uso de DTOs (Data Transfer Objects), adotamos as melhores práticas do padrão de API REST e utilizamos o Hibernate em conjunto com o JPA para a persistência de dados.
- Java 17 LTS ou superior
- MySql 8
- Spring Boot 3
- Jpa + Hibernate
- Maven
- Insomnia
Essa experiência enriqueceu nosso entendimento sobre o desenvolvimento de aplicativos web robustos e escaláveis, proporcionando um ambiente de aprendizado prático e aplicado. acredito que este projeto contribua para o aprimoramento contínuo de nossas habilidades em desenvolvimento de software e nos prepare para futuros desafios na área de desenvolvimento de sistemas.
Observação: Este código ainda está sujeito a atualizações. Pretendo continuar trabalhando nele para melhorar e adicionar mais funcionalidades.