Formações Front-end Desenvolva aplicações Web com JavaScript

Formação Desenvolva aplicações Web com JavaScript

Domine uma das linguagens de programação mais usadas no mercado e desenvolva um projeto com HTML, CSS e JavaScript do zero.

* Esta formação faz parte dos nossos cursos de Front-end

Quero Estudar na Alura
63h

Para conclusão

8
Cursos
2
Vídeos extras
3
Artigos
O que você vai aprender nesta Formação?

Mergulhe em Front-end

JavaScript é a linguagem de programação orientada a objetos mais popular no mundo, segundo a Pesquisa de Desenvolvedores do Stack Overflow 2022.

Isso porque, o JS (como muitos chamam), é capaz de criar páginas Web dinâmicas. Ou seja, com o uso de códigos JavaScript, você pode criar elementos interativos no conteúdo da página, menus suspensos, validação de formulários online, entre outros.

Nesta Formação, você vai mergulhar nos melhores cursos de Javascript para aprender a criar um projeto com HTML, CSS e JavaScript do zero, além de transformar páginas estáticas em dinâmicas e conhecer os frameworks mais famosos do mercado.

O objetivo é que, mais do que garantir o certificado dos cursos, você seja capaz de dominar tanto os conceitos básicos quanto ferramentas mais avançadas, essenciais para se tornar uma pessoa desenvolvedora Front-end.

Aqui vai uma dica: para mergulhos mais profundos nos cursos de programação com Javascript, é importante que você tenha conhecimento em lógica de programação e em HTML e CSS, combinado?

Bons estudos!

Por que estudar esta formação?

  • Guia de aprendizado

    Conteúdos pensados para facilitar seu estudo

  • Do básico ao avançado

    Formação completa para o mercado

  • Você dentro do mercado

    Do zero ao sonhado emprego em sua área de interesse

Comece essa formação agora mesmo e capacite-se para seu próximo projeto!

Conheça os planos

Com quem você vai aprender?

  • Guilherme Lima

    Guilherme é desenvolvedor de software formado em Sistemas de Informação e possui experiência em programação usando diferentes tecnologias como Python, Javascript e Go. Criador de mais de 30 cursos de diferentes áreas da plataforma com foco no treinamento de profissionais de TI, como Data Science, Python para web com Django e Django Rest, jogos com Javascript, Infraestrutura como código com Terraform e Ansible, Orientação a Objetos com Go. Além disso, é um dos instrutores da Imersão Dev da Alura.

  • Guilherme Lima

    Guilherme é desenvolvedor de software formado em Sistemas de Informação e possui experiência em programação usando diferentes tecnologias como Python, Javascript e Go. Criador de mais de 30 cursos de diferentes áreas da plataforma com foco no treinamento de profissionais de TI, como Data Science, Python para web com Django e Django Rest, jogos com Javascript, Infraestrutura como código com Terraform e Ansible, Orientação a Objetos com Go. Além disso, é um dos instrutores da Imersão Dev da Alura.

  • Vanessa Me Tonini

    Desenvolvedora Web há mais de 10 anos. Mestranda em Ciência da Computação no IME-USP. Vegetariana, (nem tão) jovem mística, mãe da Yasmin Lis.

  • Vanessa Me Tonini

    Desenvolvedora Web há mais de 10 anos. Mestranda em Ciência da Computação no IME-USP. Vegetariana, (nem tão) jovem mística, mãe da Yasmin Lis.

  • Vinicios Neves

    Vinicios é engenheiro de software, envolvido na arquitetura, design e implementação de microsserviços, micro frontends e sistemas distribuídos. Tem experiência significativas em aplicativos, integração e arquitetura corporativa. É Engenheiro de Software pela UNESA e Arquiteto de Software pela PUC Minas.

  • Vinicios Neves

    Vinicios é engenheiro de software, envolvido na arquitetura, design e implementação de microsserviços, micro frontends e sistemas distribuídos. Tem experiência significativas em aplicativos, integração e arquitetura corporativa. É Engenheiro de Software pela UNESA e Arquiteto de Software pela PUC Minas.

  • Mônica Mazzochi Hillman

    Bacharela em Tecnologias Digitais, especialista em User Experience e pós graduanda em Docência e Performance na Educação a Distância com experiência em suporte técnico de T.I e com tecnologias front-end. Durante a graduação foi vice-presidente do diretório acadêmico e monitora de LIBRAS. Atualmente é instrutora na Alura. Nas horas vagas gosta de assistir animes e produções da marvel, ouvir kpop e post-hardcore, jogar Valorant e Genshin Impact e praticar culinária.

  • Mônica Mazzochi Hillman

    Bacharela em Tecnologias Digitais, especialista em User Experience e pós graduanda em Docência e Performance na Educação a Distância com experiência em suporte técnico de T.I e com tecnologias front-end. Durante a graduação foi vice-presidente do diretório acadêmico e monitora de LIBRAS. Atualmente é instrutora na Alura. Nas horas vagas gosta de assistir animes e produções da marvel, ouvir kpop e post-hardcore, jogar Valorant e Genshin Impact e praticar culinária.

  • Rafaela Petelin Silvério

    Graduanda em Sistemas de Informação e Técnica em Desenvolvimento de Sistemas pela ETEC, atua como Scuba, na área de Front-end. Apaixonada por tecnologia, está sempre buscando aprender coisas novas. Seus hobbies favoritos são ler, programar, estudar novos idiomas e assistir séries de comédia.

  • Rafaela Petelin Silvério

    Graduanda em Sistemas de Informação e Técnica em Desenvolvimento de Sistemas pela ETEC, atua como Scuba, na área de Front-end. Apaixonada por tecnologia, está sempre buscando aprender coisas novas. Seus hobbies favoritos são ler, programar, estudar novos idiomas e assistir séries de comédia.

  • Luan Alves

    Sou Luan Alves, estudante de Análise e Desenvolvimento de Sistemas, instrutor de Desenvolvimento Front-End no Grupo Alura. Estou aqui para ajudar a tirar suas dúvidas, aprender e compartilhar conhecimento. :)

  • Luan Alves

    Sou Luan Alves, estudante de Análise e Desenvolvimento de Sistemas, instrutor de Desenvolvimento Front-End no Grupo Alura. Estou aqui para ajudar a tirar suas dúvidas, aprender e compartilhar conhecimento. :)

Passo a passo
  1. 1 JavaScript a linguagem da Web

    Para começar, você vai mergulhar na linguagem de programação de desenvolvimento Front-end que torna a Web dinâmica e que é responsável pela maioria das interações entre pessoas e páginas web.

    Nos primeiros cursos de Javascript, você vai entender a fundo o que é JavaScript e como essa linguagem de script se comporta.

    Como existe uma separação de conceitos entre o que é parte da linguagem JS e o que são as WebAPIs, nesse primeiro momento você ainda não vai mergulhar em como fazer a integração do Javascript com sites, beleza?

    Afinal, ter conhecimentos aprofundados sobre essa linguagem orientada a objetos vai facilitar (e muito) a sua vida ao aprender um novo framework nos próximos módulos.

    • Artigo Começar a programar é com JavaScript | Alura

    • Curso JavaScript para Web: Crie páginas dinâmicas

      10h
      • Identificar os papéis de cada tecnologia da Web para construção de páginas
      • Associar o JavaScript com HTML através do DOM
      • Implementar funções com JavaScript
      • Investigar possibilidades de resolução de problemas de código
      • Selecionar operadores lógicos adequados para diferentes situações
      • Produzir soluções simples para páginas dinâmicas
    • Curso JavaScript: manipulando elementos no DOM

      06h
      • Construa uma aplicação de temporizador estilo Pomodoro do zero
      • Conheça na prática métodos de manipulação de elementos no DOM, como estilos CSS, imagens e textos
      • Altere atributos e classes de forma dinâmica com JavaScript
      • Crie eventos de interação com a pessoa usuária
      • Utilize objetos utilitários do JavaScript
    • Curso JavaScript: explorando a manipulação de elementos e da localStorage

      08h
      • Identifique e utilize seletores CSS para interagir com elementos HTML através do JavaScript
      • Aplique conhecimentos de JavaScript para manipular o DOM
      • Gerencie eventos do usuário, como cliques ou envios de formulário
      • Resolva problemas relacionados à gestão de estado em aplicações web, utilizando armazenamento local e manipulação de array
      • Crie interfaces interativas utilizando elementos dinâmicos e eventos para melhorar a experiência do usuário
      • Avalie e implemente estratégias eficientes para a persistência de dados no navegador do cliente através do LocalStorage
      • Projete uma aplicação web funcional que emprega práticas de armazenamento e recuperação de dados para persistência de estado entre sessões
    • Alura+ Dark Mode: um projeto em HTML/CSS

  2. 2 Consumo e interação com dados

    O segundo passo dessa Formação traz conhecimentos essenciais para sua jornada como pessoa desenvolvedora Front-end.

    Nos cursos de programação Javascript deste módulo, você entenderá como o JS consome dados externos de APIs (como a Web Speech), além de conhecer a fundo o método fetch API que possibilita interações.

    É nesse mergulho que você vai criar um projeto com HTML, CSS e JavaScript do zero e aprender a tornar uma página de formulário estática em dinâmica.

    • Curso JavaScript: validações e reconhecimento de voz

      06h
      • Descubra como aplicar validações em seus projeto com JavaScript
      • Crie um projeto com HTML, CSS e JavaScript do zero
      • Aprenda a utilizar funções build-in do JavaScript
      • Aplique reconhecimento de voz com JavaScript
      • Manipule dados, eventos e elementos com JavaScript
    • Curso JavaScript: consumindo e tratando dados de uma API

      06h
      • Aprenda a consumir uma API com JavaScript
      • Crie filtros dinâmicos para os dados da API
      • Faça a tradução de um layout predefinido em uma aplicação funcional
      • Utilize async await para criar funções assíncronas
      • Construa uma plataforma de compartilhamento de vídeos
      • Conheça as Promises e seus métodos
      • Trate possíveis erros de requisição retornados da API
    • Artigo JavaScript: para que serve um Array? | Alura

    • Curso JavaScript: métodos de array

      08h
      • Aprenda a utilizar os principais métodos de array do JavaScript
      • Saiba como aplicar uma função em todos os elementos da lista com forEach
      • Manipule os valores criando uma nova lista com map de forma prática
      • Descubra como aplicar ordenação e filtros em seus projetos JavaScript
      • Manipule o DOM com base nos métodos de array
    • Alura+ Funções no JavaScript que você precisa conhecer

  3. 3 Requisições e formulários

    Agora, no terceiro passo, o objetivo é avançarmos no conhecimento sobre a interação do usuário com o projeto.

    Para isso, você vai se aprofundar no consumo de dados externos de APIs com fetch API, construir requisições POST, aplicar atributos de validação de formulário com HTML5, customizar mensagens de erro, e muito mais.

    Por fim, descubra o que o Javascript pode fazer! Conheça um case de sucesso da empresa Idwall que revela o poder do Javascript e como decisões beneficiaram o time de pessoas desenvolvedoras.

    E aí, tudo pronto para mergulhar em cursos de programação Front-end, garantir o seu certificado e se destacar na área de desenvolvimento?

    • Curso JavaScript: criando requisições

      08h
      • Saiba como mockar uma API
      • Realize requisições GET para retornar dados de uma API
      • Construa requisições POST para cadastrar dados em uma API
      • Reforce seus conhecimentos em javascript assíncrono
      • Trate possíveis erros de requisição retornados da API
      • Aprenda a transformar uma página estática em dinâmica
    • Curso JavaScript: validando formulários

      08h
      • Saiba como aplicar atributos de validação de formulário com HTML5
      • Construa validações para os dígitos verificadores do CPF
      • Implemente validações de maioridade a partir da comparação de datas
      • Customize mensagens de erro para cada tipo de campo do formulário
      • Integre a webcam do usuário em uma tela do navegador
      • Capture fotos via webcam
      • Salve e edite dados salvos no navegador
    • Artigo Como iniciar os estudos no Front-end | Alura

    • Site Idwall e a Evolução da stack de Javascript

Escola

Front-end

Além dessa, a categoria Front-end conta com cursos de HTML, CSS, React, Angular, JavaScript, jQuery,e mais...

Conheça a Escola

Comece hoje mesmo os cursos de Desenvolva aplicações Web com JavaScript. Matricule-se agora!

Plus

De
R$ 1.800
por
12X
R$109
à vista R$1.308
  • Acesso a TODOS os 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 os 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 os 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

    Escolha os ebooks da Casa do Código, a editora da Alura, que apoiarã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