Skip to content

Latest commit

 

History

History
121 lines (77 loc) · 4.88 KB

projeto.md

File metadata and controls

121 lines (77 loc) · 4.88 KB

ESPECIFICAÇÃO DO PROJETO

Conhecimentos Necessários

HTML 5 e CSS3. Os alunos deverão aplicar os conhecimentos adquiridos durante o curso de Linguagem de Marcação e também buscar referências externas além do que foi discutido em sala de aula.

Especificação do Projeto

Desenvolver um website com tema à escolha de cada aluno, sendo obrigatório seguir a risca todas as especificações descritas a seguir:

  • Estruturar o website utilizando a linguagem de marcação HMTL 5 com tags semânticas.

  • O website deve conter ao menos 3 páginas com navegação entre elas.

  • Estilização do website com CSS3 (em um ou mais arquivos a parte): tipografia e fontes, alinhamento de decoração dos textos, imagens de fundo, espaçamentos e margens, links.

  • Maximizar a utilização de seletores na estilização com CSS: ID, class, cascata e herança, pseudo-classes e pseudo-elementos. P.S. Não é necessário utilizar todas as possibilidades, mas tire proveito do que o CSS3 pode lhes oferecer.

  • Crie ao menos duas listas no seu projeto, sendo que em uma delas o display deve ser inline-block. P.S. A renderização lado a lado pode ser utilizada com outros elementos do website, além da possibilidade de utilização de outros valores para a propriedade display.

  • Posicionar os elementos do seu website utilizando ao menos dois valores diferentes da propriedades position: fixed, relative, absolute, static.

  • Trabalhe imagens com gradientes no seu projeto, anime os elementos do seu website com transition e altere propriedades visuais dos elementos com transform.

  • Crie uma área de Contato utilizando formulários.

  • Crie um design da página seja responsivo, para garantir uma visualização confortável nos dispositivos móveis.

  • Inclua algum recursos de Serviços disponíveis na Web.

Para auxiliar no cálculo da nota final do projeto utilize esse checklist:

Critérios (%) Projeto 1 Projeto 2 ... Projeto n
tags semânticas*
propriedades
seletores
listas**
positions
gradientes
animações
contato
responsividade
recursos da Web
Nota***

(*) Será exigido a utilização de no mínimo três páginas.

(**) Será exigido a utilização de no mínimo uma lista inline.

(***) A soma de todos os itens será 10,0.

Devido a maleabilidade do tema central do projeto, também foi definido que o tema não entraria no critério de avalição dessa atividade, o que de certa forma permitirá que as equipes explorem e desenvolvam suas criatividades.

Contudo, ocorrerão penalizações quando houver falta de usabilidade, de domínio do projeto e de cumprimento no prazo estipulado para apresentação e entrega do projeto. Também vale salientar que sua validade será perdida caso não seja:

  • Apresentado na data marcada;
  • Entregue o endereço do repositório contendo todo o código fonte e material exigido.

Projetos

Os projetos declarados na disciplina são:

Equipe #1: donos-do-amanha

Membros: Márcio Roberto Fernandes Pimenta Filho - 20162370014

Equipe #2: BDVideos

Membros: William Oliveira Lima - 20162370030 Leonan S. Batista da Silva - 20162370025

Equipe #3: Oficina Experimental

Membros: Aaron Santos - 20162370007

Equipe #4: Projeto Cervejaria

Membros: André Vieira Xavier da Costa - 2016237008

Equipe #5: Steven Universe

Membros: Larissa Moreira - 20162370005

Equipe #6: ESTUDANDO MÚSICA

Membros: Eliabe Leal - 20162370035

Equipe #7: MK Doceria

Membros: Magda - 20162370015 Kamilla - ?

Equipe #8: Monitoria Fundamentos de Redes de Computadores

Membros: Jociana da Costa Dias - 20162370056

Lembrando que cada projeto deve incluir o arquivo README.md no raiz do seu projeto descrevendo:

# NOME-DO-PROJETO
## Descrição
## Objetivo
## Inspiração
## Protótipos
## Screenshots

Apresentação Final do Projeto

Os produtos gerados a partir desse projeto são o código HTML5 e CSS3, bem como uma apresentação curta de 5 minutos. Na apresentação deve ser descrito o processo de criação da página bem como mostrar suas funcionalidades.

O projeto deverá ser entregue no último dia de aula da disciplina através de um projeto no github, e cada integrante deverá apresentar individualmente suas implementações no projeto, de tal forma que a nota final será computada seguindo as exigências do projeto.