Projeto Back-End - Lista de Cursos

Este projeto back-end foi desenvolvido utilizando o framework Spring Boot e a ferramenta de gerenciamento de dependências Maven. O objetivo do projeto é fornecer os dados dos cursos para o projeto front-end, implementado em Angular.

Requisitos

Antes de iniciar o projeto, certifique-se de que o seguinte software esteja instalado em seu ambiente de desenvolvimento:

  • Java Development Kit (JDK)
  • Maven

Configuração do Ambiente

Siga as etapas abaixo para configurar o ambiente de desenvolvimento:

  1. Clone este repositório em sua máquina local.
  2. Navegue até o diretório do projeto.
  3. Importe o projeto em sua IDE preferida.
  4. Verifique se todas as dependências Maven foram baixadas corretamente.

Executando o Projeto

Após concluir a configuração do ambiente, você pode executar o projeto localmente usando o comando Maven.

  1. Abra um terminal ou prompt de comando.

  2. Navegue até o diretório do projeto.

  3. Execute o comando Maven para executar o projeto.

  4. O servidor estará rodando em http://localhost:8080, pronto para receber requisições do front-end.

Estrutura do Projeto

O projeto back-end está estruturado da seguinte forma:

  • src/main/java/com/example/projeto/backend: Contém as classes Java que implementam a lógica do back-end.
  • src/main/resources: Contém os arquivos de configuração, como o arquivo application.properties.

Personalização e Adaptação

Este projeto pode ser personalizado e adaptado de acordo com as necessidades do seu próprio projeto. Alguns pontos que você pode considerar:

  • Adicionar novas entidades e funcionalidades ao projeto, conforme necessário.
  • Configurar um banco de dados para persistência de dados.
  • Implementar autenticação e autorização para proteger as rotas do back-end.

Sinta-se à vontade para explorar e expandir este projeto de acordo com as necessidades do seu projeto.

Contribuição

Se você identificou algum problema ou gostaria de adicionar novos recursos a este projeto, sinta-se à vontade para contribuir. Basta seguir as diretrizes para contribuição do GitHub e enviar um pull request.

Licença

Este projeto está licenciado sob a licença MIT.