Programa do Curso
Conceitos Avançados do Core Vue.js
- Ciclo de vida avançado de componentes
- Manipulação avançada de props, emits e eventos personalizados
- Reactividade 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 lojas
- Melhores práticas para gerenciar dados globais e locais
Integração de API e Design da Camada de Dados
- Configuração global e personalizada do Axios
- Uso avançado de interceptores e tratamento de erros
- Integração com Pinia e componentes
- Fluxo de dados entre APIs, lojas e componentes da interface do usuário
Fluxo de Trabalho Moderno de Desenvolvimento Vue
- Configuração avançada do Vite para projetos Vue.js
- Integração de plugins e otimização da build
- Melhores práticas para ambientes de desenvolvimento, teste e produção
- Variáveis de ambiente para produção (Vault), CI/CD
- Qualidade do Código: configuração e integração do ESLint, Prettier e SonarQube
- Melhores práticas de formatação automática e análise estática
Especialização em Framework: Quasar Framework
- Otimização e personalização de componentes do Quasar
- Construção de interfaces de usuário responsivas e performáticas com Quasar
- Uso do Quasar com TanStack, PWA e ServiceWorker
TypeScript no Vue.js
- Tipagem avançada para componentes e lojas
- Definição de tipos para props, emits e slots
- Padrões reutilizáveis e melhores práticas para segurança de tipo
Testes e Confiabilidade do Código
- Testes unitários e de integração para componentes e lojas
- Ferramentas recomendadas (Vue Test Utils, Vitest, etc.)
- Melhores práticas para manutenibilidade e automação de testes
Desempenho e Otimização
- Carregamento preguiçoso, divisão de código e otimização de recursos
- Identificação e resolução de gargalos de desempenho
- Perfilagem e ajuste fino de aplicativos 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-treinamento para implementação
Resumo e Próximos Passos
Requisitos
- Experiência no desenvolvimento de aplicativos com Vue.js
- Familiaridade com JavaScript, ES6+ e APIs REST
- Entendimento básico de ferramentas de build frontend e arquiteturas baseadas em componentes
Público-Alvo
- Desenvolvedores frontend com experiência prévia no Vue.js
- Engenheiros de software construindo aplicativos Vue de grande escala
- Desenvolvedores buscando melhores práticas em arquitetura, testes e otimização
Declaração de Clientes (4)
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
O treinador parecia muito conhecedor do Vue. Apreciei ver seu estilo de desenvolvimento e aprender alguns novos conceitos para testar.
Adrian Borrmann - CBC/Radio-Canada
Curso - Advanced Vue.js
Máquina Traduzida
Eu realmente gosto do estilo de codificação ao vivo do Shawn na condução do curso. Ele demonstrou seu conhecimento prático e experiência no assunto.
Nhan Nguyen - Navy Information Warfare Center - Pacific
Curso - Vuetify.js
Máquina Traduzida
Concluindo os laboratórios para adicionar novas funcionalidades (laboratórios de calculadora e negociação)
Darren White - DAS
Curso - Vue.js
Máquina Traduzida