top
Corporate training

up - skill your team

Request Quote
>
VueJS Training
Rated 4.0/5 based on 25 Votes customer reviews

VueJS Training

Learn to build interactive web interfaces with Vue.js framework. Understand Vue.js fundamentals and develop full fledged web applications using its reactive components.

  • 16 hours of Instructor-led classes
  • Beginner to Advanced level
  • Hands-on training
Request Syllabus Schedules

Modes of Delivery

Key Features

16 hours of Immersive Instructor-led training
Interactive hands-on learning classes
Understand the fundamental and advanced concepts of VueJS
Learn to create instances, learn about single page apps, Custom directives, Mixins, Routing and more
Learn to build and unit test web applications
Our VueJS trainers will guide students in future implementation of the technology

Description

A framework that is fast gaining reputation as being a lightweight alternative to Angular JS is VueJS. Vue.js is a progressive JavaScript framework with a library for building interactive web interfaces. It provides data-reactive components with a simple and flexible API and provides speed in development that is much needed in today’s technology driven market. Zeolearn’s Vue.js training will teach you everything you need to know about Vue.js and using its reactive components in building applications.

Your expert mentors will teach you the usage of this framework in a hands-on and experiential manner. By the end of this course you will build your own web application using the Vue.js concepts taught including all the functionality that is expected in new-age applications.

There is no dearth of web developers and in order to set yourself apart and get started on a lucrative career you must have an extra edge over your peers. Vue.js is an upcoming technology and mastering it will give you the leverage you need to surge ahead in your career.

What you will learn!

  • The fundamental concepts of Vue.js and how to use it in applications
  • Build a fully functional app from scratch
  • Create instances, learn about single page apps, Custom directives, Mixins, Routing and more
  • Build and unit test your applications

Is this course right for you?

This course is apt for developers and designers who want to use Vue.js to create web applications.

Prerequisites:

Participants are expected to have basic HTML, CSS and JavaScript knowledge.

Curriculum

  • What is Vue.js
  • Why Vue.js
  • Quick tour of Vue-cli
  • Hello World with Vue.js
  • Anatomy of Hello world vue app
  • 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
  • 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
  • Introduction
  • Listening to events
  • Method Event handlers
  • Event modifiers
  • Key modifiers
  • Introduction to two way binding via v-model
  • Handling user input with HTML form controls
  • Data binding
  • .lazy, .number, .trim modifiers
  • Submitting a form
  • 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
  • Props, parent to child communication
  • Custom events, child to parent
  • Non parent child communication event emitter style using .emit, .on
  • Compilation scope
  • Single slot
  • Named slot
  • Scoped slot
  • Switching Multiple Components with Dynamic Components
  • Dynamic Component Behavior
  • Keeping Dynamic Components Alive
  • Lifecycle hooks
  • Introduction
  • Directive hook functions
  • Developing custom directive
  • Passing values and arguments to custom directives
  • Directive hook arguments
  • Introduction
  • Creating and using mixins
  • Option merging
  • Global mixin
  • Introduction
  • Local filters
  • Global filters
  • Chaining filters
  • Using vue-resource to working with HTTP
  • Fetch data
  • Post data to server
  • Request Response Interception
  • Template URLs
  • 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
  • Introduction
  • What is need for state management
  • What is vuex
  • Centralized store
  • Understanding Getters
  • Using Getters
  • Mapping Getters to Properties
  • Using Mutations
  • Using Actions
  • Mapping Actions to Methods
  • Introduction
  • Setup and tooling
  • Testing components

Frequently Asked Questions

The core features of Vue.js include:

  • Declarative rendering with a plain JavaScript object based reactivity system
  • Component-oriented development style with tooling support
  • Lean and extensible core
  • Flexible transition effect system
  • Fast without the need for complex optimization

All these make Vue.js a very ideal framework to learn and developers must master this for a good career. Zeolearn institute is a premier coaching institute that has been conducting Vue.js classes and empowering participants with real time, practical skills that will help them land lucrative job roles. This course will help you gain hands on expertise through the numerous examples, exercises and project work conducted through the course of the workshop. You will also work on an industry-level project that will make you a master in Vue.JS. Enrol now and get set for a glittering career.

  

On completing the course, you will learn about:

  • Vue.js concepts and fundamentals
  • Creating complete applications using Vue.Js
  • Understanding components and unit testing your application

Zeolearn brings you mentor driven courses that not only helps professionals gain theoretical expertise but also the practical experience in a wide variety of courses including courses on Web Development such as Angular JS and Django, which are very popular. The fact that our workshops are mentor driven gives us an edge over other training institutes since you can learn from industry experts about the application and challenges of upcoming technologies. We have so far trained thousands of professionals with the skills needed to land lucrative jobs and you could be next!

You will receive Vue.JS certification in the form of a course completion certificate.

Towards the end of the course, all participants will be required to work on a project to get hands on familiarity with the concepts learnt. You will build your own Vue.js application with support from your mentors. This project, which can also be a live industry project, will be reviewed by our instructors and industry experts. On successful completion, you will be awarded a certification.

Classes are held on weekdays and weekends. You can check available schedules and choose the batch timings which are convenient for you.

You may be required to put in 10 to 12 hours of effort every week, including the classroom sessions/live class, self study and assignments.

We offer classes in classroom and online format. While classroom sessions are held in specific venues in your city, for online sessions all you need is a Windows computer with good internet connection and you can access the class anywhere, at anytime. A headset with microphone is also recommended.

You may also attend these classes from your smart phone or tablet.

Don’t worry, you can always access your class recording or opt to attend the missed session again in any other live batch.

This course is ideal for developers and software professionals who want to master Vue.js and create web and mobile applications in it. 

One must have:

  • Operating system such as Mac OS X, Windows or Linux (Mac needed to package iOS apps)
  • 4 GB RAM
  • Dual Core CPU

We offer classes in classroom and online format. While classroom sessions are held in specific venues in your city, for online sessions all you need is a Windows computer with good internet connection and you can access the class anywhere, at anytime. A headset with microphone is also recommended.

You may also attend these classes from your smart phone or tablet.

How We Can Help You