Overcode-Inst / challenge-roadmap-index

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

📋 Indíce

🚀 Proposta

Assim como Linus Torvalds disse "Falar é fácil, me mostre o código". Nós desenvolvedores nunca vamos aprender a programar e desenvolver software sem efetivamente codar, é como tentar aprender a andar de bicicleta lendo livros e vendo vídeos.

E foi assim que essa abordagem nasceu, um roadmap baseado em projetos. A ideia em seu princípio é simples, encare a proposta de demanda como algo real que lhe foi pedido. Pode pensar como uma demanda de teste técnico e trabalhar no desenvolvimento durante 7 dias. Se estiver explorando de forma diferente e quiser se aprofundar mais pode também levar como um projeto de 14 dias ou mesmo um estudo de caso de 7 ou 14 dias. Não recomendo durações maiores que os 14 dias indicados.

Todos seguem o mesmo princípio de passar uma demanda baseada numa pequena história para dar contexto. Sinta-se livre para usar os desafios como quiser, todos podem ser usados como portifólio ou prática. Em cada uma das demandas são passados requisitos além da história base da situação, são eles o requisitos funcionais, não funcionais, não obrigatórios e os adicionais.

Os requisitos funcionais são aspectos compotamentais esperados para o resultado final, ou seja, situações ou casos de uso a serem atendidos. Já os não funcionais são aspectos de cunho técnico que se espera que sejam contemplados.

Além desses dois há os não obrigatórios que são pontos extras que são sugeridos para ir um pouco mais fundo no desafio. E por último os adicionais são coisas que você por pura e expontânea voltade pode adicionar ao desafio para condizer mais com seus propositos de aprendizagem.

Siga as recomendações dos desafios e espero que eles te façam aprender e progredir.

front-end

Sessão destinada a todos desafios de front-end.

HTML, CSS e JS

Todos desafios dessa sessão tem o prefixo challenge-F- no nome, esses prefixos são para facilitar a adição e controle dos projetos propostos, sendo challenge sempre usado e F representa o front-end usando html, css e js puros.

Repositório do projeto Techs
001 Cartão de apresentação HTML e CSS
002 Sessão para divulgação de exposição HTML e CSS
003 Landing page de restaurante HTML e CSS
004 Landing page de escritório de arquitetura HTML, CSS e JS
005 Calculadora de IMC HTML, CSS e JS
006 Form gerador de leads HTML, CSS e JS
007 Calculator HTML, CSS e JS
008 To-do list HTML, CSS e JS
009 Shopping cart HTML, CSS e JS
010 Weather app HTML, CSS e JS

React

Todos desafios dessa sessão tem o prefixo challenge-FR- no nome, esses prefixos são para facilitar a adição e controle dos projetos propostos, sendo challenge sempre usado e FR representa o front-end usando ReactJS.

Repositório do projeto Techs
001 Linktree hub React
002 Travel plans columns React
003 Score counter React
004 Winning choice React
005 Display case React
006 Registration of people React
007 Registration for events and parties React
008 Monetary planner React
009 Brazil landscapes React
010 Book guide React
011 getCandy React
012 Search series React
013 Guest list React
014 Find a pokemon React
015 Feedback review React
016 Teach to learn React
017 On the road React
018 Books for life React
019 Lets cook React
020 Quiz app React

😎 Autor


Me chamo Jean e sou desenvolvedor voltado para web desde 2020, minha carreia começa no âmbito de engenharia de controle e automação industrial, por isso já programei em linguagens de baixo nível, até mesmo usando programação por hardware apenas com bits lógicos de sinais de elétricos. Sou apaixonado por aprender e por descontrução de padrões lógicos e um auto didata desde que me lembro. Na minha pós graduação em gestão de projetos de controle e automação tive contato com programação web e linguagens de mais alto nível e ali decidi pivotar a minha carreiras para esse foco.

Na minha trajetória academica fui monitor no ensino médio e também na faculdade e nisso peguei gosto por ensinar, e após isso já fui tutor em mentoria de transições de carreira para o meio dev e hoje tenho mentorias de grupo e individuais para desenvolvedores iniciantes e intermediários. Também busco escrever materiais como esse roadmap orientado a projetos para contribuir com toda a comunidade dev e quem quer fazer parte dela.

E por último te convido a me chamar no linkedin e criar uma conexão para que possamos trocar mais ideias sobre programação.

About