Skip to content
UdemyVue.jsPaid courseAll LevelsCertificate

Vue JS 3 Completo com Composition API, Vuex & Vue Router (Udemy.com)

Aprenda Desenvolvimento Web com Vue 3 do zero ao avançado. Exercícios e desafios incluídos para aprendizado rápido!

Created by: Ivan Lourenço Gomes

Last updated May 2025

icon
What you will learn

  • Do básico ao avançado em Vue JS 3
  • Desenvolvimento de aplicações web em Vue JS
  • Vuex & Vue Router
  • Técnicas modernas de desenvolvimento web
  • Desenvolvimento de aplicações com múltiplas telas e componentes
  • Requisições HTTP para APIs e serviços Web usando Axios
  • Criação de projetos usando Vue CLI
  • Debug e controle dos dados da aplicação usando o Vue Dev Tools
  • Utilização da documentação do Vue JS, Vuex e Vue Router para aprender de maneira profunda e eficaz

How it compares

Against the other 70 rated Udemy courses in Vue.js on CourseDuck:

  • Rating4.5 out of 5higher than 55% of them
  • Reviews1,182#21 of 71 by number of reviews
  • Length8.5 hoursshorter than 51% of them
  • Last updatedMay 2025more recently than 75% of them

icon
Course Description

Se você deseja aprender o framework Javascript mais poderoso para o desenvolvimento web moderno, este é o curso que você estava procurando. Aqui você aprenderá Vue.js (v3) desde o início absoluto em apenas algumas horas, incluindo o Composition API.

Este curso é ideal para desenvolvedores que precisam aprender Vue JS rapidamente para um projeto em andamento.

Este curso oferece projetos da vida real, desafios e exercícios para que você aprenda com eficácia em um curto espaço de tempo.

Inscreva-se hoje e crie seus próprios aplicativos Vue JS! Você também aprenderá a usar o Vuex e o Vue Router para criar aplicativos de várias páginas com uma fonte de dados centralizada.

Vue JS é um framework progressivo para a construção de interfaces de usuário. Progressivo significa que é adotável de forma incremental, ou seja, pode ser usado em pequena escala em áreas específicas de um site, ou para construir aplicativos complexos como Single Page Applications (SPAs) com facilidade!

Se você quiser usar a versão simples, não há necessidade de instalação inicial e você pode começar a usá-la instantaneamente em seu projeto de HTML, CSS e Javascript para fazer coisas incríveis.

Se você decidir construir aplicativos mais complexos, pode tirar proveito do enorme ecossistema de bibliotecas externas e estruturas de UI para fazer seu aplicativo atingir alto desempenho e ótima usabilidade.

Não importa que tipo de desenvolvedor web você seja, o Vue JS certamente mudará a maneira como você vê as coisas e, uma vez que você aprender, você nunca mais desejará trocar para outro framework.

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Ivan Lourenço Gomes

Ivan is a leading tech educator on Udemy.

With 30+ courses under his belt and a community of over 500,000 students worldwide, Ivan's here to guide you through the tech and business skills you need today.

With a solid experience of 18 years in various business and technology sectors, Ivan has dedicated himself since 2016 to transforming his expertise into accessible learning paths for a global audience.

Renowned for a dynamic teaching style that mixes project-based learning with incremental challenges, his courses are the right fit for you, whether you're just starting your learning journey or looking to deepen existing skills.

His courses cover essential foundations and cutting-edge trends in technology and business communication:

• Web Development Essentials: Dive into the world of web development with courses on HTML/CSS and Javascript, and master the art of creating engaging, responsive websites.

• Advanced Frontend Frameworks: Elevate your web projects with Vue JS, React JS & TypeScript, focusing on building dynamic, user-centric applications.

• Software Best Practices: Gain proficiency in Git for version control, ensuring your projects are managed with industry-standard efficiency.

icon
More courses by Ivan Lourenço Gomes

$69.99

$109.99

$19.99

$19.99

$64.99

$64.99

icon
More Vue.js courses

$14.99

$12.99

$119.99

$10.99

$89.99

icon
Reviews

4.5

1,182 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Gabriel Campos Peixoto on 1/17/2026

Gostei, bem objetivo. Pontos de melhoria: Validação de formulários além do required, tipo o zod do react, deploy da aplicação, armazenamento de tokens de autenticação, guardamos no Vuex mesmo? muda muito do React? Ficaram esses pontos mas uma boa leitura da doc já deve suprir.

By Carlos Augusto Carrilho de Hollanda on 11/5/2025

Bem hands-on. Para um curso rapido, pra quem busca exemplos reais e praticos, eh perfeito. Eu senti apenas falta de mais informacoes conceituais. Por exemplo, verifiquei que o lint reclama de computed com alteracao de state dentro dele. Que talvez seria o caso de usar watch. Percebi entao que nao entendi o uso do computed em sua essencia e acho que isso valeria a pena ser dito. No mais, utilizei o curso como algo introdutorio pq me pediram para aprender vue js para um novo projeto da empresa e acredito que como base, me foi bastante util. Obrigado.

By Paulo Vanderley Souza on 3/7/2024

No geral o curso é bom, e aprendi bastante. Como o titulo do curso cita 'Vue JS 3', devia ficar mais claro logo no começo sobre a questão da options/composition, pois lá no final quando se fala de composition, fica uma sensação do curso estar desatualizado. A parte do vuex me deixou com medo de usá-lo novamente (pela complexidade), e sobre o vite, não entendi qual diferença ele fez no projeto em relação ao Vue 'puro'. O projeto final é bom por trazer algumas situações mais complexas.

By Lucas Miranda on 2/15/2024

Gosto da didática do professor e do jeito de explicar. Um pequeno deslize do professor me incomodou um pouco, mas logo que terminei o curso, recebi uma mensagem do professor informando que havia atualizado o erro e isso me deixou muito satisfeito.

By Felipe Rodolfo on 1/16/2024

A didática do professor é muito boa, pois é focado no conteúdo que foi proposto ensinar, focando só no que importa. Isso fez o curso ser suave de ser estudado e concluído mais rápido. Gostaria que o professor criasse um curso de Nuxt.

By Bruno Augusto Ferreira Coelho on 9/27/2023

Gostei bastante da experiência do curso, e achei super prático o instrutor deixar os htmls disponíveis. Facilita bastante a evolução. Um ponto de sugestão seria fazer um exemplo de projeto end-to-end utilizando um padrão de mercado. O curso ensina como se virar com o Vue, mas senti falta de um exemplo real.

By Luís Henrique Loch on 4/13/2023

Didática - 5: Passa os conteúdos sem muita enrolação, verificando documentação. Edição - 4,5: Tem uma boa edição mas às vezes precisa corrigir o código e não corta fora a parte "enrolada". Nível - 4: O código é bem feito em suma, mas ele comete alguns erros que mesmo quem nunca teve contato com o framework pensa "tá errado", e algumas funcionalidades implementadas poderiam ser melhores. É um bom curso para quem quer uma base boa, a progressão de aprendizagem é bem rápida. E, por fim, só resta dizer: DEZESSEIS SEGUNDOS DE INTRODUÇÃO A CADA AULA.

By Vagner Oliveira de Almeida on 12/27/2021

O curso é bom, o conteúdo ajuda bastante, mas seria interessante atualizar o conteúdo, a versão 3 já não é mais Beta, algumas coisas deram bastante trabalho para funcionar como explicado e ficaria melhor se estivesse atualizado. Para quem já programa e conhece é de entendimento relativamente fácil, mas a maneira como alguns conceitos são colocados seria bom que fossem revistos, só uma dica: "!" "não faz as coisas funcionarem ao contrário em Javascript", ele é um operador de negação, apesar de acabar como a maneira simplória da explicação, é interessante que o conceito fique bem explicado, já que o curso, segundo o enunciado, também se aplica à iniciantes e dependendo de com o que forem trabalhar no futuro, um conceito não muito bem fundamentado, pode confundir. Mas no geral recomendo muito, ajudou bastante para o que eu estava precisando.

By Rodrigo Siliunas Cunha on 10/22/2021

O professor foi direto ao ponto durante o curso, a didática incentiva o aluno a buscar mais conhecimento na documentação. Eu recomendo que o aluno saiba o basicão de Vue antes de comprar o curso apesar de não ser algo necessário. O curso é para todos os níveis e eu gostei de todos os projetos.

By Richard Dias Ribeiro on 8/8/2021

Muito bom, era o que eu esperava. Senti um pouco de falta da utilização do axios para requisições HTTP que não sejam get (como post, por exemplo), mas creio que seja algo bem simples de se obter na documentação, então tudo bem. Também confesso que tinha a expectativa de mais exercícios práticos (pessoalmente não me fez muita falta, mas enfim) e deixo como sugestão para eventuais atualizações futuras do curso a inclusão de mecanismos de autenticação usando Vue.js. Obrigado!

Showing all 10 reviews on CourseDuck

Read all 1,182 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 90 / 100