O DEVinHouse é uma parceria entre o SENAI/SC – Serviço Nacional de Aprendizagem Industrial e a ACATE que busca acelerar a formação de profissionais desenvolvedores de software para suprir a demanda da área de Tecnologia da Informação por meio de uma jornada de aceleração da carreira com:
- Grade curricular direcionada
- Professores do mercado
- Prática constante
- Interação frequente com as houses parceiras de cada turma
- Simulação do dia-a-dia DEV
- Vagas exclusivas que são abertas pelas Houses durante a jornada
Repositório destinado a resoluções dos projetos durante o progresso do curso DEVinHouse.
Projeto #1
1. Introdução
Você está participando de um processo seletivo para ingressar em uma vaga de programador em uma grande empresa de TI.
Uma das etapas do processo envolve a criação de uma aplicação web de lista de afazeres (“to-do list”).
2. Requisitos da Aplicação
- Um título na aba do navegador, para que o usuário encontre a sua aplicação no meio das várias abas que constantemente mantém abertas.
- Um cabeçalho dentro da página, para que o usuário saiba facilmente em que página se encontra e do que se trata o conteúdo.
- Um campo de texto para digitar o nome de uma nova atividade a ser adicionada à lista.
- Um botão para adicionar uma nova atividade à lista.
- Uma lista contendo as atividades já inseridas.
- Cada linha da lista deve conter: checkbox para o usuário marcar que aquela atividade já foi realizada; o texto que o usuário digitou ao cadastrar a atividade; botão para excluir a atividade da lista, caso desejado.
- Quando o usuário marcar uma tarefa como realizada, o texto daquela linha deve ser tachado (line-through).
- A lista deve ser salva no "localStorage" do navegador (incluindo quais itens já foram realizados), e deve ser carregada sempre que a página for reaberta.
Repositório Criado por: Ícaro Ferreira