Developer. Professor

šŸ“˜ Roteiro do Projeto - Temas e Templates Web

Objetivo Geral

Desenvolver dois conjuntos de templates para diferentes temas aplicando conceitos de design web responsivo, organização visual e interação com o usuÔrio, utilizando HTML, CSS com Flexbox e JavaScript.

Organização

  • Grupos: 4 alunos
  • Duração: 7 semanas (27/06 a 15/08)
  • Entrega em duas etapas:

    • Etapa 1: Proposta e protótipo visual
    • Etapa 2: Implementação funcional e apresentação

Cronograma e Atividades

Semana 1 (27/06 - 03/07)

Abertura e formação dos grupos

  • Explicação do projeto e critĆ©rios
  • Formação dos grupos
  • Apresentação dos conceitos: tema, template, dashboard, admin, landing page
  • Atividade: brainstorming de temas possĆ­veis

EntregƔvel parcial: Documento de planejamento inicial (tema, tipo de pƔgina e justificativa)

Semana 2 (04/07 - 10/07)

Pesquisa e prototipação

  • Cada grupo define 2 temas distintos (ex: e-commerce, portfólio de artista, painel de controle de escola, landing page para app, etc.)
  • Desenho dos templates para cada tema: estrutura geral da pĆ”gina, componentes (navbar, cards, tabelas, formulĆ”rios etc.)
  • Utilizar ferramentas como Figma ou rascunhos em papel.

EntregÔvel: Protótipos visuais de pelo menos uma pÔgina para cada tema + justificativa de escolha

Semana 3 (11/07 - 17/07)

Definição do layout e estrutura HTML

  • Desenvolvimento das estruturas bĆ”sicas com HTML semĆ¢ntica
  • Separação por tipo de pĆ”gina:

    • Template 1: Dashboard
    • Template 2: Administrativo
    • Template 3: Landing page
  • Planejamento da arquitetura de arquivos

Semana 4 (18/07 - 24/07)

Estilo com CSS e Flexbox

  • Aplicação de Flexbox na construção dos layouts
  • Criação de estilos para responsividade
  • Utilização de temas (ex: claro/escuro, minimalista, tecnológico)

Fim da Etapa 1 – Avaliação Parcial (100 pontos) CritĆ©rios:

  • Clareza na definição dos temas (20 pt)
  • Prototipagem e identidade visual (40 pt)
  • Estruturação inicial em HTML e uso de Flexbox (40 pt)

Semana 5 (25/07 - 31/07)

InteraƧƵes com JavaScript

  • Inserção de interaƧƵes: menu mobile, sliders, validação de formulĆ”rio, modais, entre outros
  • Uso de boas prĆ”ticas (separação de responsabilidades, modularização simples)

Semana 6 (01/08 - 07/08)

Aprimoramento e testes

  • Testes em diferentes dispositivos
  • Refino do CSS e ajustes nos templates
  • Preparação para a apresentação

Semana 7 (08/08 - 14/08)

Apresentação final

  • Cada grupo apresenta os dois temas com os respectivos templates desenvolvidos
  • Demonstração de interaƧƵes
  • Justificativa das escolhas visuais e tĆ©cnicas

Fim da Etapa 2 – Avaliação Final (100 pontos) CritĆ©rios:

  • Funcionalidade dos templates (40 pt)
  • InteraƧƵes JavaScript (20 pt)
  • Apresentação e argumentação (20 pt)
  • Responsividade e design final (20 pt)