Entrar em contato via Whatsapp

Desenvolvimento Web Avançado com Vue.JS e Vuex

Produzido por Jorge Sant Ana
Desenvolvimento Web Avançado com Vue.JS e Vuex

Desenvolvimento Web Avançado com Vue.JS e Vuex

  • 367 Video Aulas (41 horas)
  • Certificado Validado
  • Recursos Adicionais
  • Acesso Vitalício
24% de desconto R$ 38,00
R$ 29,00

O que você aprenderá

- Criar aplicações modernas com Vue
- Os fundamentos, conceitos e funcionamento do framework Vue
- Iniciar e desenvolver projetos profissionais utilizando o Vue CLI
- Versionar aplicações Vue no Bitbucket e publicá-las no Heroku
- Criar componentes reutilizáveis

Requisitos

Conhecimento básico em HTML, CSS, Bootstrap e JavaScript

Conteúdo

  • [IMPORTANTE] - Orientações sobre o curso
    1 minutos
  • Introdução ao Vue.js
    3 minutos
  • Instalando as ferramentas de desenvolvimento local
    4 minutos
  • Iniciando o nosso primeiro front-end com Vue
    12 minutos
  • Primeiro App em Vue (instância de Vue e o double mustache)
    11 minutos
  • Iniciando projetos Vue com o JSFiddle e ou Codepen
    4 minutos
  • Explorando um pouco mais a propriedade data
    8 minutos
  • Methods - Adicionando os nossos primeiros métodos a instância Vue
    9 minutos
  • Methods - Recuperando atributos do data
    3 minutos
  • Methods - O contexto léxico das arrow functions e o conflito de nomes
    6 minutos
  • Diretiva V-Bind - Realizando o bind de atributos de tags HTML
    9 minutos
  • Diretiva V-Bind - Sintaxe sugar e a sobreposição / encadeamento de valores
    6 minutos
  • Utilizando expressões no data binding
    8 minutos
  • Diretiva V-On - Manipulando eventos
    5 minutos
  • Methods - Passando parâmetros para os métodos
    6 minutos
  • Diretiva V-On - Capturando os dados do evento ($event)
    3 minutos
  • Hands on - Praticando com data, methods, template string, v-bind e v-on
    19 minutos
  • Diretiva V-On - Implementando modificadores
    18 minutos
  • Selecionando elementos HTML e suas propriedades por ID
    7 minutos
  • Diretiva V-If - Renderização condicional de elementos HTML
    18 minutos
  • Diretiva V-Show - Exibição condicional de elementos HTML
    6 minutos
  • Diretiva V-HTML - Injetando elementos HTML
    6 minutos
  • Diretiva V-Text - Injetando textos
    3 minutos
  • Diretiva V-Once - Evitando que elementos HTML sejam renderizados novamente
    5 minutos
  • Diretiva V-For - Implementando laços de repetição parte 1
    6 minutos
  • Diretiva V-For - Implementando laços de repetição parte 2
    8 minutos
  • Renderização de listas com o atributo Key
    8 minutos
  • Diretiva V-For - Implementando laços de repetição parte 3
    1 minutos
  • Diretiva V-For - Implementando laços de repetição parte 4
    10 minutos
  • Trabalhando com a tag Template para renderização condicional e listas
    5 minutos
  • Trabalhando com propriedades computadas (computed) parte 1
    11 minutos
  • Trabalhando com propriedades computadas (computed) parte 2
    12 minutos
  • Diretiva V-Model - Sincronizando inputs com atributos (two-way-data binding)
    7 minutos
  • Diretiva V-Model - Praticando um pouco mais o two-way-data binding
    10 minutos
  • Trabalhando com propriedades observadoras (watch)
    14 minutos

  • Iniciando o projeto
    5 minutos
  • Implementando a interface parte 1
    11 minutos
  • Implementando a interface parte 2
    2 minutos
  • Definindo as imagens por meio de propriedades computadas do Vue
    5 minutos
  • Selecionando o tipo de pão
    5 minutos
  • Selecionando a salada, os molhos e o hambúrguer
    10 minutos
  • Implementando a etapa 2
    11 minutos
  • Implementando a etapa 3
    10 minutos
  • Ajustando a chamada assíncrona de novo pedido
    7 minutos

  • Utilizando objetos para definir estilos visuais por meio do atributo class
    10 minutos
  • Utilizando arrays para definir estilos visuais por meio do atributo class
    7 minutos
  • Utilizando objetos para definir estilos visuais por meio do atributo style
    10 minutos
  • Aplicando estilos com propriedades computadas
    9 minutos
  • Referenciando elementos HTML com $refs
    16 minutos
  • DOM e Virtual DOM
    5 minutos
  • DOM e Virtual DOM - Evitando comportamentos inesperados
    11 minutos
  • Carregando o template por meio do método $mount
    3 minutos
  • Carregando o template por meio da propriedade template
    3 minutos

  • [IMPORTANTE] Antes do upgrade de versão
    1 minutos
  • Configurando e iniciando um projeto com VueJS 3
    10 minutos

  • Introdução a seção
    2 minutos
  • [WINDOWS] - Instalando o Node e NPM
    6 minutos
  • [LINUX] - Instalando o Node e NPM
    3 minutos
  • [OSX] - Instalando o Node e NPM
    4 minutos
  • Instalando o Vue CLI
    2 minutos
  • Iniciando um projeto com o Vue CLI
    7 minutos
  • Iniciando um projeto customizado com Vue CLI
    9 minutos
  • Definindo a porta para servir a aplicação
    1 minutos
  • Vue UI - Criando projetos
    7 minutos
  • Vue UI - Gerenciando projetos
    12 minutos
  • Entendendo a estrutura de pastas e arquivos do projeto parte 1
    15 minutos
  • Entendendo a estrutura de pastas e arquivos do projeto parte 2
    7 minutos
  • Composição das versões e os caracteres til e circunflexo
    10 minutos
  • Reconstruindo as dependências do projeto
    3 minutos
  • [WINDOWS] - Instalando o Git
    5 minutos
  • [LINUX] - Instalando o Git
    2 minutos
  • [OSX] - Instalando o Git
    1 minutos
  • O que é o GIT, Github e Bitbucket
    4 minutos
  • Git - Configuração global e local
    9 minutos
  • Bitbucket - Criando uma conta de usuário
    5 minutos
  • Git e Bitbucket - Conectando o repositório local com o repositório remoto
    11 minutos
  • Git - Trabalhando com alterações (status, add, reset, commit e log)
    14 minutos
  • Git - Enviando atualizações do repositório local para o remoto (push)
    9 minutos
  • Git - Clonando um repositório remoto e instalando as dependências
    6 minutos
  • Heroku - Criando uma conta de usuário
    4 minutos
  • Heroku - Criando um app
    3 minutos
  • [WINDOWS] - Instalando o Heroku CLI
    2 minutos
  • [LINUX] - Instalando o Heroku CLI
    2 minutos
  • [OSX] - Instalando o Heroku CLI
    2 minutos
  • Instalando Express
    2 minutos
  • Criando um servidor web com Node e Express
    6 minutos
  • Servindo a aplicação Vue de produção por meio do Express
    4 minutos
  • Configurando um comando no package.json para iniciar o servidor web
    2 minutos
  • Git e Heroku - Conectando o repositório local com o repositório remoto
    6 minutos
  • Extra - Comentários sobre a arquitetura de versionamento
    3 minutos
  • Heroku - Realizando o deploy da aplicação
    8 minutos
  • Vue Devtools - Introdução e instalação
    4 minutos

  • Plugins do Vue CLI
    8 minutos
  • Variáveis de ambiente
    6 minutos
  • Variáveis de ambiente e modos de build parte 1
    15 minutos
  • Variáveis de ambiente e modos de build parte 2
    7 minutos
  • ESLint parte 1
    18 minutos
  • ESLint parte 2
    10 minutos
  • Customizando o Webpack
    5 minutos

  • Introdução a seção
    1 minutos
  • Iniciando um projeto Vue 3 e instalando o plugin Electron Builder
    2 minutos
  • Exportando uma versão desktop da aplicação web
    4 minutos

  • Iniciando o projeto Vagas
    2 minutos
  • Single File Component ou Single File Template
    8 minutos
  • Criando os componentes Topo e Conteudo
    7 minutos
  • Definindo nomes para os componentes
    6 minutos
  • Seletores (tags) dos componentes e kebab case
    8 minutos
  • Adicionando o Bootstrap ao projeto e customizando o componente Topo
    5 minutos
  • Criando os componentes Home e PublicarVaga
    4 minutos
  • Estilo aplicado ao escopo do componente parte 1 (scoped)
    9 minutos
  • Estilo aplicado ao escopo do componente parte 2 (module)
    15 minutos
  • Importando componentes com o alias @
    4 minutos
  • Ciclo de vida do componente (Lifecycle Hooks) - Introdução
    6 minutos
  • Ciclo de vida do componente (Lifecycle Hooks) - Criação e montagem
    10 minutos
  • Ciclo de vida do componente (Lifecycle Hooks) - Atualização e remoção
    7 minutos
  • Renderização dinâmica de componentes
    6 minutos
  • Ciclo de vida do componente (Lifecycle Hooks) - Ativação e desativação
    8 minutos
  • Implementando o componente Home
    7 minutos
  • Implementando o componente PesquisarVaga
    5 minutos
  • Implementando o componente Indicador
    4 minutos
  • Comunicação entre componentes (props) - Pai para o filho
    9 minutos
  • Criando um estilo visual computado
    6 minutos
  • Comunicação entre componentes (props) - Reatividade pai para o filho
    7 minutos
  • Criando o componente Vaga
    6 minutos
  • Listando vagas
    8 minutos
  • Nomeação de propriedades (props)
    4 minutos
  • Tipagem de props
    6 minutos
  • Validação de props (required e validator)
    10 minutos
  • Valores padrões de props (default)
    4 minutos
  • Enviando objeto via props com a diretiva v-bind
    4 minutos
  • Implementando o componente PublicarVaga
    6 minutos
  • Armazenando registro de vaga em LocalStorage
    11 minutos
  • Armazenando múltiplos registros de vagas em LocalStorage
    8 minutos
  • Exibindo vagas registradas em LocalStorage
    7 minutos
  • Criando propriedades computadas para exibição da modalidade e tipo
    5 minutos
  • Adicionando e exibindo a data de publicação
    5 minutos
  • Tratando a exibição das datas de publicação
    7 minutos
  • Comunicação entre componente filho e pai - Introdução
    1 minutos
  • Comunicação entre componente filho e pai - Trabalhando com o $emit e v-on/@
    9 minutos
  • Comunicação entre componente filho e pai - Callbacks via $event
    4 minutos
  • Comunicação entre componente filho e pai - Callbacks via prop
    5 minutos
  • Implementando a navegação por meio do componente TopoPadrao e Conteudo
    13 minutos
  • Favoritando vagas parte 1
    9 minutos
  • Favoritando vagas parte 2
    5 minutos
  • Comunicação indireta entre componentes com $emitter
    7 minutos
  • Configurando e emitindo eventos com mitt
    11 minutos
  • Favoritando vagas parte 3
    14 minutos
  • Limpando o formulário de cadastro de vagas após o registro
    3 minutos
  • Criando o componente Alerta
    4 minutos
  • Exibindo e ocultando o componente Alerta após o cadastro de vaga
    7 minutos
  • Passando conteúdo HTML para o componente por meio de Slots
    3 minutos
  • Múltiplos Slots (slots nomeados)
    5 minutos
  • Slot padrão
    5 minutos
  • Definindo valores padrões nos Slots
    4 minutos
  • Finalizando o cadastro de vagas com o feedback de sucesso
    6 minutos
  • Finalizando o cadastro de vagas com o feedback de erro
    5 minutos
  • Modificando o estilo visual do alerta
    9 minutos
  • Implementando o filtro de vagas
    17 minutos
  • Slots com escopo definido parte 1
    9 minutos
  • Slots com escopo definido parte 2
    3 minutos
  • Slots com escopo definido parte 3 (slot padrão)
    15 minutos
  • Slots com escopo definido parte 4 (múltiplos slots)
    9 minutos

  • Iniciando o projeto Formulario
    6 minutos
  • Two-way data binding (v-model)
    4 minutos
  • Agrupando dados do formulário em um objeto
    8 minutos
  • V-model e a sobrescrita do atributo value de inputs HTML
    2 minutos
  • Modificadores embutidos do v-model (number, trim e lazy)
    8 minutos
  • Manipulando inputs do tipo checkbox parte 1 - Atributos true-value e false-value
    5 minutos
  • Manipulando inputs do tipo checkbox parte 2 - Múltiplas opções
    5 minutos
  • Manipulando inputs do tipo radio
    4 minutos
  • Instalando e configurando a lib maska
    5 minutos
  • Máscara de telefone
    6 minutos
  • Máscaras de cep, cpf, cnpj e cartão de crédito
    6 minutos
  • Máscaras de placas de veículos e rg
    8 minutos
  • Manipulando inputs do tipo date, datetime-local, month, week e time parte 1
    3 minutos
  • Instalando e configurando a lib moment (abordagem local)
    9 minutos
  • Refactoring da configuração da lib moment (abordagem global)
    6 minutos
  • Manipulando inputs do tipo date, datetime-local, month, week e time parte 2
    9 minutos
  • Manipulando inputs do tipo color
    3 minutos
  • Manipulando inputs do tipo range
    3 minutos
  • Manipulando inputs do tipo hidden
    2 minutos
  • Manipulando inputs do tipo file
    9 minutos
  • Fix - Correção do valor inicial do atributo cor
    2 minutos
  • Manipulando campos textarea
    5 minutos
  • Manipulando campos select parte 1
    4 minutos
  • Manipulando campos select parte 2
    7 minutos
  • Enviando o formulário (submit e button)
    11 minutos
  • Resetando o form (retornando os dados para o estado inicial)
    10 minutos
  • Criando um campo personalizado parte 1
    3 minutos
  • Criando um campo personalizado parte 2
    12 minutos
  • Criando um campo personalizado parte 3
    12 minutos
  • Criando um campo personalizado parte 4
    5 minutos
  • Criando um campo personalizado parte 5
    4 minutos

  • Iniciando o projeto Diretivas
    2 minutos
  • Criando uma diretiva personalizada
    7 minutos
  • Manipulando o elemento HTML por meio da diretiva personalizada
    9 minutos
  • Binding de valores da diretiva
    12 minutos
  • Binding de valores da diretiva com atributos da instância do componente
    1 minutos
  • Binding de argumento da diretiva
    9 minutos
  • Binding de modificadores da diretiva parte 1
    9 minutos
  • Binding de modificadores da diretiva parte 2
    15 minutos
  • Modificando a exibição com base no argumento
    13 minutos
  • Aplicando múltiplos modificadores em uma diretiva
    5 minutos
  • Importando diretivas para o registro global
    5 minutos
  • Registrando diretivas localmente
    8 minutos
  • Importando diretivas para o registro local
    3 minutos

  • Iniciando o projeto Mixins
    2 minutos
  • Criando os componentes ListaFilmes, ListaPessoas e ListaVideogames
    4 minutos
  • Adicionando registros em ListaFilmes
    6 minutos
  • Reutilizando código com mixins
    13 minutos
  • Múltiplos mixins
    6 minutos
  • Lidando com conflitos de propriedades (data, methods, computed, watch, props)
    5 minutos
  • Lidando com o ciclo de vida
    6 minutos

  • Iniciando o projeto Empresa 360
    3 minutos
  • Instalando o Vue Router
    3 minutos
  • Configurando o Vue Router em um projeto Vue 3
    14 minutos
  • Isolando as configurações de rotas em um script
    3 minutos
  • Navegação Hash vs History
    11 minutos
  • Router link - Navegando entre rotas
    8 minutos
  • Configurando o Bootstrap no projeto e adicionando o componente Site
    6 minutos
  • Implementando o componente Site
    3 minutos
  • Implementando o componente Login
    2 minutos
  • Navegação programática parte 1 (push e replace)
    9 minutos
  • Navegação programática parte 2 (forward, back e go)
    7 minutos
  • Implementando o componente Home
    1 minutos
  • Rotas alinhadas (rotas filhas) parte 1
    11 minutos
  • Rotas alinhadas (rotas filhas) parte 2
    8 minutos
  • Estilizando rota ativa parte 1 (router-link-active e router-link-exact-active)
    12 minutos
  • Estilizando rota ativa parte 2 (active-class e exact-active-class)
    8 minutos
  • Implementando o componente Dashboard
    5 minutos
  • Instalando o JSON Server
    4 minutos
  • Criando uma API com JSON Server (end-point de leads)
    9 minutos
  • Leads - Requisição HTTP para API fake
    6 minutos
  • Leads - Listando registros
    4 minutos
  • Parâmetros de rotas parte 1 - Enviando parâmetros
    5 minutos
  • Parâmetros de rotas parte 2 - Recebendo parâmetros via $route.params
    4 minutos
  • Lead - Exibindo dados
    8 minutos
  • ApiMixin para requisições HTTP
    7 minutos
  • Componente padrão em rotas alinhadas (rotas filhas)
    5 minutos
  • Nomeando rotas
    5 minutos
  • Parâmetros em rotas nomeadas
    6 minutos
  • Rotas nomeadas em navegações programáticas
    4 minutos
  • Servicos - Listando registros
    6 minutos
  • Servico - Apresentando detalhes do serviço
    10 minutos
  • Reagindo a alterações na url com watchers
    11 minutos
  • Fix - Corrigindo o get undefined
    1 minutos
  • Reagindo a alterações na url com beforeRouteUpdate
    6 minutos
  • Múltiplos Router Views parte 1
    7 minutos
  • Múltiplos Router Views parte 2
    6 minutos
  • Criando apelidos (alias) para rotas
    6 minutos
  • Redirecionamento de rotas
    10 minutos
  • Rota curinga ”pega tudo”
    7 minutos
  • Contratos - Listando registros
    4 minutos
  • JSON Server - Consultas com relacionamentos
    9 minutos
  • Query Params via router-link
    25 minutos
  • Tratando os parâmetros de consulta (query params) no hook created
    4 minutos
  • Contratos - Criando um formulário para pesquisa de registros
    2 minutos
  • Query Params via navegação programática parte 1
    4 minutos
  • Query Params via navegação programática parte 2
    6 minutos
  • Query Params via navegação programática parte 3
    6 minutos
  • Otimizando o método getDadosApi
    8 minutos
  • Parâmetros via props parte 1 - Ativando a captura de parâmetros via props
    8 minutos
  • Parâmetros via props parte 2 - Props para múltiplos router views
    13 minutos
  • Parâmetros via props parte 3 - Sobrepondo parâmetros da rota
    4 minutos
  • Parâmetros via props parte 4 - Function mode
    9 minutos
  • Guardas de rota parte 1 - Introdução
    1 minutos
  • Guardas de rota parte 2 - Guarda global beforeEach
    4 minutos
  • Route Meta Fields - Campos personalizados
    6 minutos
  • Guardas de rota parte 3 - Guarda global afterEach
    2 minutos
  • Guardas de rota parte 4 - Guarda de rota beforeEnter
    5 minutos
  • Guardas de rota parte 5 - Guarda de componente beforeRouteEnter
    6 minutos
  • Guardas de rota parte 6 - Guarda de componente beforeRouteLeave
    9 minutos
  • Guardas de rota parte 7 - Guarda de componente beforeRouteUpdate
    4 minutos
  • Guardas de rota parte 8 - Guarda global beforeResolve
    3 minutos
  • Controle de scroll parte 1
    5 minutos
  • Controle de scroll parte 2 - Implementando o método scrollBehavior
    4 minutos
  • Controle de scroll parte 3 - Capturando o fragmento Hash e posicionando o scroll
    10 minutos
  • Controle de scroll parte 4 - Reutilizando o savedPosition
    4 minutos
  • Lazy loading - Carregamento tardio de componentes
    12 minutos
  • Lazy loading - Pacotes de carregamento (webpackChunkName)
    6 minutos

  • Iniciando o projeto Pokédex
    5 minutos
  • Ajustes iniciais do projeto
    5 minutos
  • Catálogo de Pokémons
    4 minutos
  • Palco
    2 minutos
  • Renderização e exibição condicional com v-if e v-show
    4 minutos
  • Adicionando o componente Transition
    3 minutos
  • Transição baseada em CSS - Introdução
    2 minutos
  • Transição baseada em CSS - Entrada
    4 minutos
  • Transição baseada em CSS - Saída
    3 minutos
  • Extra - Comparando o v-if e v-show
    1 minutos
  • Transição baseada em CSS - Criando uma transição slide
    6 minutos
  • Transição baseada em CSS - Múltiplos componentes Transition
    3 minutos
  • Transição baseada em CSS - Nomeando animações
    5 minutos
  • Organizando e otimizando o CSS
    6 minutos
  • Transição baseada em CSS - Criando uma transição de zoom
    3 minutos
  • Transição baseada em CSS - CSS animation parte 1
    9 minutos
  • Transição baseada em CSS - CSS animation parte 2
    6 minutos
  • Transição baseada em CSS - Combinando CSS transition e animation
    6 minutos
  • Transição baseada em CSS - Tempo de progressão predominante
    5 minutos
  • Transição baseada em CSS - Tempo de progressão manual
    4 minutos
  • Personalizando os nomes das classes CSS
    9 minutos
  • Adicionando e utilizando a biblioteca Animation.css
    4 minutos
  • JavaScript Hooks - Introdução
    3 minutos
  • JavaScript Hooks - Combinando os gatilhos com métodos
    10 minutos
  • JavaScript Hooks - Callback done()
    4 minutos
  • JavaScript Hooks - Exibindo evoluções após a conclusão da transição do Pokémon
    5 minutos
  • Adicionando cards ao catálogo de Pokémons
    6 minutos
  • Modificando o Pokémon exibido no palco
    3 minutos
  • Otimizando o método analisar Pokémon
    4 minutos
  • Implementando a lógica para exibição das evoluções do Pokémon
    9 minutos
  • Exibindo os detalhes do Pokémon no palco
    7 minutos
  • Animando o router-view (navegação entre componentes)
    3 minutos
  • Fix - Corrigindo o erro do uso do roter-view dentro do transition
    3 minutos
  • Apresentando dinamicamente os detalhes do Pokémon parte 1
    6 minutos
  • Apresentando dinamicamente os detalhes do Pokémon parte 2
    15 minutos
  • Animando a renderização inicial de elementos
    5 minutos
  • Ajustando os componentes Sobre, Status e Habilidades
    3 minutos
  • Removendo os detalhes quando não houver um Pokémon no palco
    7 minutos
  • Adicionando habilidades
    11 minutos
  • Removendo habilidades
    5 minutos
  • Animando grupos de elementos com transition-group parte 1
    7 minutos
  • Animando grupos de elementos com transition-group parte 2
    6 minutos
  • Animando grupos de elementos com transition-group parte 3
    7 minutos
  • Ordenando as habilidades por ordem alfabética
    3 minutos
  • Ordenando os cards de Pokémons por ID
    16 minutos
  • Ordenando os cards de Pokémons por Nome
    5 minutos
  • Ordenando os cards de Pokémons por Nome com localeCompare
    9 minutos
  • Animando a ordenação
    5 minutos
  • Filtrando cards de Pokémons por nome
    11 minutos

  • Iniciando o projeto Emergência Médica
    4 minutos
  • Instalando o Vuex e o Vue Router
    3 minutos
  • Adicionando o Bootstrap e Bootstrap Icons
    1 minutos
  • Adicionando componentes e navegação (Vue Router)
    5 minutos
  • Introdução ao Vuex
    6 minutos
  • Configurando o Vuex
    3 minutos
  • Gerenciamento de estado centralizado com Vuex
    6 minutos
  • mapState - Mapeando o estado da Store como propriedades computadas parte 1
    8 minutos
  • mapState - Mapeando o estado da Store como propriedades computadas parte 2
    7 minutos
  • mapState - Mapeando o estado da Store como propriedades computadas parte 3
    6 minutos
  • Combinando o mapState com propriedades computadas do componente
    7 minutos
  • Adicionando enfermeiros, socorristas, médicos, carros, telefones e kits
    1 minutos
  • Listando enfermeiros, socorristas e médicos parte 1
    11 minutos
  • Listando enfermeiros, socorristas e médicos parte 2
    7 minutos
  • Listando carros, telefones e kits de reanimação
    9 minutos
  • Getters - Computando atributos do estado centralizado da aplicação
    7 minutos
  • Getters - Filtrando socorristas por turno
    3 minutos
  • Getters - Encaminhando parâmetros
    9 minutos
  • Getters - Reutilizando getters em outros getters
    10 minutos
  • Getters - Mapeando getters no componente (mapGetters)
    8 minutos
  • Mutations - Alterando o estado centralizado da aplicação (como não fazer)
    14 minutos
  • Mutations - Alterando o estado centralizado da aplicação (como fazer)
    15 minutos
  • Extra - Analisando os logs das mutations no Vue Devtools
    6 minutos
  • Mutations - Payload com notação de objeto e atribuição via desestruturação
    9 minutos
  • Mutations - Mapeando mutations no componente (mapMutations) parte 1
    9 minutos
  • Mutations - Mapeando mutations no componente (mapMutations) parte 2
    7 minutos
  • Adicionando um back-end fake com JSON Server
    3 minutos
  • Mutations - Recuperando os dados do back-end e alterando o state
    22 minutos
  • Actions - Efetivando (commit) mutations
    18 minutos
  • Actions - Refactoring do fetch de profissionais e equipamentos
    8 minutos
  • Actions - Dispatch com notação de objeto
    5 minutos
  • Actions - Mapeando actions no componente (mapActions) parte 1
    9 minutos
  • Actions - Mapeando actions no componente (mapActions) parte 2
    7 minutos
  • Definindo a imagem da ambulância
    6 minutos
  • Montando equipes
    11 minutos
  • Listando equipes montadas parte 1
    6 minutos
  • Listando equipes montadas parte 2
    7 minutos

  • Considerações finais
    1 minutos
Jorge Sant Ana

Jorge Sant Ana

Produtor deste 05/07/2022

1 cursos

Olá, meu nome é Jorge Santa Ana. Sou tecnólogo em Informática para Gestão de Negócios pela Fatec e possuo pós-graduação em Gestão de Projetos de TI pela Fundação Vanzolini.

Jorge Sant Ana
PRODUTORJorge Sant Ana

1 cursos