Javascript: Revisão de HTML, CSS, Bootstrap e JavaScript

De Aulas

Afluentes: Desenvolvimento Front-end I

Atividade

  • Como processo de revisão, iremos construir juntos uma página. Teremos como recursos o uso de HTML, CSS, Bootstrap e JavaScript.
  • Dessa forma, é apresentada aqui uma definição criada a partir de uma conversa com um cliente (fictício) e algumas considerações que fazem parte da forma como nossa empresa (fictícia) trabalha na criação de páginas.
  • Tudo aqui é um modelo simplificado para focarmos apenas na revisão dos conteúdos.
  • Nesse tipo de processo, é muito importante que os alunos participem da criação de forma ativa e tirem o máximo de dúvidas durante o desenvolvimento.
  • Opcionalmente, os alunos também podem ir implementando, juntamente com o professor, em seu computador. Nesse caso, enquanto estiverem acompanhando, se avisem ao professor se algo não estiver funcionando, ou vocês precisam de mais tempo para alcançar o professor.

Definição

Um design pediu para criar uma página de portfolio para ele, com uma página inicial contendo algumas informações sobre si e uma foto, uma página com uma galeria de algumas de suas obras. Além disso, ele quer uma página para colocar informações de contato e um formulário para envio de mensagem.

O cliente enviou informações sobre ele, contato e portfolio em arquivo anexo.

Ele também pediu que a página fosse estilo dark mode, mas não especificou um design específico.

O cliente também pediu uma página limpa, com um sistema de menus para alterar as informações da página.

Ele também gostaria que a página pudesse ser visualizada também em smartphones.

Considerações

Nossa empresa irá trabalhar com alguns recursos como:

  • A base da página será em HTML e CSS (se necessário) para a página.
  • Usaremos Bootstrap para obter um design legal e boa responsividade e por ser mobile first.
    • Do bootstrap, encontrar um design/tema legal no modo escuro.
  • Usaremos Javascript para:
    • validar o formulário antes de mandar.
    • mostrar informações das imagens da galeria quando clicarmos nela ou algum botão específico para mostrar as informações.