formação_

Formação Vue.js

Avance em front-end construindo Single Page Applications com mais produtividade.

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

Para conclusão

5
Cursos
2
Vídeos extras
3
Podcasts

Assista o vídeo

veja nossa apresentação da Formação e uma Alura Live sobre a Carreira em Front-end

Descubra o Vue.js, a poderosa biblioteca JavaScript

Nesta Formação, você irá descobrir os principais benefícios do Vue.js, entendendo quando usá-la ao invés dos seus principais concorrentes Angular e React.

  • O que é Vue.js?

É um framework JavaScript criado para desenvolver de interfaces de usuário e aplicativos de página única (Single Page Applications - SPA).

  • Quais os requisitos para começar com Vue.js?

Você precisa ter um bom domínio das ferramentas de desenvolvimento front-end.

  • O que vou aprender na Formação Vue.js?

Para iniciar vamos conhecer o Webpack, uma das ferramentas de produtividade do código JavaScript mais populares do mercado.

Depois de conhecer as boas práticas dessas tecnologias imprescindíveis para front, já será na hora de mergulhar no mundo de Vue.js e botar a mão na massa!

  • O que é possível criar com o Vue.js?

Criaremos uma SPA em forma de um programa de gerenciamento de fotos. Você a integrará com o back-end Node.js, criará seus próprios componentes e irá dominar diretivas, rotas e views.

Com foco em boas práticas, você aprenderá como validar formulários facilmente, e conhecerá mais recursos que podem lhe ajudar na construção da sua SPA como code splitting, lazy loading e mais.

Entenda melhor como funciona o Vuex, a ferramenta para gerenciamento de estado para aplicações Vue.js. Além disso, conheça e aplique a biblioteca Vue Test Utils para testar os seus componentes e garantir qualidade na aplicação.

Começa a estudar essa Formação e alavanque a sua carreira em front-end!

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

Professores especializados Front-end

Com quem você vai aprender

  • Flavio Henrique de Souza Almeida

    Flávio é desenvolvedor e instrutor, focado no desenvolvimento com Angular e procurando conciliar o frontend com o backend. Palestrou em conferências como QCON e MobileConf. É autor do best-seller "Cangaceiro JavaScript". Além da sua graduação e MBA em TI, também é graduado em Psicologia, aplicando os aprendizados desta área no desenvolvimento de software e de aplicações web.

  • Flavio Henrique de Souza Almeida

    Flávio é desenvolvedor e instrutor, focado no desenvolvimento com Angular e procurando conciliar o frontend com o backend. Palestrou em conferências como QCON e MobileConf. É autor do best-seller "Cangaceiro JavaScript". Além da sua graduação e MBA em TI, também é graduado em Psicologia, aplicando os aprendizados desta área no desenvolvimento de software e de aplicações web.

  • Douglas Quintanilha Barbosa Ferreira

    Douglas é desenvolvedor e instrutor na Caelum, além de instrutor na Alura, interessado em Javascript, Front end, administração de sistemas e um pouquinho de Eletrônica!

  • Douglas Quintanilha Barbosa Ferreira

    Douglas é desenvolvedor e instrutor na Caelum, além de instrutor na Alura, interessado em Javascript, Front end, administração de sistemas e um pouquinho de Eletrônica!

  • Marcos Vinicios da Silva Neves

    Marcos é arquiteto 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.

  • Marcos Vinicios da Silva Neves

    Marcos é arquiteto 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.

Passo a passo

  1. 1 Programando na linguagem web

    Considerando que você já tem conhecimentos básicos da linguagem JavaScript, agora você se aprofundará nela aprendendo a manipular elementos dentro da sua página, utilizando e validando formulários e conhecendo boas práticas de organização do código.

    Em seguida, iremos avançar e conhecer o Webpack, um dos empacotadores de código para projetos Web mais populares no mercado. Você conhecerá o Webpack Dev Server, que lhe dará mais agilidade na hora de escrever seu código.

  2. 2 Iniciando no Vue.js

    Chegou a hora de conhecer a biblioteca Vue.js! Você irá criar uma SPA (Single Page Application) em forma de um programa de gerenciamento de fotos e a integrará com o back-end Node.js.

    Em seguida, você irá ganhar mais confiança na ferramenta, criará seus próprios componentes e irá dominar diretivas, rotas e views.

  3. 3 Aprofundando no Vue.js

    Neste passo, você irá conhecer outros recursos do Vue.js, como o uso do Vuex para gerenciar o estado de uma aplicação Vue.js. Além disso, saiba como lidar com os trâmites de autenticação usando esse framework.

    Em seguida, explore como funciona o mundo dos testes no cenário o Vue.js, utilizando a biblioteca Vue Test Utils e o JEST.

    • Curso Vue.js: Protegendo recursos com autenticação e VueX

      08h
    • Faça esse curso e:
      • Controle o estado do usuário na sua aplicação
      • Descubra como interceptar suas requisições utilizando o axios
      • Aprenda a utilizar o vuex
      • Reaproveite código com os mixins
      • Organize ainda melhor seu projeto
    • Curso Vue.js: Testes unitários automatizados com Jest

      06h
    • Faça esse curso e:
      • Implemente testes unitários, para se certificar de que a aplicação segue funcionando, sem erros, ao adicionar uma nova funcionalidade ou alterar um comportamento existente
      • Melhore a documentação com testes que fornecem uma visão sobre as intenções de como os componentes funcionam
      • Aumente a qualidade do seu código, pois quando você escreve seus componentes pensando nos testes, acaba criando componentes que facilitam a reutilização
      • Identifique o que testar, pois uma vez que uma aplicação Vue.js é um conjunto de componentes interligados, precisamos testar seu comportamento individual para ter certeza de que estão funcionando como esperado
      • Conheça a biblioteca Vue Test Utils, uma ferramenta poderosa que nos ajuda a escrever testes para os componentes Vue.js

nossos alunos e alunas

Experiências de quem já mergulhou com a gente.

Apresentação e aplicação dos códigos em aula, com múltiplas formas de estudos: vídeo-aula, texto narrativo e exercícios.

JavaScript: Programando na linguagem da web

Diego Dias

Os vídeos são mais curtos o que ajuda bastante no aprendizado e na memorização do conteúdo, e o fascínio do instrutor por calopsitas foi engraçado!

Vue.js parte 1: construindo Single Page Applications

Adinan Batista Alves

Os exemplos do curso foram ótimos, trouxeram algumas coisas que os outros de Vue antigos já não traziam, ainda estão com alguns links errados, mas imagino que isso só está deste jeito por ser um curso novo.

Vue.js: Protegendo recursos com autenticação e VueX

Matheus dos Reis Silva

Comece hoje mesmo os cursos de Vue.js. Matricule-se agora!

  • 1269 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

Premium

  • 1269 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$75
à vista R$900
Matricule-se

Premium Plus

  • 1269 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$100
à vista R$1.200
Matricule-se

Max

  • 1269 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$120
à vista R$1.440
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