qualidade_software

Projeto de Qualidade Educacional

Este é um projeto educacional em Java usando Spring Boot e Maven para ensinar conceitos de qualidade aos alunos. O projeto implementa um sistema simples de cadastro de alunos e professores com uma interface web básica.

Funcionalidades

Tecnologias Utilizadas

Conexão ao Banco de Dados

Este projeto utiliza um banco de dados MongoDB hospedado remotamente para fins educacionais:

mongodb://mongo:XdnCdkmKwzJiKHiryTDzdgRGOxzNQYtA@crossover.proxy.rlwy.net:24258

Começando

Pré-requisitos

Instalação do Maven

No Windows:

  1. Baixe o Maven do site oficial: https://maven.apache.org/download.cgi
  2. Extraia o arquivo ZIP para um diretório como C:\apache-maven-3.9.5
  3. Adicione a variável de ambiente MAVEN_HOME apontando para o diretório do Maven
  4. Adicione %MAVEN_HOME%\bin ao seu PATH
  5. Verifique a instalação com o comando:
    mvn -version
    

No Linux (Ubuntu/Debian):

sudo apt update
sudo apt install maven

No Linux (CentOS/RHEL/Fedora):

sudo yum install maven
# ou para Fedora:
sudo dnf install maven

Executando a Aplicação

  1. Clone o repositório
  2. Navegue até o diretório do projeto
  3. Execute a aplicação usando Maven:
./mvnw spring-boot:run

Ou construa e execute o JAR:

./mvnw clean package
java -jar target/educational-quality-project-0.0.1-SNAPSHOT.jar

Comandos úteis do Maven

Acessando a Aplicação

Após iniciar a aplicação, você pode acessá-la em:

API Endpoints

A aplicação também disponibiliza endpoints RESTful para integração com outras aplicações:

Estudantes

Professores

Estrutura do Projeto

Valor Educacional

Este projeto demonstra: