Projeto criado para a disciplina de Programação Orientada à Objetos II - 2024-01 no curso Bacharelado em Engenharia de Software da Univille em maio de 2024.
- Desenvolver as entidades
- Desenvolver os repositories
- Inserir os dados
- Consultar os dados
- Diagrama de classes da UML
- Interfaces gráficas via web
- Spring Boot
- Banco de dados H2
- Bootstrap 4.5
- Arquitetura MVC
- Lucas Pacífico | @lvcaspacifico
- Marcelo Fiedler | @MarceloAFiedler
- José Pedro | @sejodrope
18/05/2024 - Arquivo base adicionado. Páginas da Entidade 'Cursos' adicionadas.
26/05/2024 - Conexão com backend + arquivo com inserts e testes das Repository iniciais.
03/06/2024 à 11/06/2024 - Criação das Services, Controllers e alterações na lógica de criação das Entidades/Repository. Criação de templates para cada Entidade e adição do tratamento de dados nos templates com Thymeleaf. A aplicação já suporta um CRUD. Adicionamos uma foto de perfil e nome para o admin.
A aplicação tem alguns tratamentos para Entidades que sejam null (exemplo: ao excluir um Professor, a Disciplina mostrará '[EMPTY]' no campo)
12/06/2024 - Apresentamos o trabalho para o professor.