- Proposta
- Screenshots
- O que aprendi
- Mão a obra...
- Pré-requisitos
- Procedimentos de instalação
- Desafios similares e dicas
- Autor
Assim como Linus Torvalds disse "Falar é fácil, me mostre o código". Nós desenvolvedores nunca vamos aprender a programar e desenvolver software sem efetivamente codar, é como tentar aprender a andar de bicicleta lendo livros e vendo vídeos.
E foi assim que essa abordagem nasceu, um roadmap baseado em projetos. A ideia em seu princípio é simples, essa é uma demanda, tente encarar como um desafio técnico e completá-lo em até 7 dias.
Ao completar, não esqueça de publicar no linkedin e adicionar #handsOnRoadmap
Um amigo seu é muito esquecido, e sabendo que você está mandando muito bem nos projetos de front-end ele te pede para ajudar a criar um to-do list para ele.
Assim por ser algo personalizado ele iria usar mais e marcar as tarefas dele para não exquecer.
Seu to-do list deve:
- Permitir criar novas tarefas
- Concluir uma tarefa (ela ainda não é apagada, somente concluída)
- Editar uma tarefa
- Apagar uma tarefa
- Deve ser possível filtrar por concluídas ou não concluídas
- Limpar todas as concluídas
- Persistir dados no localStorage.
É obrigatório a utilização de:
- HTML
- CSS
- js
- fazer deploy
Você será bem avaliado se usar:
- usar HTML semântico, como tags main, section...
- usar responsividade
- organizar e dividir bem os arquivos
- Estrutura seu código de forma mais limpa e desacoplada usando poo, paradigma funcional ou mesclar ambos.
- Permitir ordenar as tarefas
- Poder pesquisar dentro das tarefas pelo nome
Você pode forkar esse projeto e reutilizar o readme e estrutura, mas também se sinta livre para mudar ela ou mesmo criar a sua.
- Editor de código de sua preferência (recomendado VS code)
- Git
- ?
Clone este repositório usando o comando:
git clone https://github.com/<meu_user>/<my-repo>.git
#processos adicionais aqui
Antes ou depois de realizar esse desafio, você pode pegar desafios parecidos do front-end mentor ou similares. Isso te ajuda a fixar e melhorar. Vou deixar alguns a seguir, pode te ajudar a se inspirar.
O segredo aqui é fazer modelos parecidos até ganhar algum conforto com fazer algo com essas técnicas e esse modelo de desafio, então quem sabe pegar outros mais difíceis.
Você também pode usar o dribbble para se inspirar.
- Linkedin - Jean Carlos De Meira
- Instagram - @jean.meira10
- GitHub - JCDMeira