# Roteiro para o Repositório Web-Dev-For-Beginners da Microsoft **Este repositório fornece um roteiro para aprender os fundamentos do desenvolvimento web com foco em JavaScript, HTML e CSS. O currículo é flexível e pode ser feito na íntegra ou em parte, com 24 aulas distribuídas ao longo de 12 semanas.** ## Marcos Principais * **Semanas 1-3:** * Introdução às linguagens de programação e ferramentas da área * Noções básicas de GitHub * Acessibilidade * Conceitos básicos de JS: tipos de dados, funções e métodos * Tomando decisões com JS * **Semanas 4-6:** * Arrays e loops * Terrário: HTML na prática * CSS na prática * Closures em JavaScript * Manipulação do DOM * **Semanas 7-9:** * Jogo de Digitação: Programação orientada a eventos * Extensão Green para Navegador: Trabalhando com navegadores * Construindo um formulário, chamando uma API e armazenando variáveis no armazenamento local * Processos em segundo plano no navegador * Desempenho na web * **Semanas 10-12:** * Jogo Espacial: Desenvolvimento de jogos mais avançado com JavaScript * Desenhando em canvas * Movimentando elementos pela tela * Detecção de colisão * Mantendo a pontuação, terminando e reiniciando o jogo * App Bancário: Templates HTML e Rotas em um App Web * Construindo um Formulário de Login e Registro * Métodos de busca e uso de dados * Conceitos de Gerenciamento de Estado ## Resultados de Aprendizagem **Ao completar este roteiro, os alunos terão experiência prática construindo um jogo de digitação, terrário virtual, extensão de navegador ecológica, jogo estilo invasores do espaço e um aplicativo bancário para negócios. Eles também desenvolverão uma compreensão sólida dos fundamentos do desenvolvimento web.** ## Recursos Adicionais * Este repositório oferece uma variedade de recursos para aprendizado adicional, incluindo tutoriais, exemplos de código e desafios. * A plataforma Microsoft Learn oferece diversos cursos e trilhas de aprendizado em desenvolvimento web. * Comunidades online como Stack Overflow e MDN Web Docs fornecem suporte e recursos valiosos para desenvolvedores web. **Espero que este roteiro ajude você na sua jornada de desenvolvimento web!** --- **Aviso Legal**: Este documento foi traduzido utilizando o serviço de tradução por IA [Co-op Translator](https://github.com/Azure/co-op-translator). Embora nos esforcemos para alcançar a precisão, esteja ciente de que traduções automáticas podem conter erros ou imprecisões. O documento original em seu idioma nativo deve ser considerado a fonte autorizada. Para informações críticas, recomenda-se tradução profissional por humanos. Não nos responsabilizamos por quaisquer mal-entendidos ou interpretações incorretas decorrentes do uso desta tradução.