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.

  • 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. :)

  • 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.

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
12X
R$109
à vista R$1.308
  • Acesso a TODOS os cursos da Alura

    Mais de 1500 cursos completamente atualizados, com novos lançamentos todas as semanas, emProgramação, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Alura Challenges

    Desafios temáticos para você turbinar seu portfólio. Você aprende na prática, com exercícios e projetos que simulam o dia a dia profissional.

  • Alura Cases

    Webséries exclusivas com discussões avançadas sobre arquitetura de sistemas com profissionais de grandes corporações e startups.

  • Certificado

    Emitimos certificados para atestar que você finalizou nossos cursos e formações.

Matricule-se

Pro

De
R$ 2.400
12X
R$149
à vista R$1.788
  • Acesso a TODOS os cursos da Alura

    Mais de 1500 cursos completamente atualizados, com novos lançamentos todas as semanas, emProgramação, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Alura Challenges

    Desafios temáticos para você turbinar seu portfólio. Você aprende na prática, com exercícios e projetos que simulam o dia a dia profissional.

  • Alura Cases

    Webséries exclusivas com discussões avançadas sobre arquitetura de sistemas com profissionais de grandes corporações e startups.

  • Certificado

    Emitimos certificados para atestar que você finalizou nossos cursos e formações.

  • Luri powered by ChatGPT

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

  • Alura Língua (incluindo curso Inglês para Devs)

    Estude a língua inglesa com um curso 100% focado em tecnologia e expanda seus horizontes profissionais.

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