Skip to content

ditceuma/desafio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 

Repository files navigation

Desafio Prático - Desenvolvedor Grupo Ceuma

Problema

A Universidade CEUMA contratou uma empresa terceirizada para criar um sistema de gerenciamento dos alunos nos cursos que eles escolheram. Esta empresa começou a desenvolver o sistema, mas por falta de conhecimento técnico acabou desistindo do projeto. Você foi indicado para desenvolver o sistema com os mesmos requisitos solicitados pela Universidade, sendo que os usuários desse sistema são pessoas que possuem dificuldade em utilizar computadores e precisam que o mesmo proporcione uma experiência agradável.

O sistema deverá ser capaz de:

  • Inserir 3 cursos (código do curso, nome do curso, data de cadastro, carga horária) *Administração, Direito, Medicina;
  • Remover cursos;
  • Alterar cursos;
  • Inserir 7 alunos (código do aluno, nome do aluno, CPF, Endereço, CEP, E-mail, número de Telefone) atrelados aos respectivos cursos na seguinte configuração: 2 alunos para Direito, 2 para Administração, 3 para Medicina;
  • Remover alunos;
  • Alterar alunos;
  • Listar os cursos e os alunos que fazem parte deste curso;
  • O sistema deve exportar a lista de cursos e alunos para planilha excel;
  • É desejável que o sistema também seja capaz de prevê erros de usuários no ato do cadastro das informações;
  • É desejável que o sistema possa imprimir os dados dos cursos;
  • É desejável que o sistema contenha um controle de segurança de acesso ao sistema;
  • É desejável que o sistema guarde logs de acesso na base de dados;

Este problema deverá ser resolvido e criado nas seguintes tecnologias:

  • Qualquer tecnologia de Backend (Rest);
  • Qualquer tecnologia de Frontend;
  • Qualquer base de dados relacional;

O que iremos avaliar:

  • Legibilidade de código;
  • Testes;
  • Coesão;
  • Documentação;
  • Hora da Entrega
  • E não se esqueça do visual;

Aviso

  • A duração da prova será do dia 11/04 ao dia 16/04;
  • O projeto deve sofrer commits ao longo dos dias e não deve ter tudo commitado de uma só vez;

Adicione o Link do seu projeto aqui:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published