Course Outline

About Vue.js


  • Participants must have Participants must have intermediate knowledge of HTML, CSS and JavaScript


  • 2 – 5 days

Lab Setup

  • Hardware Configuration - Participants must have access to a system with the following hardware configuration:
    • 2GB of free RAM, 20GB of free disk space and full network connectivity
  • Software Configuration
    • Ubuntu 16.04 Desktop Edition (sudo/root access required)
    • Firefox and Chrome browsers

Course Outline for Vue.js

Introduction to Vue.js
  • What is Vue.js
  • Getting Started - Installation
  • Vue.js - HelloWorld
Vue.js Fundamentals
  • Loops and Conditionals
  • Working with User Input
  • Understanding Vue Instance
  • Template Syntax
  • Attribute and Class binding
  • Properties and Watchers
  • Declarative,
  • Event Handling
  • Form Input Bindings
  • Components
Animations and Transitions
  • Enter Transition
  • Exit Transition
  • List Transition
  • State Transition
Mixins and Directives
  • Basic and Global Mixin
  • Option Merging
  • Custom Directives
Plugins and Filters
  • Creating plugin
  • Plugin usage
  • Defining filters

The classroom training will be provided in Bangalore (Bengaluru), Chennai, Hyderabad or Mumbai and will be conducted in the client's premises. All the necessary hardware/software infrastructure must be provided by the client.