Description
Vue JS is a JavaScript framework that facilitates the UI (user interface) development of websites and single-page applications.
Introduction to Vue.js :
- What is Vue.js
- Why Vue.js
- Quick tour of Vue-cli
- Hello World with Vue.js
- Anatomy of Hello world vue app
Working with Template & viewmodel :
- What is vue.js template
- What is viewmodel / vue instance?
- Template syntax
- Interpolation
- Directive
- Filters
- Shorthands
- Javascript expressions
- Computed properties
- Watchers
- Class and style bindings
- HTML classes
- Inline styles
- Conditional Rendering
- Iterative Rendering
Vue Instance Revisited :
- Basic vue instance usage
- Multiple vue instances
- Vue instance Lifecycle
- Accessing data from outside vue instance
- Data and methods
- More about $el, $data and $refs
Event handling :
- Introduction
- Listening to events
- Method Event handlers
- Event modifiers
- Key modifiers
Working with forms & two way binding :
- Introduction to two way binding via v-model
- Handling user input with HTML form controls
- Data binding
- lazy, .number, .trim modifiers
- Submitting a form
Introduction to components:
- What are components?
- Why components
- Hello World component
- Anatomy of a component
- Registering Components Locally and Globally
- Root Component
- Thinking in components
- Composing application as components
Passing data to components:
- Props, parent to child communication
- Custom events, child to parent
- Non parent child communication event emitter style using .emit, .on
Content distribution with slots:
- Compilation scope
- Single slot
- Named slot
- Scoped slot9.
Dynamic components:
- Switching Multiple Components with Dynamic Components
- Dynamic Component Behavior
- Keeping Dynamic Components Alive
- Lifecycle hooks
Custom directives:
- Introduction
- Directive hook functions
- Developing custom directive
- Passing values and arguments to custom directives
- Directive hook arguments
Mixins:
- Introduction
- Creating and using mixins
- Option merging
- Global mixin
Filters
- Introduction
- Local filters
- Global filters
- Chaining filters
Remote communication with vuejs:
- Using vue-resource to working with HTTP
- Fetch data
- Post data to server
- Request Response Interception
- Template URLs
Routing:
- Introduction
- Setting up vue-router
- Loading routes
- Routing modes
- Navigation with router links
- Styling active links
- Imperative navigation
- Route Parameters
- Setting up child or nested routes
- Named routes
- Query parameters
- Named router views
- Wildcard routes
- Route guards
State Management:
- Introduction
- What is need for state management
- What is vuex
- Centralized store
- Understanding Getters
- Using Getters
- Mapping Getters to Properties
Understanding Mutations:
- Using Mutations
- Using Actions
- Mapping Actions to Methods
Unit testing:
- Introduction
- Setup and tooling
- Testing components
For more inputs on Vue JS you can connect here.
Contact the L&D Specialist at Locus IT.
Locus Academy has more than a decade experience in delivering the training/staffing on Vue JSÂ for corporates across the globe. The participants for the training/staffing on Vue JSÂ are extremely satisfied and are able to implement the learnings in their on going projects.
Reviews
There are no reviews yet.