Skip to content
This repository has been archived by the owner on May 2, 2023. It is now read-only.

yudi-unesp/desenvolvimento-web

Repository files navigation

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:

  • Aplicar os conhecimentos de CSS aprendidos na aula nos projetos da aula anterior.

    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:

  • Criar um objeto controlado com as setas do teclado que, quando ele atingir as bordas de um quadro, ele volta à posição inicial:

    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.

  4. 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.
  5. 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.
  6. 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.