Introdução
  • Introdução do Curso
  • Vamos Criar Nossa Primeira APP em VueJS
  • Extendendo Nossa Aplicação VueJS
  • Executando o Código Localmente
  • Mensagem do Maximilian Schwarzmüller
  • Visão Geral do Curso
  • Tire Proveito de Todos os Recursos do Curso!
  • Atalhos no Visual Studio Code
  • Recursos do Módulo & Links Úteis
Usando VueJS para Interagir com a DOM
  • Introdução do Módulo
  • Entendendo VueJS Templates
  • Sintaxe de Template e Instância VueJS Trabalhando Juntos
  • Acessando Dados na Instância VueJS
  • Binding de Atributos
  • Entendendo e Usando Diretivas
  • Evitando Re-Renderização com v-once
  • Como Imprimir HTML Puro
  • Hora de Praticar - Template
  • Hora de Praticar - Template (Resposta)
  • Escutando Eventos
  • Obtendo Dados do Evento
  • Passando nosso próprios Argumentos com Eventos
  • Modificadores de Eventos
  • Eventos de Teclado
  • Hora de Praticar - Eventos
  • Hora de Praticar - Eventos (Resposta)
  • Código JavaScript no Template
  • Usando Two-Way-Binding
  • Propriedades Computadas
  • Monitorando as Mudanças
  • Sintaxe Reduzida (Shorthands)
  • Hora de Praticar - Propriedades Reativas
  • Hora de Praticar - Propriedades Reativas (Resposta)
  • Estilo Dinâmico e Classe CSS #01
  • Estilo Dinâmico e Classe CSS #02
  • Estilo Dinâmico e Classe CSS #03
  • Estilo Dinâmico Sem Classes CSS
  • Hora de Praticar: Estilo
  • Hora de Praticar: Estilo (Resposta)
  • Conclusão do Módulo
  • Recursos do Módulo & Links Úteis
Usando Condicionais & Renderização de Listas
  • Introdução do Módulo
  • Renderização Condicional com v-if/v-else
  • Seleção Múltipla com v-else-if
  • Usando v-if com Template
  • Esconda o Elemento com v-show
  • Renderizando Lista com v-for
  • Acessando o Índice Atual
  • Usando v-for com Template
  • Iterando em Objetos
  • Iterando em uma Lista de Números
  • Identificando os Elementos no v-for
  • Hora de Praticar: Condicionais & Listas
  • Hora de Praticar: Condicionais & Listas (Resposta)
  • Conclusão do Módulo
  • Recursos do Módulo & Links Úteis
Projeto #01 - O Matador de Monstros
  • Introdução & Desafio
  • Estrutura do Projeto (HTML, CSS & JS)
  • Implementando o Painel das Pontuações
  • Mostrando o Resultado
  • Os Botões de Controle do Jogo
  • Iniciar Jogo & Desistir do Jogo
  • Implementando Atacar
  • Implementando Curar
  • Adicionando o Registro de Log #01
  • Adicionando o Registro de Log #02
  • Conclusão do Módulo
  • Recursos do Módulo & Links Úteis
Entendendo a Instância Vue
  • Introdução do Módulo
  • Noções básicas sobre a Instância Vue
  • Usando Múltiplas Instâncias Vue
  • Acessando a Instância Vue Externamente
  • Como o VueJS Gerencia os Dados e Métodos
  • Meu Vue Framework
  • Uma Análise Mais Detalhada de $el e $data
  • Colocando $refs e Usando nos Templates
  • Onde Aprender Mais sobre a API do Vue
  • Montando um Template
  • Usando Componentes
  • Limitações dos Templates
  • Como o VueJS Atualiza o DOM
  • O Ciclo de Vida da Instância Vue #01
  • O Ciclo de Vida da Instância Vue #02
  • Conclusão do Módulo
  • Recursos do Módulo & Links Úteis
Fluxo de Desenvolvimento "Real" Usando Vue CLI
  • Introdução do Módulo
  • Por que Precisamos de um Servidor Web?
  • O que "Fluxo de Desenvolvimento" Significa?
  • Usando o Vue CLI para Criar Projetos
  • Instalando o Vue CLI e Criando um Novo Projeto
  • Uma Visão Geral sobre a Estrutura de Pastas
  • Entendendo os Arquivos ".vue"
  • Como Construir sua APP para Produção
  • Criando um Projeto e Salvando Template