{"id":19710086,"url":"https://github.com/codebuenozy/7daysofcode","last_synced_at":"2025-02-27T14:54:36.565Z","repository":{"id":143419854,"uuid":"611401360","full_name":"codebuenozy/7daysofcode","owner":"codebuenozy","description":"Repositório criado para o #7DaysOfCode","archived":false,"fork":false,"pushed_at":"2023-03-18T11:20:54.000Z","size":27,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-10T14:01:43.306Z","etag":null,"topics":["7daysofcode","challenge","javascript","rafaballerini"],"latest_commit_sha":null,"homepage":"https://7daysofcode.io/matricula/logica-programacao","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/codebuenozy.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-03-08T18:50:02.000Z","updated_at":"2023-03-18T08:48:25.000Z","dependencies_parsed_at":null,"dependency_job_id":"06bf482f-e281-485d-9a7b-e5d7c6bf2b6f","html_url":"https://github.com/codebuenozy/7daysofcode","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codebuenozy%2F7daysofcode","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codebuenozy%2F7daysofcode/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codebuenozy%2F7daysofcode/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codebuenozy%2F7daysofcode/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/codebuenozy","download_url":"https://codeload.github.com/codebuenozy/7daysofcode/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241026889,"owners_count":19896717,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["7daysofcode","challenge","javascript","rafaballerini"],"created_at":"2024-11-11T22:06:20.500Z","updated_at":"2025-02-27T14:54:36.560Z","avatar_url":"https://github.com/codebuenozy.png","language":"HTML","readme":"## Desafio de Javascript criado pela incrível Rafaela Ballerini.\n\n**Durante os 7 Days de Lógica com [Javascript](https://7daysofcode.io/matricula/logica-programacao)**, você vai praticar com a linguagem mais usada no mundo e aprenderá como usar o Javascript para criar algoritmos e resolver problemas do seu dia a dia. Vamos ver como usar variáveis, condicionais e estruturas de loop para resolver problemas que são a base que qualquer pessoa entrando na área da programação precisa conhecer. Depois de praticar por 7 dias seguidos esses conceitos, você verá que lembrar a sintaxe dos comandos e para que serve cada um deixará de ser uma dificuldade, e você conseguirá se preocupar mais em como resolver os problemas e menos com a linguagem de programação que está usando.\n\n##### QUAIS SERÃO OS DESAFIOS?\n\n- DIA 1\n\n  Já no primeiro dia, você vai ver como o que parece ser um simples detalhe pode fazer toda a diferença no seu código e trazer o resultado esperado e correto ou, dependendo de como você implementar o código, o mesmo comando pode trazer um resultado não esperado. Nesse dia, você aprenderá mais sobre o comando *if* e operações *booleanas* dentro do **JS**\n\n- \n\n  DIA 2\n\n  Não é só de condições e operações booleanas que um código vive, então no segundo dia do desafio de lógica de programação você irá aprender a trabalhar com captura de *inputs* e como armazenar essas informações em variáveis para usá-las durante a execução do seu programa.\n\n- \n\n  DIA 3\n\n  Nesse dia, você irá juntar tudo o que viu nos dias anteriores para criar uma narrativa dinâmica. E para que essa história só acabe quando a pessoa que a estiver lendo quiser, você precisará adicionar loops para fazer uma tarefa repetidas vezes!\n\n- \n\n  DIA 4\n\n  Como estamos no tema de jogos e narrativas, que tal criar um programa para jogar contra o computador? No seu quarto dia, você irá aprender a trabalhar com aleatoriedade para criar um jogo.\n\n- \n\n  DIA 5\n\n  Listas estão em todos os lugares e nos ajudam muito a trabalhar um grande volume de informação. É muito importante que você saiba trabalhar com arrays e preparamos um dia especial para isso!\n\n- \n\n  DIA 6\n\n  Depois de praticar como inserir e manipular itens dentro de uma lista, você entenderá como e quando remover um item específico dela.\n\n- \n\n  DIA 7\n\n  Até aqui, você terá trabalhado em muitos projetos diferentes praticando vários comandos e interação entre eles dentro do Javascript. Mas ainda não falamos de algo essencial que é a organização do nosso código. No sétimo e último dia do desafio, você desenvolverá um projeto maior, para ver como a organização ou falta dela pode afetar a sua produção de código e muitas vezes causar erros que você normalmente não cometeria.","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodebuenozy%2F7daysofcode","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodebuenozy%2F7daysofcode","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodebuenozy%2F7daysofcode/lists"}