Front-End

Julho - Fundamentos + Setup

  1. - Revisar HTML completo: semantica, formularios, tabelas.
  2. - Praticar CSS: flexbox , grid , media queries , animacoes .
  3. - Estudar JS basico: variveis, funes, objetos, DOM.
  4. - Configurar ambiente: VSCode, Git, Node.js, TailwindCSS.
  5. - Git bsico: init, clone, push, pull, commit

Agosto - JavaScript Avançado + React Início

  1. - Aprender ES6+: arrow functions, destructuring, async/await.
  2. - DOM avanado, localStorage, eventos complexos.
  3. - Incio do React: componentes, props, state, useEffect.
  4. - Estilizao com Styled Components ou Tailwind.
  5. - Navegao com React Router DOM.

Setembro - Projetos React + APIs

  1. - Criar CRUD com React (Create, Read, Update, Delete).
  2. - Trabalhar com formulrios e validao
  3. - Componentizao e reuso.
  4. - Listas dinamicas com useState
  5. - Uso de bibliotecas como PrimeReact ou MUI.

Outubro - Node.js + APIs REST

  1. - Node.js bsico: criar servidor com Express.js.
  2. - Rotas, middlewares, controllers.
  3. - JSON e APIs REST (GET, POST, PUT, DELETE).
  4. - Testar com Postman, usar JSON Server ou arquivo simulado
  5. - Conectar com front-end usando fetch/axios.

Novembro - Fullstack + Deploy

  1. - Conectar React com Node.js (API prpria).
  2. - Deploy do front no Vercel.
  3. - Deploy do back no Render.
  4. - Estrutura de projeto MVC.
  5. - Melhorar organizao dos projetos e codigo

Dezembro - Revisao + Portfolio + Entrevistas

  1. - Refatorar projetos e adicionar README completos.
  2. - Revisar HTML, CSS, JS, React e Node.
  3. - Simular entrevistas tcnicas.
  4. - Estilizao com Styled Components ou Tailwind.
  5. - Criar currculo, LinkedIn e divulgar portflio.

Links de onde foi estudado