Desafio De JavaScript E DOM Gratuito Da Alura: Teoria Em Prática

Desafio De JavaScript E DOM Gratuito Da Alura: Teoria Em Prática. Participe do Desafio 7 Days of Code e desenvolva suas habilidades!

Desafio De JavaScript
Desafio De JavaScript

O Desafio 7 Days of Code de JavaScript e DOM, oferecido gratuitamente pela Alura, é uma excelente oportunidade para colocar em prática seus estudos.

Durante uma semana, você enfrentará 7 desafios, um para cada dia, que irão aprimorar suas habilidades em Front-end. O objetivo é desenvolver sua própria versão do famoso jogo Wordle, onde o desafio é adivinhar a palavra escondida.

Neste desafio, você utilizará HTML, CSS e JavaScript, aplicando conceitos fundamentais como Flexbox/Grid, manipulação do DOM, eventos, consumo de APIs e testes automatizados.

Ao final, você terá um projeto valioso para adicionar ao seu portfólio e ao seu GitHub, consolidando seu aprendizado e experiência na área.

Desafio 7 Days of Code

O Desafio 7 Days of Code de JavaScript e DOM, oferecido gratuitamente pela Alura, é uma oportunidade imperdível para colocar em prática seus estudos. Durante 7 dias, você enfrentará 7 desafios que irão aprimorar suas habilidades em Front-end.

Imagem da página do evento

O que você vai construir?

Neste desafio, você terá a missão de desenvolver sua própria versão do jogo Wordle, um jogo de palavras onde o objetivo é adivinhar a palavra escondida.

Para isso, você utilizará HTML, CSS e JavaScript, aplicando conceitos como Flexbox/Grid, manipulação do DOM, eventos, consumo de APIs, testes automatizados e muito mais.

Cronograma do Desafio

  • Dia 1: 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.
  • Dia 2: 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.
  • Dia 3: 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.
  • Dia 4: 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.
  • Dia 5: 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.
  • Dia 6: 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.
  • Dia 7: 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!

Quem vai te desafiar?

O desafio será conduzido por Lais Frigério, uma engenheira de software apaixonada por criar desenhos usando CSS e que adora compartilhar conteúdo no Instagram, LinkedIn e YouTube para ajudar outras pessoas.

Como funciona?

Ao se inscrever, você receberá um e-mail por dia durante 7 dias com dicas do que praticar. Este evento é voltado para quem tem interesse em tecnologia e programação e deseja aprender como praticar as habilidades exigidas pelo mercado de trabalho.

Participe e desenvolva seu portfólio e GitHub enquanto aprimora suas habilidades em JavaScript e DOM!

JavaScript

O JavaScript é uma das linguagens de programação mais populares e amplamente utilizadas no desenvolvimento web. Ele permite a criação de páginas interativas e dinâmicas, tornando a experiência do usuário mais rica e envolvente.

O que é JavaScript?

JavaScript é uma linguagem de programação de alto nível, interpretada e orientada a objetos. Originalmente criado para adicionar interatividade às páginas web, hoje em dia, ele é utilizado em uma variedade de aplicações, desde sites simples até complexos aplicativos web e móveis.

Principais características

Uma das principais características do JavaScript é sua capacidade de manipular o Document Object Model (DOM), que representa a estrutura de um documento HTML.

Isso permite que os desenvolvedores alterem o conteúdo e a estrutura da página em tempo real, respondendo a ações do usuário, como cliques e movimentos do mouse.

Aplicações do JavaScript

JavaScript é amplamente utilizado em diversas áreas, incluindo:

  • Desenvolvimento Front-end: Criação de interfaces de usuário interativas.Desenvolvimento Back-end: Com o uso de ambientes como Node.js, é possível construir servidores e APIs.
  • Desenvolvimento de Jogos: Criação de jogos online que rodam diretamente no navegador.
  • Aplicações Móveis: Utilização de frameworks como React Native para desenvolver aplicativos móveis.

Alura

A Alura é uma plataforma de educação online de ensino de tecnologia, design e negócios. Com um variado catálogo de cursos, a Alura oferece uma maneira acessível e flexível de aprender novas habilidades e se atualizar em um mercado em constante evolução.

Cursos Oferecidos

A Alura disponibiliza uma lista de cursos que abrangem diversas áreas, incluindo:

  • Programação: Aprendizado de linguagens como Java, Python, JavaScript e muitas outras.
  • Design: Cursos focados em design gráfico, UX/UI e ferramentas como Photoshop e Illustrator.
  • Data Science: Formação em análise de dados, machine learning e estatísticas.
  • Marketing Digital: Estratégias e técnicas para otimizar a presença online e engajar o público.

Metodologia de Ensino

A metodologia da Alura é baseada em uma abordagem prática e interativa. Os alunos têm acesso a:

  • Aulas em vídeo: Conteúdo dinâmico e atualizado, apresentado por especialistas da área.
  • Projetos práticos: Oportunidades para aplicar o conhecimento adquirido em situações reais.
  • Comunidade ativa: Fóruns e grupos de discussão onde os alunos podem trocar experiências e tirar dúvidas.

Certificação Oferecida

Ao concluir um curso, os alunos recebem um certificado que pode ser adicionado ao currículo e compartilhado em plataformas como LinkedIn.

Essa certificação é uma forma de validar as habilidades adquiridas e aumentar a empregabilidade.

As inscrições para o Desafio 7 Days of Code devem ser realizadas no site da Alura.

Compartilhe a chance de colocar o conhecimento em prática!

Gostou do conteúdo do desafio de JavaScript E DOM? Então compartilhe com a galera!

Olá! Eu sou uma redatora graduada em Nutrição, que sempre teve um interesse especial pelo mundo da escrita e da tecnologia. Sou uma Geek de carteirinha e adoro explorar as novidades do mundo digital. Atualmente, estou me dedicando ao Guia de TI, onde falo sobre plataformas e programas gratuitos que envolvem tecnologia e inclusão. Estou animada para compartilhar minhas descobertas com vocês e ajudá-los a aproveitar ao máximo as ferramentas digitais disponíveis!