A empresa InovaSoft atua no setor de desenvolvimento de softwares sob demanda e tem crescido rapidamente nos últimos anos. Apesar da expansão, enfrenta sérios problemas de atrasos em projetos, retrabalho frequente e falhas de comunicação entre os times de TI e as áreas de negócio. Para lidar com isso, a diretoria buscou adotar práticas […]
Arquivos de Autor: Junior
Desafio: Consolidar todas as funcionalidades. Criar um menu interativo que permita: Cadastrar alunos, professores e cursos. Criar turmas e associar alunos/professores. Registrar avaliações. Gerar relatórios gerais. Testar cenários de sucesso e falha. Como entregar a atividade: A atividade deverá ser produzida em um arquivo do tipo texto, conforme template anexado no material da disciplina, […]
Criar um menu interativo que permita: Cadastrar alunos, professores e cursos. Criar turmas e associar alunos/professores. Registrar avaliações. Gerar relatórios gerais. Testar cenários de sucesso e falha. Como entregar a atividade: A atividade deverá ser produzida em um arquivo do tipo texto, conforme template anexado no material da disciplina, disponibilizado no Studeo, e deve […]
Criar turmas e associar alunos/professores. Registrar avaliações. Gerar relatórios gerais. Testar cenários de sucesso e falha. Como entregar a atividade: A atividade deverá ser produzida em um arquivo do tipo texto, conforme template anexado no material da disciplina, disponibilizado no Studeo, e deve ser entregue com a extensão (.PDF ou .DOC). Depois, deve ser […]
Registrar avaliações. Gerar relatórios gerais. Testar cenários de sucesso e falha. Como entregar a atividade: A atividade deverá ser produzida em um arquivo do tipo texto, conforme template anexado no material da disciplina, disponibilizado no Studeo, e deve ser entregue com a extensão (.PDF ou .DOC). Depois, deve ser anexado no ambiente da atividade […]
Seu Tech Lead pede que você estruture o sistema de forma mais profissional, separando responsabilidades. Desafio: Organizar o projeto em pacotes: model (entidades). service (regras de negócio). repository (armazenamento temporário em listas). ui (menu interativo). Criar uma classe Main que faça a integração entre as camadas. Fase Final – Sistema Educacional Consolidado Chegou o […]
Fase 7 – Arquitetura em Camadas (Boa Prática de Projeto) Seu Tech Lead pede que você estruture o sistema de forma mais profissional, separando responsabilidades. Desafio: Organizar o projeto em pacotes: model (entidades). service (regras de negócio). repository (armazenamento temporário em listas). ui (menu interativo). Criar uma classe Main que faça a integração entre […]
Desafio: Criar um método polimórfico gerarRelatorio() em Aluno, Professor e Curso. Exibir informações personalizadas em cada relatório. Implementar um menu para gerar relatórios múltiplos em sequência. Fase 7 – Arquitetura em Camadas (Boa Prática de Projeto) Seu Tech Lead pede que você estruture o sistema de forma mais profissional, separando responsabilidades. Desafio: Organizar o […]
A diretoria da universidade deseja relatórios automatizados. Você deve implementar relatórios que funcionem de forma genérica para diferentes entidades. Desafio: Criar um método polimórfico gerarRelatorio() em Aluno, Professor e Curso. Exibir informações personalizadas em cada relatório. Implementar um menu para gerar relatórios múltiplos em sequência. Fase 7 – Arquitetura em Camadas (Boa Prática de […]
Fase 6 – Relatórios e Estatísticas (Polimorfismo e Laços) A diretoria da universidade deseja relatórios automatizados. Você deve implementar relatórios que funcionem de forma genérica para diferentes entidades. Desafio: Criar um método polimórfico gerarRelatorio() em Aluno, Professor e Curso. Exibir informações personalizadas em cada relatório. Implementar um menu para gerar relatórios múltiplos em sequência. […]
