Vue.js Developer
Course Description
Vue.js is an open-source JavaScript framework for building user interfaces and single-page applications. This course will take developers who are familiar with the basics of web development (HTML, CSS & JavaScript) and get them productive in working with Vue.js.
Duration: 4 days
Prerequisites
Understanding of HTML, CSS and JavaScript
Introduction
History
Development Environment
The node.js ecosystem
Vue CLI
Core features
Templating
Forms - binding data and handling events
Components
Pipes
Routing - single page applications
Templating
Vue Template Syntax
Declarative Rendering
Conditionals & Loops
Computed Properties
Watchers
Class and Style Bindings
Forms
Data binding
Event handling
Form validation
Custom validation
Components
Component registration
Props
Custom events
Nesting custom components
Slots
Transitions and animations
Single Page Applications
Routing
State management
3rd party routers
Server side rendering
Render functions & JSX
Nodes, trees
The Virtual DOM
The createElement function
JSX
Directives
What are directives?
Hook functions
Writing a custom directive
Filters
What is a filter?
Example built-in filters
Writing a custom filter