Você está na página 1de 1

Instituto Federal do Maranhão

Campus Caxias
Bacharelado em Ciência de Computação
Introdução a Lógica

A tabela abaixo mostra diversos desafios para serem solucionados com HTML+CSS+JAVASCRIPT.
Escolha para desenvolver 1 de cada nível, ou seja, você irá desenvolver no mínimo 3 projetos (um fácil, um
médio e um difícil). Caso queira, pode desenvolver mais de um em cada nível.

Fácil Médio Difícil


Criar uma página conversor de Criar uma página de cadastro Criar uma página web listando os
dinheiro. Ex: Dolar para Real HTML com formulário, estilizada pokemons consumindo os dados
com CSS, capturar os dados de direto de uma api
cadastro e mostrar em um alert ou (https://pokeapi.co/)
em uma área do site (Aprender a consumir API)
(Aprender trabalhar com Fomulário)
Criar uma página para verificar a Criar uma pagina para o usuário Receber o Cep de uma cidade e
idade de uma pessoa, para saber se cadastrar uma Lista de Tarefas mostrar o endereço – Consumir a
ela pode votar ou não. Mudando o api (https://viacep.com.br/)
estilo da página de acordo com o (Aprender a consumir API +
resultado Formulário)
Criar um menu de um site que Criar a pagina de carrinho de Criar um Jogo com Javascript. Por
aparece quando algum botão é compras, a medida que o usuário vai ex: Jogo da Forca, da velha, de
clicado – (Menu Hamburguer) inserindo os produtos, o preço total memória, Flappy Bird…
é calculado (Aprender a trabalhar com jogos e
posicionamento dinâmico)
Criar alguma animação no site Criar uma agenda de contatos e
utilizando Javascritpt armazenar ela no navegador
utilizando o recurso (LocalStorage)
A gasolina está subindo quase todo Criar uma página onde os elementos
dia. Faça um site que receba o valor aparecem de acordo como o
atual da gasolina, a quantidade de rolamento da página
litros que uma pessoa vai abastecer
e no final mostre o quanto a pessoa
vai gastar com a gasolina.
Crie um site que receba um número
e mostre a sua tabuada
Criar uma pagina de sorteio, onde é
inserido uma lista e depois é
sorteado algum item da lista: Por ex,
sorteio de um número, de uma
pessoa, de um time.

Observações

• Projeto Individual
• Caso você queira desenvolver um desafio próprio, entre em contato comigo para avaliar em qual nível
estará a proposta
• Disponibilizar o link do github de cada projeto e o link do site no ar.
• Fiquem a vontade para estilizar o site da forma que quiserem, podem fazer o layout, apenas o layout, com
bootstrap caso queiram.

Você também pode gostar