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

31 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
  • Mônica Hillman

    Gerente de Comunidade na Brazilians in Tech
  • Guilherme Lima

    Tech Lead da Escola de Front-end

Sabe quando você pode começar? Agora!

Plus

De
R$ 1.800
por
12X
R$109
à vista R$1.308
  • Acesso a TODOS cursos por 1 ano

    Formações com mais de 1500 cursos atualizados e novos lançamentos semanais, em Programação, Inteligência Artificial, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Certificado

    A cada curso ou formação concluído, um novo certificado para turbinar seu currículo e LinkedIn.

  • Mentorias com especialistas

    No Discord, você tem acesso a eventos exclusivos, grupos de estudos e mentorias com especialistas de diferentes áreas.

  • Comunidade exclusiva

    Faça parte da maior comunidade Dev do país e crie conexões com mais de 120 mil pessoas no Discord.

  • Acesso ao conteúdo das Imersões

    Acesso ilimitado ao catálogo de Imersões da Alura para praticar conhecimentos em diferentes áreas.

  • App Android e iOS para estudar onde quiser

    Explore um universo de possibilidades na palma da sua mão. Baixe as aulas para assistir offline, onde e quando quiser.

Matricule-se

Pro

De
R$ 2.400
por
12X
R$149
à vista R$1.788
  • Acesso a TODOS cursos por 1 ano

    Formações com mais de 1500 cursos atualizados e novos lançamentos semanais, em Programação, Inteligência Artificial, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Certificado

    A cada curso ou formação concluído, um novo certificado para turbinar seu currículo e LinkedIn.

  • Mentorias com especialistas

    No Discord, você tem acesso a eventos exclusivos, grupos de estudos e mentorias com especialistas de diferentes áreas.

  • Comunidade exclusiva

    Faça parte da maior comunidade Dev do país e crie conexões com mais de 120 mil pessoas no Discord.

  • Acesso ao conteúdo das Imersões

    Acesso ilimitado ao catálogo de Imersões da Alura para praticar conhecimentos em diferentes áreas.

  • App Android e iOS para estudar onde quiser

    Explore um universo de possibilidades na palma da sua mão. Baixe as aulas para assistir offline, onde e quando quiser.

  • Luri, a inteligência artificial da Alura

    Luri é nossa inteligência artificial que tira dúvidas, dá exemplos práticos, corrige exercícios e ajuda a mergulhar ainda mais durante as aulas. Você pode conversar com a Luri até 100 mensagens por semana.

  • Alura Língua - Inglês e Espanhol

    Aprenda um novo idioma e expanda seus horizontes profissionais. Cursos de Inglês, Espanhol e Inglês para Devs, 100% focado em tecnologia.

Matricule-se

Ultra

12X
R$209
à vista R$2.508
  • Acesso a TODOS cursos por 1 ano

    Formações com mais de 1500 cursos atualizados e novos lançamentos semanais, em Programação, Inteligência Artificial, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Certificado

    A cada curso ou formação concluído, um novo certificado para turbinar seu currículo e LinkedIn.

  • Mentorias com especialistas

    No Discord, você tem acesso a eventos exclusivos, grupos de estudos e mentorias com especialistas de diferentes áreas.

  • Comunidade exclusiva

    Faça parte da maior comunidade Dev do país e crie conexões com mais de 120 mil pessoas no Discord.

  • Acesso ao conteúdo das Imersões

    Acesso ilimitado ao catálogo de Imersões da Alura para praticar conhecimentos em diferentes áreas.

  • App Android e iOS para estudar onde quiser

    Explore um universo de possibilidades na palma da sua mão. Baixe as aulas para assistir offline, onde e quando quiser.

  • Luri, com mensagens ILIMITADAS

    Mensagens ilimitadas para estudar com a Luri, a IA da Alura, disponível 24hs para tirar suas dúvidas, dar exemplos práticos, corrigir exercícios e impulsionar seus estudos.

  • Luri Vision, a IA que enxerga suas dúvidas

    Envie imagens para a Luri e ela te ajuda a solucionar problemas, identificar erros, esclarecer gráficos, analisar design e muito mais.

  • Alura Língua - Inglês e Espanhol

    Aprenda um novo idioma e expanda seus horizontes profissionais. Cursos de Inglês, Espanhol e Inglês para Devs, 100% focado em tecnologia.

  • 6 Ebooks da Casa do Código

    Receba cupons da Casa do Código, a editora da Alura, e escolha ebooks que acompanharão a sua jornada de aprendizado para sempre.

Matricule-se
Conheça os Planos para Empresas

Acesso completo
durante 1 ano

Estude 24h/dia
onde e quando quiser

Novos cursos
todas as semanas