Prévia do material em texto
UNIVERSIDADE DO NORTE DO PARANÁ - POLO ALEGRETE ENGENHARIA DE SOFTWARE ROANY SEVERO – 33076400 PORTFÓLIO - RELATÓRIO AULA PRÁTICA PROGRAMAÇÃO WEB ALEGRETE-RS 2024 ROANY SEVERO PORTFÓLIO - RELATÓRIO AULA PRÁTICA PROGRAMAÇÃO WEB Trabalho de portfólio apresentado como requisito Parcial para a obtenção de pontos para média semestral. Orientador: Vanice Dalto ALEGRETE / RS 2024 SUMÁRIO 1 INTRODUÇÃO 4 2 DESENVOLVIMENTO 5 2.1 Métodos 5 2.2 Resultados 6 3 CONCLUSÃO 9 4 REFERÊNCIA 10 1 INTRODUÇÃO O que é programação web? Quando falamos em programação web, a primeira coisa que vem em mente é programação de sites, não está errado, mas não é apenas isso. A programação é a linguagem que se comunica com o computador, que interpreta o que queremos e traduz para o computador, que devolve um resultado ao usuário final. Algumas das linguagens são Javascript, PHP, Python, C#, Java, HTML não é bem uma linguagem de programação e sim de marcação, CSS também, sendo uma linguagem de estilo. Nas palavras do professor e coordenador do curso de Engenharia da Computação da ESEG – Faculdade do Grupo Etapa, Rodrigo Monteiro de Aquino: “A programação web é uma disciplina que ensina conceitos relacionados às tecnologias que permitem a publicação de um website ou sistema computacional web.” E por fim, para que serve a programação web? criação, codificação e programação de sites, aplicativos e seus respectivos elementos de linguagem. Também é responsável pela criação e integração de softwares, bancos de dados e qualquer outra ferramenta relacionada ao uso de tecnologia, estruturando cada recurso para garantir sua funcionalidade. 2 DESENVOLVIMENTO Nesse relatório você verá um projeto em desenvolvimento no software Spring Tools 4. Esse software nada mais é que uma IDE baseada no Eclipse, que por sua vez dá algumas facilidades. O Spring tool será utilizado para criação de um gerenciamento de usuários de um sistema, que será um projeto backend utilizando a linguagem Java e um projeto base com a estrutura Spring já pronta. Também foi utilizado o Postman, uma plataforma de testes de API, que testa requisições HTTP, e contém uma interface agradável ao usuário. Ele nos fornece um conjunto de ferramentas, repositório, espaços de trabalho. Nesse projeto implementamos o modelo de domínio, estruturemos camadas lógicas como, resource, service e repository, teve a criação dos usuários, configuração do banco de dados de teste, criamos, recuperamos, atualizamos e deletamos os arquivos, e por fim, teve o tratamento de exceções. 2.1 Métodos Começamos com a realização do download da plataforma Spring tool nossa IDE, e do aplicativo Postman, com eles já baixados iniciei a instalação, com eles já instalados, realizei a estrutura do projeto base pelo site informado no portfólio, contendo as seguintes informações Maven, Java versão 17, Versão do Spring, JAR packaging e por fim adicionar as dependencias que era a Spring web. Com isso, iniciamos a realização do projeto de um gerenciamento de usuários de um sistema seguindo o passo a passo pelo qual foi dito no portfólio. 2.2 Resultados Fotografia 1: Spring tool Fonte: SEVERO,Roany (2024) Fotografia 2: Spring tool Fonte: SEVERO,Roany (2024) Fotografia 3: Spring tool Fonte: SEVERO,Roany (2024) Fotografia 4: Postman Fonte: SEVERO,Roany (2024). 3 CONCLUSÃO Conseguimos concluir com esse desenvolvimento deste projeto de gerenciamento de usuário de um sistema que a IDE Spring Tool e de fácil entendimento e contém facilidades a quem está utilizando. Finalizamos o projeto contendo uma pasta com arquivos conforme o portfólio, com a estrutura informada que por sua vez seria a extensão java: User, UserResource, UserService, UserRepository, ResourceExceptionHandler, StandardError, ResourceNotFoundException e TestConfig. 4 REFERÊNCIA · O que é programação web? Disponível em: . Acessado em: 23 de maio de 2024. · 7 principais linguagens de programação para o desenvolvimento web. Disponível em: . Acessado em: 23 de maio de 2024. image5.png image1.png image2.png image3.png image4.png