Mckz33 / backend-ger-professores

0 stars 1 forks source link

Gerenciamento de Professores e Sobrecarga de Horário.

Nome do Projeto: backend-ger-professores
Descrição: Um projeto voltado para a parte da lógica e do tratamento das regras de negócios. O principal objetivo é a construção de um sistema único de controle de professores em suas grades horárias de suas escolas/faculdades/universidades, onde, o coordenador do curso poderá validar a carga horário do docente de acordo com as regras passadas pela instituição de ensino.

Tecnologias Usadas

Detalhamento do Projeto

Este projeto em Java foi desenvolvido seguindo as melhores práticas de programação e arquitetura, com ênfase na modularidade e reutilização de código. Abaixo, estão destacados os principais tópicos abordados durante a produção do sistema:

1. Arquitetura no Padrão de Boas Práticas:

2. Sistema de Login e Senha:

3. Autenticação JWT:

4. Roles de Permissão de Usuário:

5. Paginação, Filtros, Responses e Requests:

6. Validação de Dados:

7. Exceptions Personalizadas:

8. Swagger Implementado:

9. Lógicas para CRUD e Tratamento dos Dados:

Extras

Link de acesso ao Swagger do projeto: http://localhost:8080/swagger-ui/index.html#/

Autores