Você está na página 1de 10

Relatório da Prova de Aptidão Profissional

CURSO PROFISSIONAL PROGRAMADOR DE INFORMÁTICA

Prova de Aptidão Profissional

RELATÓRIO

Krozz

Filipe Gato

Alenquer 8
de fevereiro de 2021

FILIPE GATO Nº7 12ºPI PÁGINA 1


Relatório da Prova de Aptidão Profissional

CURSO PROFISSIONAL PROGRAMADOR DE INFORMÁTICA

Prova de Aptidão Profissional

RELATÓRIO

Krozz

(Trabalho realizado no âmbito da conclusão do


Curso Profissional Programador Informático)

Filipe Gato

Professor: Ricardo Dias

Alenquer 8
de fevereiro de 2021

FILIPE GATO Nº7 12ºPI PÁGINA 2


Relatório da Prova de Aptidão Profissional

Índice

Capa ..........................................................................................................................1
Folha de Rosto ..........................................................................................................2
Índice .........................................................................................................................3
Introdução .................................................................................................................4
Desenvolvimento ............................................................................................. 5, 6, 7
Recursos Utilizados ..................................................................................................8
Conclusão .................................................................................................................9
Webrafia ..................................................................................................................10

FILIPE GATO Nº7 12ºPI PÁGINA 3


Relatório da Prova de Aptidão Profissional

Introdução

Descrição do projeto

Este projeto baseia-se na ideia de uma loja online de venda de vários


produtos eletrónicos para Portugal chamada Krozz, este site focar-se-ia
mais na parte dos computadores e os seus periféricos, mas também
incluiria outros produtos eletrónicos.

Escolha do tema

Escolhi este tema pois é um tema que me é familiar, visto que efetuo
compras regularmente online, e também é um tema que se pode explorar e
aprofundar bem, apesar de ser um tema que é muito utilizado.

Uma das grandes vantagens no desenvolvimento deste trabalho foi a


melhor compreensão de não só como uma loja online funciona, como
também como uma página web funciona.

FILIPE GATO Nº7 12ºPI PÁGINA 4


Relatório da Prova de Aptidão Profissional

Desenvolvimento

Durante o projeto que desenvolvido foram encontradas diversas dificuldades,


umas mais difíceis de superar que outras, uma grande dificuldade que foi
encontrada foi a interligação entre tabelas da base de dados do website, um
exemplo disto seria a interligação entre a tabela dos produtos e do carrinho, esta
funcionaria de modo a os produtos que um utilizador acrescentou no carrinho não
serem preciso ser guardado na tabela do carrinho, não ocupando espaço
desnecessário. Outra grande dificuldade foi a procura de uma template para o
projeto, esta procura foi efetuada com pouco conhecimento da minha parte,
dificultando assim a procura da mesma. Esta dificuldade foi agravada devido ao
facto de falta de conhecimento quanto ao resultado final.
No começo deste projeto tal como dito antes foi necessário a procura de uma
template para o site que foi desenvolvido, esta template tinha de ser adequada ao
tema do projeto, após muita foi decidido escolher esta template : Thewayshop
(https://www.free-css.com/free-css-templates/page246/thewayshop), apesar de a
mesma ser destinada a uma loja de roupas, foi conseguido adaptar a mesma ao
tema escolhido. A template era bastante completa, facilitando não só a parte
gráfica como também a parte do html.
Após a template ter sido escolhida, foi efetuada a devida mudança da página
principal em primeiro lugar, tanto no aspeto gráfico como no texto, o aspeto gráfico
viria a mudar mais tarde no projeto devido a algumas mudanças efetuadas no
código.

FILIPE GATO Nº7 12ºPI PÁGINA 5


Relatório da Prova de Aptidão Profissional

Desenvolvimento

Em seguida à alteração da página principal foi indicado para criar, a página do


login e do registar. Durante o desenvolvimento destas páginas apenas foi
encontrada uma dificuldade que foi em relação à encriptação das passwords, esta
dificuldade foi relativa ao facto de quando um utilizador faz o login tem de ser
verificada a password de maneira a corresponder à que está guardada na base
de dados. Visto que era o começo do projeto, não havia muita experiência na
linguagem php, portanto consistiu numa tarefa difícil, visto que a palavra-passe
que estava na base de dados estava encriptada e a digitada não.
A seguir disso foram elaboradas as páginas destinadas ao admin administrar o
website, as páginas foram desenvolvidas sem qualquer problema, foram
desenvolvidas páginas para editar, remover e ver os utilizadores, destas a mais
difícil de fazer foi da edição dos utilizadores, pois esta era preciso verificar se
existia algum email igual e retirar as informações colocadas pelos admins. A parte
mais fácil foi a de remoção, seguido da visualização. Também foram
acrescentadas páginas de adição, edição, remoção e visualização de produtos.
Destas não houve dificuldade nenhuma devido à experiência já ganha, com o
desenvolvimento das páginas anteriores.
Seguido, foi efetuada a proteção das respetivas páginas admin, estas páginas têm
a proteção de modo a que só as pessoas com permissões admin conseguirem
aceder às páginas, esta proteção foi a parte do projeto que foi elaborada mais
facilmente.
Após isso foi elaborada a página onde os produtos adicionados por um
administrador seriam visualizados pelos utilizadores normais. Esta página, foi
conseguida com alguma dificuldade, visto que tive que mostrar os mesmos
através de um ciclo, adaptando à template.

FILIPE GATO Nº7 12ºPI PÁGINA 6


Relatório da Prova de Aptidão Profissional

Desenvolvimento

Com a página dos produtos concluída, foi procedido para a parte da


manutenção. O desenvolvimento desta página foi facilitado devido à já concluída
proteção das páginas. A única dificuldade desta página foi o administrador após
ter entrado no site ter acesso, não precisando de ver a página de manutenção.
A seguir, foi mudado o aspeto gráfico da página admin, através de uma
template. Esta template, ajudou bastante o melhoramento do aspeto gráfico
desta página, sendo o nome dela inspinia (https://www.themede.com/download-
s2-inspinia-v2-9-2-responsive-admin-theme.html).
Com o avanço que o projeto se situava, foi decidido proceder à elaboração do
carrinho e do checkout respetivamente. Esta foi uma das partes do projeto mais
difíceis e que demorou mais tempo a ser concluída, devido à sua complexidade.
Com a elaboração destas páginas, foi concluído que seria necessário alterar a
parte admin também, com isso foi adicionado uma página para se verificar as
compras efetuadas num ano específico.
Com o projeto quase acabado, procedeu-se à elaboração de uma página de lista
de desejos, de edição do perfil e visualização de encomendas, ambos da parte
do utilizador.

FILIPE GATO Nº7 12ºPI PÁGINA 7


Relatório da Prova de Aptidão Profissional

Recursos Utilizados

Durante o desenvolvimento desde projeto foram usados bastantes recursos,


sendo a totalidade deles software.
Os 2 programas mais utilizados foram o brackets e o filezilla. Estes foram a base
desde projeto, pois sem eles não conseguiria nem editar o código, nem enviar
esse mesmo código para o servidor.
Outros programas também usados foi o looka, este foi onde criei o meu logo
para o site.

FILIPE GATO Nº7 12ºPI PÁGINA 8


Relatório da Prova de Aptidão Profissional

Conclusão

O objetivo deste projeto era desenvolver um website que fosse acessível a


qualquer pessoa, independentemente do conhecimento que a mesma tinha, e
esse objetivo foi cumprido.
Tinha também como objetivo mostrar as capacidades que adquiri ao longo
destes 3 anos no curso, e penso que esse objetivo também foi concluído, uma
vez que usei não só o que aprendi, mas também o que aprendi sozinho.
Em termos de melhorias, devia ter escolhido uma template para a parte do
admin mais cedo, evitando assim bastante tempo perdido.
Em geral foi uma boa experiência que aumentou a minha vontade de programar
e fez-me começar a gostar mais desta área.

FILIPE GATO Nº7 12ºPI PÁGINA 9


Relatório da Prova de Aptidão Profissional

Webgrafia

Com o desenvolvimento deste projeto consultei várias fontes de informação na


internet, sendo estas:

• stackoverflow.com
• w3schools.com
• youtube.com
• php.net
• microsoft.com
• codeproject.com
• getbootstrap.com
• looka.com

FILIPE GATO Nº7 12ºPI PÁGINA 10

Você também pode gostar