Getting Started with Vue.js Felicia O’Garro Software Engineer Getting Started with Vue.js
• Progressive framework for building user interfaces • Created by Evan You in 2014 • Core library focuses on the view layer, but can also be used for building single page applications • Can be integrated with other libraries and/or existing projects What Is Vue.js? Getting Started with Vue.js
Comparison to other UI Frameworks Getting Started with Vue.js
Vue Instance Getting Started with Vue.js
Vue Instance (continued) Getting Started with Vue.js
Lifecycle Diagram Getting Started with Vue.js
• HTML syntax that can bind the rendered DOM to the Vue Instance. • Compiles templates into Virtual DOM render functions • JSX support available, but not recommended. Template Syntax Getting Started with Vue.js
Template Syntax Div Span Section Nav Article Header/Footer Video Getting Started with Vue.js
• v-if • v-for • v-on • v-model • v-show • v-bind • v-html • v-once • v-else • v-else-if Directives Getting Started with Vue.js
Computed Properties Head Paragraph Link Image List List Item Table Div Span Section Nav Article Header/Footer Video Getting Started with Vue.js
Watchers Head Paragraph Link Image List List Item Table Div Span Section Nav Article Header/Footer Video Getting Started with Vue.js
Component System Getting Started with Vue.js
Components Getting Started with Vue.js
Props Getting Started with Vue.js
• Mixins • Filters • Plugins Other features Getting Started with Vue.js
• Vue Router • Vuex • Nuxt • Vuetify Scaling with Vue.js Getting Started with Vue.js
Getting Started with Vue.js
• Direct script tag • CDN • NPM/Yarn • Vue CLI Installation Getting Started with Vue.js
Resources Getting Started with Vue.js • Vue.js • Vue Router • Vue Tools • Vuex • Vuetify • Vue-CLI • Vue Mastery • NUXT • Axios • Awesome Vue
THANKS MUCH!!! Felicia O’Garro Software Engineer Getting Started with Vue.js

Getting Started with Vue.js