Desenvolvimento web com Javascript

Esta disciplina foi ministrada por Wilson Júnior e faz parte da grade opcional do curso de Bacharelado em Ciência da Computação na Unesp.

Conteúdo:

Aula 1 – Introdução ao HTML     Exercícios propostos:
    Screenshots:
Aula 2* – Introdução ao CSS     Exercício proposto:
    Foram entregues os mesmos trabalhos da aula anterior, sem alterações, pois já havia CSS nos arquivos.
Aula 3* – Links, iframes e vídeos     Não houve exercício proposto pelo professor.
Aula 4 – Contêineres     Exercícios propostos:
    Screenshots:
Aula 5 – Formulários     Exercícios propostos:
    Screenshot:
Aula 6 – Posicionamento e fluxo do documento     Exercício proposto:
    Screenshot:
Aula 7 – Grid layout     Exercício proposto:
    Screenshot:
Aula 8 – Seletores avançados e recursos úteis     Exercícios propostos:
    Screenshots:
Aula 9 – Introdução ao Javascript     Exercícios propostos:
Aula 10 – Manipulação do DOM     Exercícios propostos:
    Screenshot:
Aula 11 – Eventos em Javascript     Exercícios propostos:
    Screenshots:
Aula 12* – Web para dispositivos móveis e responsividade     Não houve exercício proposto pelo professor.
Trabalho final Clique aqui para visualizar o trabalho final

Este trabalho foi desenvolvido em conjunto com Carlos Santana.

Criar um site de compras que contém:

  1. Página principal com apresentação de produtos;
  2. Página com detalhes da compra e os dados do usuário;
  3. Página com a confirmação do pedido.
  1. A página principal deve conter:

    • Todos os produtos disponíveis na loja
      • Lidos de um objeto json
    • Cada produto deve possuir:
      • Nome;
      • Categoria;
      • Preço;
      • Imagem.
    • Devem haver ao menos três categorias;
    • O usuário poderá filtrar produtos por categoria.
    • A página também deve conter:
      • Uma barra de ferramentas para as filtragens (na lateral esquerda);
      • Uma barra na parte superior com o nome do site e um botão para finalizar a compra.
  2. A página com detalhes da compra e os dados do usuário deve conter:

    • Campos para os dados do usuário;
    • Um resumo da compra;
      Esta página corresponde ao carrinho de compras. Não é necessário apresentar informações sobre o método de pagamento.
  3. A página com a confirmação do pedido deve conter:

    • Um resumo do pedido;
    • Tempo de frete gerado aleatoriamente.
Clique aqui para visualizar o trabalho final

    Screenshot:

*Não houve exercício proposto pelo professor.