Logo Passei Direto
Buscar

Portfólio - Roteiro de Aula Prática Frameworks de Software

User badge image
Arthur Angelo

em

Ferramentas de estudo

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

Portifólio - Frameworks para desenvolvimento de software
Frameworks Para Desenvolvimento de Software (Unopar)
Scan to open on Studocu
Studocu is not sponsored or endorsed by any college or university
Portifólio - Frameworks para desenvolvimento de software
Frameworks Para Desenvolvimento de Software (Unopar)
Scan to open on Studocu
Studocu is not sponsored or endorsed by any college or university
Downloaded by Arthur Angelo (arthurangelogg10@gmail.com)
lOMoARcPSD|60286841
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=portifolio-frameworks-para-desenvolvimento-de-software
https://www.studocu.com/pt-br/document/unopar/frameworks-para-desenvolvimento-de-software/portifolio-frameworks-para-desenvolvimento-de-software/111170213?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=portifolio-frameworks-para-desenvolvimento-de-software
https://www.studocu.com/pt-br/course/unopar/frameworks-para-desenvolvimento-de-software/7261592?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=portifolio-frameworks-para-desenvolvimento-de-software
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=portifolio-frameworks-para-desenvolvimento-de-software
https://www.studocu.com/pt-br/document/unopar/frameworks-para-desenvolvimento-de-software/portifolio-frameworks-para-desenvolvimento-de-software/111170213?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=portifolio-frameworks-para-desenvolvimento-de-software
https://www.studocu.com/pt-br/course/unopar/frameworks-para-desenvolvimento-de-software/7261592?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=portifolio-frameworks-para-desenvolvimento-de-software
 
 
 
 
 
 
 
 
 
 
 
 
 
SUPERIOR DE TECNOLOGIA EM DESENVOLVIMENTO BACK-END 
 
NOME 
 
 
 
 
 
ROTEIRO DE AULA PRÁTICA 
FRAMEWORKS PARA DESENVOLVIMENTO DE SOFTWARE 
 
 
 
 
 
 
 
 
 
 
SÃO PAULO 
2024 
 
Downloaded by Arthur Angelo (arthurangelogg10@gmail.com)
lOMoARcPSD|60286841
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=portifolio-frameworks-para-desenvolvimento-de-software
 
 
NOME – RGA 
 
 
 
 
 
 
ROTEIRO DE AULA PRÁTICA 
FRAMEWORKS PARA DESENVOLVIMENTO DE SOFTWARE 
 
 
 
 
Portifólio apresentado à Universidade ANHANGUERA, 
como requisito para a obtenção de média semestral na 
disciplina de Frameworks para desenvolvimento de 
software. 
 
 
 
 
 
 
 
 
 
 
 
 
 
SÃO PAULO 
2024 
 
 
 
Downloaded by Arthur Angelo (arthurangelogg10@gmail.com)
lOMoARcPSD|60286841
 
 
SUMÁRIO 
1 INTRODUÇÃO.......................................................................................................3 
2 DESENVOLVIMENTO...........................................................................................4 
2.1 MÉTODO E RESULTADOS...........................................................................................................14 
3 CONCLUSÃO........................................................................................................6 
 
 
 
 
Downloaded by Arthur Angelo (arthurangelogg10@gmail.com)
lOMoARcPSD|60286841
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=portifolio-frameworks-para-desenvolvimento-de-software
 
 
1. INTRODUÇÃO 
As atividades propostas tem por objetivo solidificar, e fixar os conhecimentos 
adquiridos em aulas, foram realizadas através, das ferramentas NetBeans, Tomcat, e 
Java JDK, as ferramentas proporcionaram ambientes altamente iterativos, de fácil 
desenvolvimento. 
Conforme solicitado no roteiro de aula prática foi necessário instalar todas as 
ferramentas necessárias, criar um formulário para cadastro de endereço contendo 
informações como CEP, Rua, Bairro, Cidade, Número e Complemento, também foi 
necessário criar alguns formulários de cadastro contendo além das informações 
acima, Nome e sobrenome 
 
Downloaded by Arthur Angelo (arthurangelogg10@gmail.com)
lOMoARcPSD|60286841
 
 
2. DESENVOLVIMENTO 
2.1 MÉTODO E RESULTADOS 
ATIVIDADE 1 
a) Instalar TomCat, NetBeans e o Java JDK. 
b) Descompactar a pasta do TomCat e mover para o disco Local C: (C:). 
c) Abrir o NetBeans e criar um novo projeto Java Web. 
Imagem 1: Criação de um novo projeto 
 
d) Escolher o local onde será salvo o projeto. 
e) Selecionar o servidor TomCat. 
Imagem 2: Selecionando servidor TomCat 
 
f) Definir usuário e senha para o servidor. 
Downloaded by Arthur Angelo (arthurangelogg10@gmail.com)
lOMoARcPSD|60286841
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=portifolio-frameworks-para-desenvolvimento-de-software
 
 
 
Imagem 3: Configurando servidor TomCat 
 
g) Selecionar o framework Spring Web MVC. 
h) Executar uma aplicação teste no NetBeans 
i) Acessar o link gerado pelo Tomcat no navegador para ver sua aplicação em 
funcionamento. 
 
Imagem 4: Estrura básica de spring MVC 
Downloaded by Arthur Angelo (arthurangelogg10@gmail.com)
lOMoARcPSD|60286841
 
 
Imagem 5: Código para testar o projeto na web 
 
Imagem 6: Resultado teste web. 
 
 
ATIVIDADE 2 
a) Criar um novo Projeto: 
b) Definir a estrutura do Projeto: 
c) No index.html, criar um formulário com os campos: CEP, Rua, Bairro, Cidade, 
Estado, Número e Complemento 
d) Estilizar o Style.css, utilizando o framework Bootstrap 5 para estilização adicional. 
e) Implementar no controller.js, a lógica para consumir a API de endereço dos 
Correios usando Javascript. 
f) Testar no Navegador. 
Downloaded by Arthur Angelo (arthurangelogg10@gmail.com)
lOMoARcPSD|60286841
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=portifolio-frameworks-para-desenvolvimento-de-software
 
 
Imagem 7: Codigo para cadastro 
 
Imagem 8: edição css 
 
Downloaded by Arthur Angelo (arthurangelogg10@gmail.com)
lOMoARcPSD|60286841
 
 
 
Imagem 9: edição java 
 
 
Imagem 10: Resultado do código 
 
Downloaded by Arthur Angelo (arthurangelogg10@gmail.com)
lOMoARcPSD|60286841
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=portifolio-frameworks-para-desenvolvimento-de-software
 
 
 
Imagem 11: Consulta de CEP 
 
 
Imagem 12: Consulta de CEP não existente 
 
ATIVIDADE 3 
a) Criação do Projeto: 
o No NetBeans, ir em File > New Project. 
o Selecionar Java Web na categoria Java with Ant e escolher Web 
Application. 
o Nomear o projeto como cadastroUsuario. 
b) Configuração do Projeto: 
o Definir o servidor Apache Tomcat e a versão do Java EE. 
Downloaded by Arthur Angelo (arthurangelogg10@gmail.com)
lOMoARcPSD|60286841
 
 
o Marcar o framework Spring Web MVC e usar a versão Spring 
atualizada. 
c) Adicionar Bootstrap: 
o No arquivo index.jsp, adicionar o CDN do Bootstrap 5 no : 
d) Verificar o redirecionamento: 
o No arquivo WEB-INF/redirect.jsp, verificar se o redirecionamento aponta 
para index.htm: 
e) Construir o Formulário: 
o No index.jsp, criar o formulário com os campos: Nome, Sobrenome, 
Email, Senha, CEP, Rua, Bairro, Cidade, Estado, Número e 
Complemento. 
o Utilizar classes do Bootstrap 5 para estilizar o formulário. 
f) Título da Página: 
o Adicionar o título “Formulário de Cadastro” na página do formulário. 
g) Teste da Aplicação: 
o Iniciar o servidor Tomcat e verifiar se a aplicação está rodando 
corretamente. 
 
Imagem 13: Código para geração do formulário 
Downloaded by Arthur Angelo (arthurangelogg10@gmail.com)
lOMoARcPSD|60286841
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=portifolio-frameworks-para-desenvolvimento-de-softwareImagem 14: Direcionamento Index.js 
 
Imagem 15: Resultado formulario 
 
 
 
 
Downloaded by Arthur Angelo (arthurangelogg10@gmail.com)
lOMoARcPSD|60286841
 
 
ATIVIDADE 4 
1. Criação do Projeto: 
o Criar um novo projeto HTML5/JavaScript no NetBeans. 
o Nomar o projeto como cadUsuario e não u lizar nenhum template. 
2. Configuração Inicial: 
o Desmarcar todas as ferramentas adicionais durante a criação do projeto. 
3. Construção do Formulário: 
o Criar um formulário em HTML5 com os campos: Nome, Sobrenome, Email, 
Senha, CEP, Rua, Bairro, Cidade, Estado, Número e Complemento. 
o Utilizar o Bootstrap 5 para estilizar o formulário. 
4. Adicionar JQuery: 
o No do index.html, adicionar o CDN do Bootstrap e JQuery 
5. Consumo da API ViaCEP: 
o Criar um arquivo main.js para implementar o consumo da API ViaCEP e 
preencher os campos de endereço automaticamente. 
6. Validação de Campos: 
o Criar um arquivo validation.js para implementar a validação dos campos do 
formulário. 
o Utilizar expressões regulares para validar o campo de email com JQuery. 
7. Teste da Aplicação: 
o Verificar se todos os campos são validados corretamente e se o consumo da 
API ViaCEP está funcionando. 
 
Imagem 16: Codigo CadUsuario 
Downloaded by Arthur Angelo (arthurangelogg10@gmail.com)
lOMoARcPSD|60286841
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=portifolio-frameworks-para-desenvolvimento-de-software
 
 
 
Imagem 17: Conf. CSS 
 
Imagem 18: Resultado do código. 
 
 
 
 
 
 
Downloaded by Arthur Angelo (arthurangelogg10@gmail.com)
lOMoARcPSD|60286841
 
 
3. CONCLUSÃO 
Essas atividades proporcionaram uma compreensão prática de configuração de 
servidores e ambientes de desenvolvimento, criação e estilização de formulários web 
com HTML5, CSS3 e Bootstrap, Consumo de APIs externas e validação de dados com 
JavaScript e JQuery e a utilização de frameworks como Spring MVC para 
desenvolvimento de aplicações web robustas. Essas habilidades são fundamentais para 
o desenvolvimento de aplicações web eficiente, ajudando na compreensão para 
desafios mais complexos no futuro. 
 
Downloaded by Arthur Angelo (arthurangelogg10@gmail.com)
lOMoARcPSD|60286841
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=portifolio-frameworks-para-desenvolvimento-de-software

Mais conteúdos dessa disciplina