Mês 1-2: Fundamentos
JavaScript Moderno (ES6+)
Arrow functionsDestructuringSpread/Rest operatorsPromises e async/awaitModules (import/export)Recursos:
MDN Web DocsJavaScript.infoHTML & CSS
Semântica HTML5Flexbox e GridResponsividadeCSS VariablesMês 3: React
Conceitos Essenciais
Componentes funcionaisProps e StateHooks (useState, useEffect)Event handlingConditional renderingProjeto Prático
Crie um Todo AppConecte com API públicaDeploy na VercelMês 4: Backend Básico
Node.js + Express
Rotas e middlewaresHTTP methodsJSON APIConexão com banco (SQLite/PostgreSQL)Full Stack
Integre frontend React com backend NodeAutenticação simples (JWT)Mês 5: Ferramentas e Workflow
Git Avançado
Branching strategyPull requestsResolução de conflitosTesting
Jest (unit tests)React Testing LibraryDeploy
CI/CD básicoVercel/NetlifyRender/RailwayMês 6: Preparação para Vagas
Portfólio
3 projetos no GitHubREADME bem escritoDemo online funcionandoLinkedIn
Headline otimizadaDescrição completaNetworking ativoPreparação Técnica
Pratique no DevPrep!Faça mock interviewsEstude system design básicoChecklist Final
[ ] JavaScript sólido[ ] React com hooks[ ] API RESTful[ ] Git workflow[ ] 3 projetos no portfólio[ ] LinkedIn ativo[ ] Currículo técnicoConclusão
6 meses é tempo suficiente se você estudar consistentemente (2-3h/dia). O segredo é praticar enquanto aprende.
Comece agora:
Teste seus conhecimentos