Pular para o conteúdo
Turma de novembro aberta · últimas vagas para DevTools na Prática Conhecer o curso

Front-end · próxima turma

JavaScript para Interfaces

Construa interfaces que respondem de verdade: eventos, estado, formulários e integração com APIs, sem depender de framework.

20 horas Intermediário Híbrido Certificado

Sobre o curso

Saber a sintaxe de JavaScript é diferente de conseguir construir uma interface que funcione. Este curso parte do navegador e avança até uma aplicação pequena, completa e previsível — com estados claros, eventos bem tratados e erros que o usuário entende.

A turma é híbrida: encontros ao vivo para discutir código e exercícios guiados para fazer no seu ritmo. Você termina com um projeto próprio, sem framework e sem mágica, para entender cada linha do que escreveu.

O que você vai aprender

  • Manipular o DOM com segurança e de forma organizada
  • Modelar estado de interface e reagir a eventos
  • Validar formulários e dar retorno claro ao usuário
  • Consumir APIs com fetch, async/await e tratamento de erros
  • Organizar código em módulos pequenos e testáveis
  • Depurar comportamento no navegador com o DevTools

Conteúdo programático

Módulo 1 · JavaScript no navegador 5h
  • DOM, seletores e atualização de conteúdo
  • Eventos, propagação e delegação
  • Módulos e organização de arquivos
Módulo 2 · Estado e formulários 5h
  • Estado explícito versus estado escondido no DOM
  • Formulários, validação e acessibilidade
  • Feedback de carregamento, erro e sucesso
Módulo 3 · Consumo de APIs 5h
  • Requisições com fetch e assincronismo
  • Tratamento de erros e respostas inesperadas
  • Leitura de requisições no Network do DevTools
Módulo 4 · Projeto final 5h
  • Construção de uma interface completa com API
  • Revisão de código e critérios de qualidade
  • Apresentação do projeto para a turma

Quem conduz

RD
Rafael Duarte CTO e cofundador da Nebula. Desenvolvedor há 12 anos, dá as aulas de DevTools e acredita que entender o navegador deixa qualquer código melhor.

Perguntas frequentes

Preciso saber JavaScript antes de entrar?

Sim. O curso assume que você já teve contato com variáveis, funções, arrays e objetos. Se ainda estiver nessa fase, o momento ideal é depois de praticar os fundamentos.

Vou aprender React ou outro framework?

Não. O foco é JavaScript e o navegador, sem framework. A ideia é que você entenda os problemas que os frameworks resolvem antes de adotar um.

Quando abre a próxima turma?

A próxima turma está prevista para o primeiro semestre de 2027. Quem está na lista de espera recebe o aviso primeiro.