9 módulos, do básico ao deploy
130+ aulas que cobrem o que você precisa para trabalhar com Vue.js 3 em produção. Em média, 1-2 meses para concluir.
Introdução ao Vue.js
Vue via CDN, comparação com vanilla JS, entendendo as vantagens. Ferramentas necessárias e o projeto que você vai construir.
Criando seu primeiro projeto
Projetos Vue 3 com create-vue e Vite. Estrutura de arquivos e Vue DevTools para debugging.
Dominando os recursos do Vue
Componentes, reatividade com ref e reactive, eventos, v-model, computed, watchers, diretivas e Virtual DOM. Composition API vs Options API.
Comunicação entre componentes
Props, emits, slots, provide/inject e lifecycle hooks. Como os dados fluem entre componentes pai e filho.
Roteamento (parte 1)
SPAs completas com Vue Router. Rotas dinâmicas e configuração inicial.
Composables
Extrair e reutilizar lógica com composables customizados. useFetch, useMedia e a biblioteca VueUse.
Roteamento (parte 2)
Lazy loading, navigation guards, layouts, redirecionamentos e organização de rotas complexas.
Gerenciamento de estado com Pinia
Estado global com Pinia, stores modulares, dados assíncronos, integração com APIs.
Deploy e produção
Deploy na Vercel, builds para produção, otimizações para SPAs. Seu projeto live na internet.
