Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

ANÁLISE E DESENVOLVIMENTO DE SISTEMAS 
 
 
 
 
 
Bruno dos Santos Corrêa 
 
 
 
 
 
PROGRAMAÇÃO WEB 
RELATÓRIO DE AULA PRÁTICA 
 
 
Brasília - DF 
2025 
Bruno dos Santos Corrêa 
 
 
 
 
 
PROGRAMAÇÃO WEB 
RELATÓRIO DE AULA PRÁTICA 
 
 
 
 
 
 
 
 
Trabalho de portifólio apresentado como 
requisito parcial para a obtenção de média 
semestral. 
Orientador: Luis Gustavo Cardoso 
 
 
 
Brasília - DF 
2025 
SUMÁRIO 
1. INTRODUÇÃO .................................................................................................................................. 4 
2. DESENVOLVIMENTO ....................................................................................................................... 5 
2.1. Downloads e Instalações ............................................................................................................ 5 
2.2. Criação do Projeto ...................................................................................................................... 7 
3. RESULTADO .................................................................................................................................. 10 
4. CONCLUSÃO.................................................................................................................................. 12 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1. INTRODUÇÃO 
O presente projeto tem como objetivo o desenvolvimento de uma página web 
interativa voltada à identificação do signo zodiacal do usuário a partir de sua data de 
nascimento. A proposta une conceitos de astrologia e programação web, promovendo 
uma experiência prática que integra design, lógica e usabilidade. 
A aplicação contará com uma página inicial contendo um formulário para 
coleta da data de nascimento. Após o envio das informações, o usuário será 
direcionado para uma nova página que exibirá detalhes específicos sobre o signo 
correspondente, incluindo características e curiosidades. 
Para a implementação, será utilizado o Visual Studio Code (VSCode) como 
ambiente de desenvolvimento e o XAMPP como servidor local, garantindo o 
funcionamento adequado do projeto em ambiente web. O framework Bootstrap será 
empregado para assegurar responsividade e estética moderna, complementado por 
folhas de estilo personalizadas (CSS) para aprimorar a identidade visual da interface. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2. DESENVOLVIMENTO 
O objetivo dessa atividade é desenvolver uma aplicação web que permita aos 
usuários descobrir qual é o seu signo do zodíaco com base no preenchimento de um 
formulário informando a data de nascimento e clicar em um botão que redirecionará 
para outra página contendo as principais informações do seu signo zodiacal. 
As etapas a serem seguidas para a realização do projeto é: 
1. Criar uma página front-end com um formulário contendo um campo para 
inserção da data de nascimento e um botão para realizar consulta de 
signo; 
2. Desenvolver uma página front-end que contenha o resultado da consulta 
ao signo zodiacal; 
3. Desenvolver a lógica necessária para realizar a consulta a um arquivo 
XML que contenha as informações de cada signo; 
4. Desenvolver a estilização das páginas: formulário e resultado 
5. Testar a aplicação. 
2.1. Downloads e Instalações 
Para realizar este projeto, foi necessário a instalação do VSCODE 
e do XAMPP. 
 
 
 
 
 
 
 
 
Figura 1 Figura 2 
 
 
 
Após a instalação do XAMPP, uma pasta chamada “Project” deverá 
ser criada dentro do caminho C:\xampp\htdocs. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Figura 3 Figura 4 
Figura 5 
2.2. Criação do Projeto 
No XAMPP foi ativado a conexão “XAMPP>Apache>Start”. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Dentro do VSCODE, foi aberta a pasta “Project”, criada 
anteriormente e dentro dessa página foi criada a estrutura do projeto. 
Figura 8 Figura 9 
Figura 6 
Figura 7 
 
 
 
 
 
 
 
 
 
 
 
Primeiramente foi criada a página principal que contém um 
formulário. Esse formulário terá um campo onde o usuário poderá informar 
sua data de nascimento e um botão para consultar o signo correspondente. 
Foi utilizado o Bootstrap, que auxilia na criação de um layout responsivo e 
visualmente agradável. 
Assim ficou a estrutura do arquivo index.php: 
 
A próxima etapa é desenvolver a página que exibir o retorno da 
pesquisa. Será o local onde o usuário visualizará qual é o seu signo após 
informar a data de nascimento. 
Figura 10 
Figura 11 
O arquivo show_zodiac_signo.php ficou da seguinte forma: 
 
O próximo passo é criar a lógica que fará a consulta a um arquivo 
XML, no qual estarão armazenadas as informações referentes a cada 
signo. Para isso, será desenvolvido o arquivo signos.xml e, em seguida, no 
código JavaScript, será construída a função responsável por carregar esse 
XML e identificar o signo correspondente, de acordo com a data de 
nascimento informada pelo usuário. 
Segue a estrutura da lógica: 
 
Figura 12 
Figura 13 
 
3. RESULTADO 
 
Após finalizar a estrutura de todo o projeto, é hora de realizar os testes para 
saber se todas as funcionalidades estão funcionando corretamente. 
 
Figura 14 
Figura 15 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Figura 16 
Figura 17 
4. CONCLUSÃO 
O desenvolvimento desta aplicação web proporcionou uma experiência 
prática significativa na integração entre conceitos de front-end e back-end, resultando 
em um sistema funcional capaz de identificar e exibir o signo zodiacal do usuário. 
Desde a construção do formulário interativo até a implementação da lógica de leitura 
e processamento de dados em XML, cada etapa contribuiu para consolidar 
conhecimentos essenciais em HTML, CSS, JavaScript e no uso do framework 
Bootstrap para aprimorar a responsividade e o design da interface. 
A execução e os testes em ambiente local possibilitaram compreender de 
forma mais ampla o funcionamento de uma aplicação web completa, reforçando a 
importância da integração entre código, estrutura e experiência do usuário. Ver o 
projeto em pleno funcionamento foi uma demonstração concreta do aprendizado 
adquirido e uma forte motivação para continuar explorando novas tecnologias e 
aprofundar as práticas em desenvolvimento web.