-
Tópicos
- Tipos, variáveis (let, const) e escopo
- Funções e arrow functions
- Arrays e objetos no dia a dia
- Métodos de array: map, filter, reduce (visão prática)
- Boas práticas de organização de código JS
-
Tópicos
- Selecionar elementos com querySelector
- Alterar texto, HTML e classes dinamicamente
- Eventos de clique, input e submit
- Delegação de eventos
- Boas práticas para evitar código "espaguete"
-
Tópicos
- Conceito de Promise
- Async/await na prática
- Usando fetch para requisições GET e POST
- Tratamento de erros e timeouts simples
- Exibir estados de loading e erro na interface
-
Tópicos
- Conceitos de componentes e props
- Estado local e reatividade
- Renderização condicional e listas
- Organização do projeto em componentes
- Rotas básicas (lista, detalhes) com React Router ou equivalente
-
Tópicos
- Criar projeto com Vite ou ferramenta equivalente
- Ambiente de desenvolvimento com hot reload
- Separar ambientes de desenvolvimento e produção
- Consumir uma API real na SPA (catálogo, lista, busca)
- Publicar a SPA em um serviço de hosting estático
Como usar esta trilha
Esta página não é um curso completo. Ela só organiza, em ordem, temas que fazem sentido estudar
se você quer se aprofundar nesse assunto.
- Use a sequência como um mapa de referência, não como uma obrigação rígida.
- Procure conteúdos (vídeos, artigos, livros, documentações) para cada tópico listado.
- Adapte, pule ou reordene módulos conforme sua experiência e contexto.