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
 35 Horas

Declaração de Clientes (4)

Próximas Formações Provisórias

Categorias Relacionadas