Prévia do material em texto
UNOPAR POLO MOGI GUAÇU ENGENHARIA DE SOFTWARE LUCAS SIMIONI - ALUNO 5055794201 PORTFÓLIO – RELATÓRIO DE AULA PRÁTICA NOME DA DISCIPLINA: PROGRAMAÇÃO WEB MOGI GUAÇU 2025 LUCAS SIMIONI - ALUNO 5055794201 PORTFÓLIO – RELATÓRIO DE AULA PRÁTICA NOME DA DISCIPLINA: PROGRAMAÇÃO WEB Trabalho de portfólio apresentado como requisito parcial para a obtenção de pontos para a média semestral. Tutor: Jessica Fernandes Lopes MOGI GUAÇU 2025 SUMÁRIO 1 INTRODUÇÃO 4 2 OBJETIVO 5 2.1 Método 5 3 RESULTADOS 4 CONCLUSÃO 11 1 INTRODUÇÃO A tecnologia tende a se adaptar conforme a necessidade da população e seus usuários, sendo por muitas vezes uma relação direta entre o programador, o programa, o consumidor e a demanda. De tal maneira, se tornou necessária a construção e desenvolvimento de uma estrutura robusta para o armazenamento de dados para a manutenção e registro de dados de clientes em ferramentas de serviço e software.(1) Por meio de tal premissa e sua usabilidade, neste documento será criado um projeto de sistema utilizando o framework Spring para o gerenciamento de usuários de um sistema simples. Assim, trazendo à tona também, sua aplicação cotidiana e alto potencial acadêmico. 4 2 OBJETIVO O objetivo desta atividade acadêmica encontra-se na criação de um projeto utilizando o framework Spring Boot para o gerenciamento de usuários de um sistema. Trata-se de um projeto backend baseado em Rest API, sendo previamente disponibilizados os endpoints necessários para realizar as operações de gerenciamento de usuários. 2.1 MÉTODO Primeiramente, para dar início à atividade, é necessária a criação do projeto base a partir do Spring Initializer, onde será entregue o modelo base para o sistema. Em meio ao repositório, será preciso a adição de duas dependências referentes ao Framework utilizado e Banco de Dados, além de alterações das configurações das propriedades da aplicação, conferindo o acesso ao serviço de armazenamento de dados para testes locais. Ainda dentro deste workspace são desenvolvidas três classes, sendo elas: User, UserResource e UserService; contendo informações de usuário e conferindo seu armazenamento no banco de dados local a partir do uso de comandos SQL. 3 RESULTADOS Após a finalização do processo do desenvolvimento do programa, o usuário recebe um sistema fácil e lógico de se utilizar, onde suas informações são salvas localmente. Seguem abaixo capturas de tela demonstrando os cenários citados comprovando a execução e funcionamento do código: Imagem 1 - Adição de linhas de comando em application-properties: 5 Imagem 2 - Adição de dependências: Imagem 3 - Repositório: 6 Imagem 4: Resposta de banco de dados Postman: 7 3 CONCLUSÃO Através deste documento, por meio da criação de um projeto utilizando o framework Spring Boot e Postman, é possível comprovar a usabilidade do Framework e banco de dados para aplicações, soluções e softwares diversos, formando parte do armazenamento de informações, na criação de usuários e sua estruturação. De tal maneira, iniciando um fundamento para o desenvolvimento de aplicações mais complexas a partir do proposto pela atividade prática. 8 image1.png image2.png image3.jpeg image4.jpeg