Projeto desenvolvido como avaliação.
Existe a necessiddade de realizar o gerenciamento do cadastro de turmas. Para isso é necessário identificar o professor de cada turma, assim como seus alunos. Para esse caso, cada turma pode ter apenas um professor, mas pode ter diversos alunos.
- Utilizar conceitos de POO (Programação Orientada a Objetos)
- Aplicar arquivos DAO (Data Access Object)
- Conexão com o Banco de Dados (MySQL)
- Java 21 + JDK
- Visual Studio Code (IDE)
- MySQL 8.2
- Maven
- Git (Version Control)
- Docker (Containers)
Segue uma breve explicação do que está contido no projeto
- Pastas
\.devcontainer
: Onde ficam os arquivos de configurações dos containers Docker\.vscode
: Onde ficam os arquivos de configurações do VSCode (neste projeto, para facilitar o entendimento, mantive as extensões)\bin
: Onde ficam os arquivos compilados do projeto (isso não é commitado)\lib
: Onde ficam as bibliotecas .jar (neste projeto, para facilitar o entendimento, os mantive juntos no mesmo projeto)\src
: Onde ficam os arquivos .java