How to Dev
Desenvolvi o How to Dev para catalogar, organizar e mensurar conteúdos que já estudei e apliquei. É meu segundo cérebro: documentação do que sei, com exemplos práticos e mini aulas na seção Aprenda.
Mapa de aprendizado dev
Um mapa de cima para baixo com os conceitos que um dev precisa conectar: primeiro a base, depois os assuntos se ramificam em interface, backend, dados, infraestrutura e segurança.
Por que o How to Dev existe
How to Dev conecta aulas para iniciantes, padrões de produção e referências oficiais em um guia de desenvolvimento de software. A ideia não é juntar snippets soltos: é explicar decisão com contexto suficiente para outro dev reaproveitar o raciocínio, não só o código.
Aprender antes de copiar
As trilhas de aprendizado ensinam fundamentos da web primeiro e só depois apontam para o padrão de produção, quando o conceito já faz sentido.
Segurança como padrão
Autenticação, autorização, entrada de dados e arquivos gerados são explicados olhando o risco, para o padrão continuar auditável depois.
Referência com contexto
Cada página de documentação mantém notas de implementação, decisões e links perto do assunto, sem esconder tudo em checklist separado.
Criador e contribuidor
Sou Juan Kalleo Uchoa Fava. Desenvolvi este site com o objetivo de catalogar, organizar e mensurar conteúdos que já estudei e apliquei. Na seção Aprenda, transformo a documentação em exemplos práticos e mini aulas sobre conceitos que considero a base da programação. Considero o How to Dev como um segundo cérebro: um lugar onde documento o que sei.
GitHub ↗Índices do How to Dev
Use estes pontos de entrada pra ir direto ao assunto: comece pelas trilhas de aprendizado, escolha o tema e abra a referência, aula ou checklist.
Mapa de cobertura de segurança
Um jeito rápido de sair da categoria de risco e cair direto na página do How to Dev que implementa o controle — esta tabela reflete o conteúdo do próprio How to Dev, não um checklist externo.
| Risco ou controle | Referência How to Dev |
|---|---|
| Controle de acesso e IDOR | IDOR e autorização |
| XSS e input inseguro | XSS e sanitização de inputs |
| Autenticação e ciclo de vida do token | Autenticação e JWT |
| Hardening do navegador | Headers HTTP e CSP |
| Abuso em exportação e arquivo gerado | Segurança em PDF e exportação |
| Monitoramento e trilha de auditoria | Logs de auditoria |