4
Engenharia de Software
UNINTER
6
Engenharia de Software
UNINTER
4
Engenharia de Software
UNINTER
2
Engenharia de Software
UNINTER
61
Engenharia de Software
UNINTER
13
Engenharia de Software
UNINTER
8
Engenharia de Software
UNIGUAÇU
3
Engenharia de Software
UP
41
Engenharia de Software
UNICSUL
2
Engenharia de Software
ÁREA1 WYDEN
Texto de pré-visualização
Desenvolvimento Web Back end Atividade Prática Profa Luciane Kanashiro Me Trabalho de Desenvolvimento Web Back end Implementação de uma API de Tarefas O objetivo deste trabalho é implementer uma API RESTful para gerenciamento de tarefas A API deverá permitir o cadastro consulta atualização e remoção de tarefas contendo informações como nome da tarefa data de entrega e responsável Requisitos da API 1 Requisitos Funcionais o Criar uma tarefa contendo Nome da tarefa Data de entrega Responsável pela tarefa o Consultar todas as tarefas cadastradas o Consultar uma tarefa específica pelo ID o Atualizar uma tarefa existente o Remover uma tarefa 2 Requisitos Não Funcionais o A API deve ser desenvolvida em Java com Spring Boot o Utilizar um banco de dados relacional Sugestão MySQL o Implementar o uso do Spring Data JPA para manipulação dos dados o Utilizar Postmanou similar para documentação da API o A API deve seguir os padrões REST Desenvolvimento Web Back end Atividade Prática Profa Luciane Kanashiro Me Instruções para Implementação 1 Configuração do Projeto Criar um projeto Spring Boot utilizando Spring Initializr Adicionar as dependências necessárias Spring Web Spring Data JPA Banco de Dados MySQL 2 Criação da Estrutura da API Model Criar a entidade Tarefa com os atributos id nome dataEntrega e responsavel Repository Criar uma interface TarefaRepository utilizando JpaRepository Controller Criar TarefaController com os endpoints REST 3 Persistência dos Dados Configurar o banco de dados no arquivo applicationproperties 4 Testes e Documentação Testar a API utilizando Postman O que entregar CADERNO DE ATIVIDADES E RESPOSTAS preenchido com o link do projeto e os prints dos testes realizados no Postman demonstrando cada funcionalidade da sua API CADERNO DE ATIVIDADES E RESPOSTAS se encontra na aula 7 Entregar em TRABALHOS no formato pdf ou docx Desenvolvimento Web Back end Atividade Prática Profa Luciane Kanashiro Me Critérios de Avaliação Não colocou link para o projeto github ou simular Nota 0 Link quebrado Nota 0 Critério Pontuação Teste 1 Implementação correta do endpoint Inserção correta com nome e RU do aluno Se não colocar EVIDÊNCIA print contendo nome e RU receberá nota 0 25 Teste 2 Implementação correta do endpoint Listagem correta mostrando inclusive o registro com nome do aluno e RU Se não colocar EVIDÊNCIA print receberá nota 0 25 Teste 3 Implementação correta do endpoint Atualização do registro contendo nome do aluno e RU Se não colocar EVIDÊNCIA print de que atualizou o registro contendo nome do aluno e RU receberá nota 0 25 Teste 4 Implementação correta do endpoint Remoção do registro contendo nome e RU do aluno Se não colocar EVIDÊNCIA print de que removeu o registro contendo nome do aluno e RU receberá nota 0 25 100
4
Engenharia de Software
UNINTER
6
Engenharia de Software
UNINTER
4
Engenharia de Software
UNINTER
2
Engenharia de Software
UNINTER
61
Engenharia de Software
UNINTER
13
Engenharia de Software
UNINTER
8
Engenharia de Software
UNIGUAÇU
3
Engenharia de Software
UP
41
Engenharia de Software
UNICSUL
2
Engenharia de Software
ÁREA1 WYDEN
Texto de pré-visualização
Desenvolvimento Web Back end Atividade Prática Profa Luciane Kanashiro Me Trabalho de Desenvolvimento Web Back end Implementação de uma API de Tarefas O objetivo deste trabalho é implementer uma API RESTful para gerenciamento de tarefas A API deverá permitir o cadastro consulta atualização e remoção de tarefas contendo informações como nome da tarefa data de entrega e responsável Requisitos da API 1 Requisitos Funcionais o Criar uma tarefa contendo Nome da tarefa Data de entrega Responsável pela tarefa o Consultar todas as tarefas cadastradas o Consultar uma tarefa específica pelo ID o Atualizar uma tarefa existente o Remover uma tarefa 2 Requisitos Não Funcionais o A API deve ser desenvolvida em Java com Spring Boot o Utilizar um banco de dados relacional Sugestão MySQL o Implementar o uso do Spring Data JPA para manipulação dos dados o Utilizar Postmanou similar para documentação da API o A API deve seguir os padrões REST Desenvolvimento Web Back end Atividade Prática Profa Luciane Kanashiro Me Instruções para Implementação 1 Configuração do Projeto Criar um projeto Spring Boot utilizando Spring Initializr Adicionar as dependências necessárias Spring Web Spring Data JPA Banco de Dados MySQL 2 Criação da Estrutura da API Model Criar a entidade Tarefa com os atributos id nome dataEntrega e responsavel Repository Criar uma interface TarefaRepository utilizando JpaRepository Controller Criar TarefaController com os endpoints REST 3 Persistência dos Dados Configurar o banco de dados no arquivo applicationproperties 4 Testes e Documentação Testar a API utilizando Postman O que entregar CADERNO DE ATIVIDADES E RESPOSTAS preenchido com o link do projeto e os prints dos testes realizados no Postman demonstrando cada funcionalidade da sua API CADERNO DE ATIVIDADES E RESPOSTAS se encontra na aula 7 Entregar em TRABALHOS no formato pdf ou docx Desenvolvimento Web Back end Atividade Prática Profa Luciane Kanashiro Me Critérios de Avaliação Não colocou link para o projeto github ou simular Nota 0 Link quebrado Nota 0 Critério Pontuação Teste 1 Implementação correta do endpoint Inserção correta com nome e RU do aluno Se não colocar EVIDÊNCIA print contendo nome e RU receberá nota 0 25 Teste 2 Implementação correta do endpoint Listagem correta mostrando inclusive o registro com nome do aluno e RU Se não colocar EVIDÊNCIA print receberá nota 0 25 Teste 3 Implementação correta do endpoint Atualização do registro contendo nome do aluno e RU Se não colocar EVIDÊNCIA print de que atualizou o registro contendo nome do aluno e RU receberá nota 0 25 Teste 4 Implementação correta do endpoint Remoção do registro contendo nome e RU do aluno Se não colocar EVIDÊNCIA print de que removeu o registro contendo nome do aluno e RU receberá nota 0 25 100