Skip to content

SimoesLeticia/7DaysOfCode-JavaScript

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

7DaysOfCode - Lógica com JavaScript

Bem-vindo ao repositório do desafio 7DaysOfCode - Lógica com JavaScript! Este desafio tem como objetivo aprimorar e consolidar seus conhecimentos em JavaScript através de desafios diários ao longo de sete dias consecutivos.

Sobre o Desafio

O 7DaysOfCode é uma iniciativa criada para ajudar desenvolvedores a praticar e aprofundar seus conhecimentos na linguagem que estão aprendendo. Nesta edição, focada em Lógica com JavaScript, o objetivo é resolver problemas utilizando conceitos fundamentais da linguagem.

Estrutura do Repositório

O repositório está organizado da seguinte forma:

  • assets/ → Contém imagens e ícones utilizados na interface do projeto.
  • desafios/ → Armazena as páginas HTML de cada desafio diário.
  • scripts/ → Contém os arquivos JavaScript com a solução dos desafios. Cada dia possui um arquivo correspondente.
  • styles/ → Contém os arquivos CSS para estilização das páginas.
  • index.html → Página principal do projeto.
  • README.md → Documentação do projeto.

Tecnologias Utilizadas

As tecnologias utilizadas neste projeto são:

  • JavaScript: Para a implementação da lógica.
  • HTML5: Para a estruturação da página.
  • CSS3: Para a estilização.

Descrição dos Desafios

Dia 1 - Condicionais e Operações Booleanas

Exploração do comando if/else e operadores lógicos para entender como pequenas mudanças podem afetar o resultado do código.

Dia 2 - Captura de Inputs e Armazenamento

Uso do comando prompt() e armazenamento de dados em variáveis para trabalhar com a entrada do usuário.

Dia 3 - Narrativa Interativa com Loops

Criação de uma história dinâmica utilizando loops para manter a interação ativa até que o usuário decida encerrar.

Dia 4 - Jogo com Aleatoriedade

Implementação de um jogo simples onde o jogador compete contra o computador, utilizando a geração de números aleatórios.

Dia 5 - Manipulação de Listas e Arrays

Trabalho com arrays, aprendendo a armazenar e manipular listas de informações.

Dia 6 - Removendo Itens de Arrays

Exclusão de elementos específicos de uma lista, utilizando métodos como splice() e includes().

Dia 7 - Organização de Código

Desenvolvimento de um projeto mais robusto, destacando a importância da organização e estruturação do código.

Conclusão

Este desafio foi uma excelente oportunidade para consolidar meus conhecimentos em JavaScript e praticar a resolução de problemas de forma organizada. A cada dia, pude acompanhar minha evolução e ganhar mais confiança na linguagem.

Agradeço à iniciativa 7DaysOfCode da Alura por proporcionar essa experiência enriquecedora!

Contribuição

Sinta-se à vontade para contribuir com este repositório! Você pode adicionar novos desafios, melhorar a documentação ou oferecer soluções alternativas para os desafios propostos.

Pull requests são bem-vindos!

Logo 7DaysOfCode

About

Este repositório contém as soluções para o desafio 7DaysOfCode da Alura, focado em Lógica com JavaScript.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published