Tópicos Especiais em Programação II

Framework Vue JS para desenvolvimento Web

Objetivos

Conteúdo Programático

1. Introdução ao framework Vue.js

1.1 Usando VueJS para interagir coma DOM

1.2 Templates

1.3 Diretivas

1.4 Eventos

1.5 Propriedades reativas e computadas


2 Usando VueJS e Renderização de Listas

2.1 Renderização condicional

2.2 Renderização de listas com v-for


3. Entendendo a instância Vue


4. Fluxo de desenvolvimento "Real" usando Vue CLI

4.1 Instalando o Vue CLI e Criando um Novo Projeto

4.2. Construção de APP para produção


5. Componentes em VueJS

5.1. Comunicação entre componentes

5.2 Uso avançado de componentes


6. Manipulando entrada de Usuário com Formulários


7. Projeto completo com VueJS

7.1 Conectando com servidor via HTTP

7.2 Rotas em uma aplicação JS

7.3 Melhor gerenciamento de Estado com Vuex


8. Produção de um estudo de casos prático

Bibliografia indicada

Avaliações

Carregamento do VueJS na página

<script src="https://cdn.jsdelivr.net/npm/vue@2/dist/vue.js"></script>

ou

<script src="https://unpkg.com/vue@2"></script>

Materiais de aula

Práticas das aulas

Materiais de referência


VUE CLI

O Arquivo ".vue"

The CLI

 

Depurando Projetos VueJS

Duas ferramentas que você pode usar:

1) Ferramenta de Desenvolvimento Vue (https://github.com/vuejs/vue-devtools)

 

2) A ferramenta de Desenvolvedor do Chrome


COMPONENTES DINÂMICOS


Formulário: https://br.vuejs.org/v2/guide/forms.html 


DIRETIVAS

FILTROS e MIXINS

ROUTERS

VUEX