Menu

We are the JSLeague

Intro to Vue.js

Course duration

  • 3 days

Technical requirements

  • 90%
    HTML5
  • 60%
    Vanilla JS
  • 80%
    ES6

Course description

  1. ES2015 primer: let / const / var, method shorthand, destructuring, arrow functions, async / await, string interpolation
  2. Fundamental concepts: components, state, templates, reactivity
  3. Single file components (SFCs): template, script, style
  4. The Vue instance
  5. Component hierarchy: root, App
  6. Component registration - local, global
  7. Component state: data, props, computed
  8. Template text interpolation: {{}}
  9. Rendering HTML: v-html
  10. Handling DOM events: v-on
  11. Parent ⇄ child communication: props up, events down
  12. Binding properties: v-bind
  13. Class and style bindings: :class, :style
  14. Conditional rendering: v-if, v-else-if, v-else
  15. Rendering lists: v-for
  16. Two-way binding for input DOM elements: v-model
  17. Using @vue/cli to create a Vue.js application

Full Curricula

Interested in other JS trainings ?

jsleague logo big