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


vue.js JavaScript Web Development Modern Web Development Front End Web Development Fullstack Web Development