3
Engenharia de Software
UNINTER
2
Engenharia de Software
UNINTER
4
Engenharia de Software
UNINTER
4
Engenharia de Software
UNINTER
61
Engenharia de Software
UNINTER
13
Engenharia de Software
UNINTER
2
Engenharia de Software
UFERSA
36
Engenharia de Software
UNOPAR
48
Engenharia de Software
UFAM
6
Engenharia de Software
PUC
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 CADERNO DE ATIVIDADES E RESPOSTAS Nome Renato Cruz da Silva Link do Github httpsgithubcomDevShihinapitarefas Inserção correta com nome e RU no Postman Listagem correta mostrando inclusive o registro com nome e RU no Postman Atualização do registro contendo nome e RU no Postman Remoção do registro contendo nome e RU no Postman API Gerenciamento de Tarefas Tarefas Deletar Tarefa DELETE httplocalhost8080apitarefas2 Send Params Authorization Headers 7 Body Scripts Settings none formdata xwwwformurlencoded raw binary GraphQL This request does not have a body Body Cookies Headers 4 Test Results 200 OK Raw Preview Visualize Save Response 1
3
Engenharia de Software
UNINTER
2
Engenharia de Software
UNINTER
4
Engenharia de Software
UNINTER
4
Engenharia de Software
UNINTER
61
Engenharia de Software
UNINTER
13
Engenharia de Software
UNINTER
2
Engenharia de Software
UFERSA
36
Engenharia de Software
UNOPAR
48
Engenharia de Software
UFAM
6
Engenharia de Software
PUC
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 CADERNO DE ATIVIDADES E RESPOSTAS Nome Renato Cruz da Silva Link do Github httpsgithubcomDevShihinapitarefas Inserção correta com nome e RU no Postman Listagem correta mostrando inclusive o registro com nome e RU no Postman Atualização do registro contendo nome e RU no Postman Remoção do registro contendo nome e RU no Postman API Gerenciamento de Tarefas Tarefas Deletar Tarefa DELETE httplocalhost8080apitarefas2 Send Params Authorization Headers 7 Body Scripts Settings none formdata xwwwformurlencoded raw binary GraphQL This request does not have a body Body Cookies Headers 4 Test Results 200 OK Raw Preview Visualize Save Response 1