Course Code: microfrontendvuejs
Duration: 14 hours
Prerequisites:
  • Knowledge of web application development and frameworks

Audience

  • Developers
Overview:

Micro-Frontend is a type of architecture or a web development pattern where an application is built from several modules or builds. Vue.js is an open-source JavaScript framework for building advanced single-page web applications.

This instructor-led, live training (online or onsite) is aimed at intermediate-level developers who wish to create micro-frontend applications using Vue.js.

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

  • Have a better understanding of micro-frontends.
  • Learn how to split large applications into micro-frontends.
  • Implement micro-frontends using different approaches.
  • Build micro-frontend applications with Vue.js.

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.
Course Outline:

Introduction

Understanding Micro-Frontends

  • Advantages and disadvantages
  • Features of micro-frontends

Splitting Applications

  • Splitting apps by feature
  • Splitting apps by section
  • Splitting apps by page
  • Splitting apps by domain

Implementing Micro-Frontends

  • Webpack Module Federation
  • Iframes
  • Using NGINX
  • Web components
  • Vue component libraries
  • Monorepos
  • Customized orchestrator

Using Micro-Frontend Frameworks

  • Single-spa
  • Frint.js

Using Vue.js to Build Micro-Frontends

  • Setting up the Vue.js environment
  • Building the application
  • Testing and debugging

Summary and Next Steps

Sites Published:

United Arab Emirates - Building Micro-Frontends with Vue.js

Qatar - Building Micro-Frontends with Vue.js

Egypt - Building Micro-Frontends with Vue.js

Saudi Arabia - Building Micro-Frontends with Vue.js

South Africa - Building Micro-Frontends with Vue.js

Brasil - Building Micro-Frontends with Vue.js

Canada - Building Micro-Frontends with Vue.js

中国 - Building Micro-Frontends with Vue.js

香港 - Building Micro-Frontends with Vue.js

澳門 - Building Micro-Frontends with Vue.js

台灣 - Building Micro-Frontends with Vue.js

USA - Building Micro-Frontends with Vue.js

Österreich - Building Micro-Frontends with Vue.js

Schweiz - Building Micro-Frontends with Vue.js

Deutschland - Building Micro-Frontends with Vue.js

Czech Republic - Building Micro-Frontends with Vue.js

Denmark - Building Micro-Frontends with Vue.js

Estonia - Building Micro-Frontends with Vue.js

Finland - Building Micro-Frontends with Vue.js

Greece - Building Micro-Frontends with Vue.js

Magyarország - Building Micro-Frontends with Vue.js

Ireland - Building Micro-Frontends with Vue.js

Luxembourg - Building Micro-Frontends with Vue.js

Latvia - Building Micro-Frontends with Vue.js

España - Building Micro-Frontends with Vue.js

Italia - Building Micro-Frontends with Vue.js

Lithuania - Building Micro-Frontends with Vue.js

Nederland - Building Micro-Frontends with Vue.js

Norway - Building Micro-Frontends with Vue.js

Portugal - Building Micro-Frontends with Vue.js

România - Building Micro-Frontends with Vue.js

Sverige - Building Micro-Frontends with Vue.js

Türkiye - Building Micro-Frontends with Vue.js

Malta - Building Micro-Frontends with Vue.js

Belgique - Building Micro-Frontends with Vue.js

France - Building Micro-Frontends with Vue.js

日本 - Building Micro-Frontends with Vue.js

Australia - Building Micro-Frontends with Vue.js

Malaysia - Building Micro-Frontends with Vue.js

New Zealand - Building Micro-Frontends with Vue.js

Philippines - Building Micro-Frontends with Vue.js

Singapore - Building Micro-Frontends with Vue.js

Thailand - Building Micro-Frontends with Vue.js

Vietnam - Building Micro-Frontends with Vue.js

India - Building Micro-Frontends with Vue.js

Argentina - Building Micro-Frontends with Vue.js

Chile - Building Micro-Frontends with Vue.js

Costa Rica - Building Micro-Frontends with Vue.js

Ecuador - Building Micro-Frontends with Vue.js

Guatemala - Building Micro-Frontends with Vue.js

Colombia - Building Micro-Frontends with Vue.js

México - Building Micro-Frontends with Vue.js

Panama - Building Micro-Frontends with Vue.js

Peru - Building Micro-Frontends with Vue.js

Uruguay - Building Micro-Frontends with Vue.js

Venezuela - Building Micro-Frontends with Vue.js

Polska - Building Micro-Frontends with Vue.js

United Kingdom - Building Micro-Frontends with Vue.js

South Korea - Building Micro-Frontends with Vue.js

Pakistan - Building Micro-Frontends with Vue.js

Sri Lanka - Building Micro-Frontends with Vue.js

Bulgaria - Building Micro-Frontends with Vue.js

Bolivia - Building Micro-Frontends with Vue.js

Indonesia - Building Micro-Frontends with Vue.js

Kazakhstan - Building Micro-Frontends with Vue.js

Moldova - Building Micro-Frontends with Vue.js

Morocco - Building Micro-Frontends with Vue.js

Tunisia - Building Micro-Frontends with Vue.js

Kuwait - Building Micro-Frontends with Vue.js

Oman - Building Micro-Frontends with Vue.js

Slovakia - Building Micro-Frontends with Vue.js

Kenya - Building Micro-Frontends with Vue.js

Nigeria - Building Micro-Frontends with Vue.js

Botswana - Building Micro-Frontends with Vue.js

Slovenia - Building Micro-Frontends with Vue.js

Croatia - Building Micro-Frontends with Vue.js

Serbia - Building Micro-Frontends with Vue.js

Bhutan - Building Micro-Frontends with Vue.js

Nepal - Building Micro-Frontends with Vue.js

Uzbekistan - Building Micro-Frontends with Vue.js