NodeJS Course

course overview

Click to View dates & book now


Equip yourself with theory and hand-on applications that are focused on practical takeaways. The course showcases how Vue.js makes developing complex single page applications a breeze. Its componentbased approach, intuitive API, blazing fast core, and compact size make Vue.js a great solution to craft your next front-end application.Vue.js is an open source progressive JavaScript library for building modern, interactive web applications. It can be used to power Single Page applications by implementing supporting libraries and tools.


This course is for web developers who have little or no prior experience with Vue.js. It mainly targets JavaScript enthusiast who want to learn a modern and simple JavaScript framework. You should have a working knowledge of JavaScript and a clear understanding of HTML and CSS

Three days

Skills Gained

  • Create dynamic and animated lists
  • Identify how to use computed properties
  • Animate with JavaScript instead of CSS
  • Package reusable transitions into components
  • Create basic AJAX requests with Axios
  • Use Jasmine for workflow testing of Vue and Karma
  • Utilize Single Page Applications and Webpack


Outline of Beginning Vue.js Training Chapter 1. Getting Started With Vue.Js

  • A Simple Vue.js Program
  • Lists and Their Types
  • Choosing a Development Environment

Chapter 2. Basic Vue.Js Features

  • Learning How to Use Computed Properties
  • Formatting Currencies with Filters
  • Adding Styles Conditionally
  • Creating a Form with Checkboxes

Chapter 3. Transitions and Animations

  • Integrating with Third-Party CSS Animation Libraries
  • Transitioning Between Elements
  • Dynamic Transitions

Chapter 4. All About Components

  • Creating and Registering a Component
  • Making Components Talk with Vuex
  • Single File Components with Webpack

Chapter 5. Vue Communicates With the Internet

  • Sending Basic AJAX Requests with Axios
  • Creating a REST Client (and Server!)
  • Preventing XSRF Attacks to Your App

Chapter 6. Single Page Applications

  • Creating an SPA with Vue-Router
  • Using Named Dynamic Routes
  • Adding Transitions between Your Routes

Chapter 7. Unit Testing and End-To-End Testing

  • Using Jasmine for Testing Vue
  • Adding Karma to Your Workflow
  • End-to-end testing with TestCafe

Chapter 8. Organize + Automate + Deploy = Webpack

  • Extracting Logic from Your Components
  • to Keep the Code Tidy
  • Using External Components in Your Webpack Project
  • Releasing Your Components to the Public

Talk to an expert

Thinking about Onsite?

If you need training for 3 or more people, you should ask us about onsite training. Putting aside the obvious location benefit, content can be customised to better meet your business objectives and more can be covered than in a public classroom. Its a cost effective option. One on one training can be delivered too, at reasonable rates.

Submit an enquiry from any page on this site and let us know you are interested in the requirements box, or simply mention it when we contact you.

All $ prices are in USD unless it’s a NZ or AU date

SPVC = Self Paced Virtual Class

LVC = Live Virtual Class

Please Note: All courses are availaible as Live Virtual Classes

Trusted by over 1/2 million students in 15 countries

Our clients have included prestigious national organisations such as Oxford University Press, multi-national private corporations such as JP Morgan and HSBC, as well as public sector institutions such as the Department of Defence and the Department of Health.