Course Code: advvuejs
Duration: 14 hours
Prerequisites:
  • Previous experience creating Vue JS applications.

Audience

  • Developers
Overview:

Vue.js is a minimalist JavaScript frameworks for building advanced single-page applications. Vue JS aims to take the best of Angular, make it lightweight, and leave out the unnecessary parts.

This instructor-led, live training (online or onsite) is aimed at Vue JS developers who wish to create advanced components that are simpler, more flexible, and easier to maintain.

By the end of this training, participants will be able to:

  • Write VueJS code that is maintainable and resilient.
  • Write application logic that is portable and reusable.
  • Create customized components and widgets while avoiding unneeded complexity.

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.
  • To learn more about Vue.js, please visit: https://vuejs.org/
Course Outline:

Introduction

Setting up the Development Environment with Vue CLI.

Overview of Virtual Dom Concepts

Creating a Project

Building custom controlled components

Reusing Code with Vue.js Mixins

Extending Components Using Composition

Building a Custom Directive

Creating a Filter

Applying Transitions (Enter/Leave)

Creating an Efficient Routing System

Sharing Data across Components (State Management with Vuex)

Designing Compound Components

Implementing Server-side Rendering

Wrapping External Libraries

Testing the Application

Handling Errors with Vue Async Components

Deploying the Application to Production

Securing the Application

Troubleshooting

Summary and Conclusion

Sites Published:

United Arab Emirates - Advanced Vue.js

Qatar - Advanced Vue.js

Egypt - Advanced Vue.js

Saudi Arabia - Advanced Vue.js

South Africa - Advanced Vue.js

Brasil - Advanced Vue.js

Canada - Advanced Vue.js

中国 - Advanced Vue.js

香港 - Advanced Vue.js

澳門 - Advanced Vue.js

台灣 - Advanced Vue.js

USA - Advanced Vue.js

Österreich - Advanced Vue.js

Schweiz - Advanced Vue.js

Deutschland - Advanced Vue.js

Czech Republic - Advanced Vue.js

Denmark - Advanced Vue.js

Estonia - Advanced Vue.js

Finland - Advanced Vue.js

Greece - Advanced Vue.js

Magyarország - Advanced Vue.js

Ireland - Advanced Vue.js

Luxembourg - Advanced Vue.js

Latvia - Advanced Vue.js

España - Advanced Vue.js

Italia - Advanced Vue.js

Lithuania - Advanced Vue.js

Nederland - Advanced Vue.js

Norway - Advanced Vue.js

Portugal - Advanced Vue.js

România - Advanced Vue.js

Sverige - Advanced Vue.js

Türkiye - Advanced Vue.js

Malta - Advanced Vue.js

Belgique - Advanced Vue.js

France - Advanced Vue.js

日本 - Advanced Vue.js

Australia - Advanced Vue.js

Malaysia - Advanced Vue.js

New Zealand - Advanced Vue.js

Philippines - Advanced Vue.js

Singapore - Advanced Vue.js

Thailand - Advanced Vue.js

Vietnam - Advanced Vue.js

India - Advanced Vue.js

Argentina - Advanced Vue.js

Chile - Advanced Vue.js

Costa Rica - Advanced Vue.js

Ecuador - Advanced Vue.js

Guatemala - Advanced Vue.js

Colombia - Advanced Vue.js

México - Advanced Vue.js

Panama - Advanced Vue.js

Peru - Advanced Vue.js

Uruguay - Advanced Vue.js

Venezuela - Advanced Vue.js

Polska - Advanced Vue.js

United Kingdom - Advanced Vue.js

South Korea - Advanced Vue.js

Pakistan - Advanced Vue.js

Sri Lanka - Advanced Vue.js

Bulgaria - Advanced Vue.js

Bolivia - Advanced Vue.js

Indonesia - Advanced Vue.js

Kazakhstan - Advanced Vue.js

Moldova - Advanced Vue.js

Morocco - Advanced Vue.js

Tunisia - Advanced Vue.js

Kuwait - Advanced Vue.js

Oman - Advanced Vue.js

Slovakia - Advanced Vue.js

Kenya - Advanced Vue.js

Nigeria - Advanced Vue.js

Botswana - Advanced Vue.js

Slovenia - Advanced Vue.js

Croatia - Advanced Vue.js

Serbia - Advanced Vue.js

Bhutan - Advanced Vue.js

Nepal - Advanced Vue.js

Uzbekistan - Advanced Vue.js