Visão Geral
Curso Vue.JS Foundation, Vue.JS é uma estrutura JavaScript. É uma alternativa leve ao Angular JS. Ele foi projetado para aprender a construir interfaces web interativas com o framework Vue.js. Nesta aula de treinamento, você também aprenderá os fundamentos do Vue.js e desenvolverá aplicativos da Web completos usando seus componentes reativos.
Objetivo
Após realizar este Curso Vue.JS Foundation, você será capaz de:
- Introdução ao Vue.js
- Trabalhando com modelo e modelo de visualização
- instância Vue revisitada
- Tratamento de eventos
- Trabalhando com formulários e vinculação bidirecional
- Introdução aos componentes
- Passando dados para componentes
- Distribuição de conteúdo com slots
- Componentes dinâmicos
- Diretivas personalizadas
- Mixins
- Filtros revisitados
- Comunicação remota com Vue.js
- Roteamento
- Gerenciamento de estado
- Entendendo as Mutações
- Teste de Unidade
Publico Alvo
- Este curso é recomendado para desenvolvedores e designers que desejam usar o Vue.js para criar aplicativos da web.
Pre-Requisitos
- Conhecimentos Básicos de Informática.
Materiais
Inglês + Exercícios + Lab Pratico
Conteúdo Programatico
Introducing Vue.js
- Why Should I Care About Vue.js?
- The Simplicity of Vue
- Running Fast with Vue
- Other Considerations for Vue
- Installing and Setting up Vue
- Installing Vue.js
- Installing Axios
- Initializing an Instance of Vue
- Mounting an Instance of Vue
- Lifecycle of a View
Creating Vue.js Templates
- Introducing Templates
- Defining Template Data
- Loading Data Properties
- Naming Properties
- Understanding Property Values
- Binding Content to a Template
- Binding Text
- Semantic Bindings
- Declarative Bindings
- One Time Bindings
- Bindings to HTML
- Binding to HTML Attributes
- Introducing the Bind Directive
- Binding to CSS Properties
- Binding to CSS Classes
- Using JavaScript Expressions
Binding with Forms in Vue.js
- An Introduction to Binding with Forms
- Using Input Bindings
- Binding to Text Fields
- Binding to Checkboxes
- Binding to Radio Buttons
- Binding to Drop Down Lists
- Modifying Bound Values
- Using the Trim Modifier
- Using the Number Modifier
- Lazily Binding Values (Lazy Binding)
Responding to User Events in Vue.js 1. Responding to User Events in V
- Responding to User Events in Vue.js
- Using Event
- Defining Event Handlers
- Examining Events and Passing Parameters
- Altering Event Behaviours
- Understanding Event Propagation
- Event Capturing
- Using the Prevent Modifier
- Using the Stop Modifier
- Using the Self Modifier
- Using the Once Modifier
- Reacting to Keyed Events
- Creating Key Modifiers
- Reacting to Mouse Button Events
- Reacting to Special Keys
Conditional Rendering and Rendering of Lists
- Conditional Rendering and Rendering of Lists
- Rendering Elements Conditionally
- Rendering Conditionally on Load
- Rendering Conditionally During Runtime
- Rendering Lists of Items
- Looping a Specific Number of Times
- Traversing Object Properties
- Iterating Through Arrays
- Using v-for and v-if Together
- Detecting Array Changes
- Using the Sort Function
- Using the Reverse Function
- Pushing and Popping Array Items
- Using the Shift and Unshift Function
- Splicing an Array
- Updating an Array Element
Reacting to Data Changes with Filters, Computed Properties, and Watchers
- Introduction
- Monitoring Data Changes with Watchers
- Defining a Watcher's Behaviour
- Defining a Watcher's Depth
- Faster Rendering with Computed Properties
- Initializing Computed Properties
- Using Computed Properties as Accessors
- Formatting with Filters
- Defining Filters
- Programmatically Calling a Filter
- Chaining Filters Together
- Comparing Filters to Methods
TENHO INTERESSE