Entrar em Contato

Programa do Curso

Conceitos Principais de Vue.js Avançado

  • 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 navegação por guardas (navigation guards)

Gerenciamento de Estado Escalável com Pinia

  • Arquiteturas escaláveis com Pinia
  • Composição avançada e modularização das stores
  • Boas 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 interceptors e tratamento de erros
  • Integração com Pinia e componentes
  • Fluxo de dados entre APIs, stores e componentes da interface do usuário

Fluxo de Trabalho Moderno de Desenvolvimento em Vue

  • Configuração avançada do Vite para projetos Vue.js
  • Integração de plugins e otimização do build
  • Boas práticas para ambientes de desenvolvimento, teste e produção
  • Variáveis de ambiente para produção (Vault) e CI/CD
  • Qualidade do código: configuração e integração de ESLint, Prettier e SonarQube
  • Boas práticas de formatação automatizada e análise estática

Especialização em Framework: Quasar Framework

  • Otimização e personalização dos componentes do Quasar
  • Criação de interfaces responsivas e performáticas com o Quasar
  • Utilização do Quasar com TanStack, PWA e ServiceWorker

TypeScript no Vue.js

  • Tipagem avançada para componentes e stores
  • Definição de tipos para props, emits e slots
  • Padrões reutilizáveis e boas 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.)
  • Boas práticas para manutenibilidade e automação de testes

Desempenho e Otimização

  • Carregamento preguiçoso (lazy loading), divisão de código e otimização de recursos
  • Identificação e resolução de gargalos de desempenho
  • Análise de perfil (profiling) 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
  • Sessões de perguntas e respostas e suporte para implementação pós-formação

Resumo e Próximos Passos

Requisitos

  • Experiência no desenvolvimento de aplicativos com Vue.js
  • Conhecimento familiar 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 aplicativos Vue.js em grande escala
  • Desenvolvedores que buscam boas práticas em arquitetura, testes e otimização
 35 Horas

Número de participantes


Preço por participante

Testemunhos de Clientes (3)

Próximas Formações Provisórias

Categorias Relacionadas