jsexpert-challenge-guide

The main guide for you to solve the JS EXPERT CODE CHALLENGES!

View on GitHub

Guia de DESAFIOS JS EXPERT

Bem-vindo(a) ao guia rápido de acompanhamento e resolução dos DESAFIOS JS EXPERT!

Dica do Wells: Caso você esteja lendo o README.md no GitHub, saiba que tem uma visualização bem mais bonita desse readme usando o github pages logo aqui: VISUALIZAR O GUIA NO GITHUB PAGES

Acompanhamento

Aqui você tem acesso à lista atualizada de desafios e algumas dicas de qual módulo estudar.

Dica do Wells: Sinta-se livre pra criar um fork desse repositório e ir marcando os checkbox abaixo! ;)







Ajuda

1. O que são os desafios?

Os Desafios JS Expert são desafios de código elaborados para te ajudar a fixar o conteúdo visto em aula de maneira dinâmica e - adivinha só - desafiadora!

Ou, nas palavras do Community Manager da EW.IT:

“A idéia é que cada desafio seja um projeto desafiador o suficiente para os alunos fixarem o conteúdo das aulas, mas guiado o suficiente para eles saberem o que fazer e onde procurar! - WellsSA.

2. O que estudar para resolver cada desafio?

A princípio cada desafio é diretamente atrelado a um módulo do treinamento JS Expert, que é informado dentro do próprio README do desafio.

Então você pode focar em aplicar as estruturas e conceitos vistos em aula num ambiente controlado usando o próprio código visto em aula em conjunto com o código base fornecido no próprio desafio para fixar essas estruturas e começar a arquiteturar casos de uso que de fato usem o que você está aprendendo!

3. O que eu ganho fazendo os desafios?

4. Como eu submeto um desafio?

Após escolher um desafio para fazer, crie um fork do repositório do desafio no github, faça a sua implementação e mande o link do seu projeto lá no nosso canal #-desafios-jsexpert na nossa comunidade do discord!

Para ter o code review personalizado a submissão precisa ser dentro do prazo proposto, mas caso você faça o desafio fora do prazo pode mandar lá também que nós ficamos felizes e você mostra o seu empenho! 🚀

🚨 IMPORTANTE: pra a correção e o feedback personalizado, garanta que o seu repositório no GitHub permite a criação de issues

Dica do Wells: Na página do próprio repo mesmo lá no GitHub é só marcar o checkbox de issues em Settings > Features. o/

5. Como obter ajuda?

Todo o ciclo de vida dos desafios acontece lá no discord, majoritariamente no canal #-desafios-jsexpert, então pode ficar a vontade para:

6. Por onde eu começo?

Cada desafio funciona individualmente e é atrelado a um módulo, então caso queira começar a partir do desafio mais recente para ter as correções no prazo ou mesmo começar do desafio de algum módulo que mais tenha te chamado atenção, fique à vontade pra fazer na ordem que desejar, com o tempo que tiver disponível! 😄

Dica do Wells: Vale lembrar que mesmo os desafios sendo individuais, eles vão progredindo conforme o curso progride também, então resolver eles gradualmente e em ordem conforme você acompanha o curso pode ser uma boa pedida, até pra você sentir como foi a evolução do processo de criação desses desafios com o passar do tempo. :)