Programa do Curso
Conceitos Avançados do Vue.js
- Ciclo de vida avançado de componentes.
- Manipulação avançada de props, emits e eventos personalizados.
- Reatividade avançada (ref, computed, effect, watch, etc.).
- Controle de rotas e guards de navegação.
Gerenciamento de Estado Escalável com Pinia
- Arquiteturas escaláveis com Pinia.
- Composição avançada e modularização de stores.
- Melhores práticas para gerenciar dados globais e locais.
Integração de APIs e Projeto da Camada de Dados
- Configuração global e personalizada do Axios.
- Uso avançado de interceptadores e tratamento de erros.
- Integração com Pinia e componentes.
- Fluxo de dados entre APIs, stores e componentes de UI.
Fluxo de Trabalho Moderno de Desenvolvimento Vue
- Configuração avançada do Vite para projetos Vue.js.
- Integração de plugins e otimização de build.
- Melhores práticas para ambientes de dev/teste/produção.
- Variáveis de ambiente para produção (Vault), CI/CD.
- Qualidade de Código: configuração e integração de ESLint, Prettier e SonarQube.
- Melhores práticas para formatação automatizada e análise estática.
Especialização em Framework: Quasar Framework
- Otimização e personalização de componentes Quasar.
- Criação de UIs responsivas e de alto desempenho com Quasar.
- Uso do Quasar com TanStack, PWA e ServiceWorker.
TypeScript no Vue.js
- Digitação avançada para componentes e stores.
- Definição de tipos para props, emits e slots.
- Padrões reutilizáveis e melhores práticas para segurança de tipos.
Testes e Confiabilidade do Código
- Testes unitários e de integração para componentes e stores.
- Ferramentas recomendadas (Vue Test Utils, Vitest, etc.).
- Melhores práticas para manutenibilidade e automação de testes.
Desempenho e Otimização
- Lazy loading, code splitting e otimização de recursos.
- Identificação e resolução de gargalos de desempenho.
- Perfilamento e ajuste fino de aplicações Vue.js.
Materiais e Suporte
- Documentação abrangente e exemplos por módulo.
- Acesso a materiais gravados ou recursos online.
- Perguntas e respostas e suporte pós-formação para implementação.
Resumo e Próximos Passos
Requisitos
- Experiência no desenvolvimento de aplicações com Vue.js.
- Familiaridade com JavaScript, ES6+ e APIs REST.
- Compreensão básica de ferramentas de build frontend e arquiteturas baseadas em componentes.
Público-Alvo
- Desenvolvedores frontend com experiência prévia em Vue.js.
- Engenheiros de software construindo aplicações Vue de grande escala.
- Desenvolvedores em busca das melhores práticas em arquitetura, testes e otimização.
Testemunhos de Clientes (3)
As lições foram muito interativas e os exercícios foram bons e práticos.
Heino - NWK Limited
Curso - Laravel and Vue.js
Máquina Traduzida
Fico feliz que possamos receber as gravações, slides e arquivos compactados para sempre consultá-los quando necessário. David explicou os conceitos de forma clara e foi capaz de responder às nossas perguntas. Ele era muito conhecido.
Renee Chan - Mackenzie Investments
Curso - Vue.js
Máquina Traduzida
O vue.js é algo com o qual eu nunca trabalhei e a apresentação esclareceu algumas das minhas dúvidas. No entanto, os cursos online não são eficientes para adquirir conhecimento.
Bogdan Stoica - EMAG IT Research S.R.L
Curso - Advanced Vue.js
Máquina Traduzida