Aniversário
Alura '2025

20% OFF

Falta pouco!

00

DIAS

00

HORAS

00

MIN

00

SEG

Hoje você tem desconto para estudar na Alura!

Cursos da Escola JavaScript, Front-end

Da programação funcional até os recursos avançados do JavaScript ES6 e do TypeScript. Conheça as Progressive Web Apps, expressões regulares e aprofunde-se na linguagem que domina a Internet Saiba como começar com JavaScript. Conheça mais da Escola de Front-end ou navegue nessa página para ver todos nossos cursos e formações.

JavaScript

37 formações
Formação em Front-end

Por onde começar com JavaScript

JavaScript é a principal linguagem de programação utilizada na construção do front-end de uma aplicação Web, dando vida ao HTML e CSS. Aparece por trás das tecnologias como ReactJS, Next JS, VueJS, Angular e NodeJS.

Uma página web costuma ter mais que conteúdo, estrutura e design. Ela pode ser bastante interativa de acordo com cliques, scrolls, mouseovers e gestos. Grande parte dos tratamentos de eventos em uma página web é feita com o uso do JavaScript.

Começar com JavaScript puro não é difícil. O que se torna complicado é conhecer todo o ecossistema, nomenclatura, frameworks e práticas que fazem parte da rotina do desenvolvimento JavaScript, veja alguns exemplos:

  • jQuery: durante muito tempo foi a biblioteca mais popular para poder fazer um trabalho que o JavaScript puro precisaria de muitas linhas de código para atingir o mesmo objetivo.
  • ECMAScript: o nome pode assustar, mas é o oficial da especificação do JavaScript. Conhecer a linguagem com profundidade vai ser um passo importante para você não ficar copiando e colando código sem entender.
  • Chrome DevTools, HTTP, e ferramentas: entender o protocolo, conhecer bastante o navegador web e saber usar as ferramentas de minificação são também ponto importante.
  • React, Next JS, Vue e Angular: frameworks para criar páginas que tem aquela cara de aplicações, as chamadas single page applications, dando impressão de que não há grandes mudanças na tela a cada clique e atualização. Aqui empregamos componentes para construir a interface com o usuário usando os frameworks JavaScript.
  • Node.JS e npm: além do Node.JS ser cada vez mais popular no backend, o npm se tornou essencial por ser um gerenciador de pacotes de ferramentas JavaScript. Na formação Node.JS você vai aprender a utilizá-lo para criar uma API no estilo REST.
  • GraphQL: é uma linguagem de consulta do Facebook para construir uma API usando JavaScript, claro.

Por mais ansiedade que possa haver, conhecer com profundidade a linguagem, seu modelo de prototipação, o async, promises e boas práticas são fundamentais. A orientação a objetos e a prototipação também serão fatores importantes.

Líderes da Escola JavaScript

  • Vinny Neves

    Front-end Engineer na Farfetch
  • Nayanne Batista

    Instrutora e Desenvolvedora Front-end na Alura
  • Neílton Seguins

    Instrutor e Desenvolvedor de Software na Alura

Escolha a duração
do seu plano

Conheça os Planos para Empresas