
Lais Frigério
Engenheira de Software, apaixonada por criar desenhos usando CSS e que adora compartilhar conteúdo no Instagram, Linkedin e Youtube para ajudar outras pessoas.
Você será desafiado por:
Inscreva-se no 7 Days of Code de JavaScript e DOM
Durante os 7 Days de JavaScript e DOM, você vai praticar a essência do Front-end. será construir sua versão do jogo Wordle. O Wordle é um jogo de palavras em que o objetivo é adivinhar a palavra escondida. Você vai construir esta aplicação utilizando HTML, CSS, JavaScript e aplicando conceitos como Flexbox/Grid, manipulação do DOM, eventos, consumo de APIs, testes automatizados e muitas outras coisas.

Engenheira de Software, apaixonada por criar desenhos usando CSS e que adora compartilhar conteúdo no Instagram, Linkedin e Youtube para ajudar outras pessoas.
O perfeccionismo nos impede de dar passos duplos em nossa carreira. Pensamos que temos que ser perfeitos, mas não temos. - Reshma Saujani
Já no primeiro dia, você irá colocar em prática seus conhecimentos de HTML e CSS, replicando um layout do Figma com HTML semântico e aplicando os estilos de CSS.
No segundo dia, você vai definir um banco de palavras. A função que você vai criar será responsável por escolher randomicamente a palavra que será adivinhada no jogo.
Esse é um dos dias mais importantes! Você vai começar a tornar a sua página mais dinâmica e interativa: você vai desenvolver toda a lógica para realizar palpites, levando em consideração as regras do Wordle.
Hoje, você vai verificar se o palpite está correto, levando em consideração as regras do jogo e, se o palpite completo for correto, irá exibir um alerta.
Nesse dia, você vai customizar a caixa de diálogo usando uma biblioteca externa chamada Toastify, incluindo essa dependência no projeto. Depois disso, você terá um jogo funcional.
Chegando quase no final, hoje teremos foco em DOM. O desafio do dia será tornar o teclado virtual clicável, ou seja, ao pressionar uma das teclas, isso deverá refletir no board do seu jogo, usando o evento de clique.
No sétimo e último dia do desafio, você precisa adicionar um botão na página que irá zerar as informações, para que o jogador possa jogar novamente do início. Você irá fechar com chave de ouro!
Depois de fazer a sua inscrição, você receberá um e-mail por dia com o contexto, a tarefa e os links de material extra sobre o assunto daquele dia. Recomendamos que você reserve pelo menos 1 (uma) hora para ver todo o material e completar o exercício.
Não. A iniciativa do 7 Days Of Code é aberta para qualquer pessoa que queira participar.
O Alura Challenge propõe um aprendizado baseado no Challenge Based Learning, que a Apple ajudou a criar e é definido em 3 pilares: engajar, investigar e agir. Os Challenges só estão disponíveis para alunos e alunas da Alura e têm uma duração de 4 semanas. Durante as 4 semanas do Challenge, temos eventos como live coding e plantão de dúvidas, que não teremos para o 7 Days Of Code.
A Imersão da Alura é um conteúdo extenso em vídeos. Disponibilizamos aproximadamente 1h de vídeo todos os dias para quem se inscreveu na Imersão. Além disso, a imersão tem um servidor do Discord para as pessoas tirarem dúvidas e conversarem sobre seus projetos. Já o 7 Days Of Code não possui conteúdo em vídeo e nem canal do Discord específico para quem se inscreveu. É um desafio seu de aprendizado e prática.
Para quem tem interesse em tecnologia e programação, e quer saber como praticar as habilidades pedidas pelo mercado de trabalho.
Você pode se inscrever no dia que preferir e em quantas tecnologias quiser. A partir do momento da sua inscrição, você receberá um e-mail por dia durante 7 dias com dicas do que praticar.
Não, essa é uma iniciativa aberta para todo mundo que garante o recebimento dos desafios pelo período proposto (7 dias). Se você tiver acesso à plataforma, terá mais material de estudos à sua disposição.
Isso depende da tecnologia que você escolher praticar. O mínimo que você precisa é uma conta de e-mail para receber o material a partir do momento da sua inscrição.
Melhor que certificado: ao final dos 7 dias, você terá criado alguns projetos, podendo incluí-los no seu portfólio e demonstrar suas habilidades. Compartilhe seus resultados no Instagram, Twitter e LinkedIn!
Se tiver dúvidas, acione a comunidade de desenvolvedores através do seu GitHub e das suas redes sociais e compartilhe o que está fazendo com outras pessoas, para que vocês possam trocar conhecimento.