Web Components are custom HTML Elements that are part of the browser specification.
Just like regular HTML tags, they can be used on any HTML platform and can be part of any build process.
Web Components allow applications to be built using a range of frameworks that are 'exported' as Web Components. Vanilla JS and compiler tools are also available to create Web Components.
Web Components are true Micro Services and Micro Apps. They enable parts of applications to be deployed, not just as services but also to be integrated into other applications. We can have a number of frameworks work together to create one main application. Developers can learn one code base yet still work in other code bases.
Web Components can help an organisation organise and modularise their code base, both UI and functionality, enabling organisations to develop a Micro App architecture for their teams.
This is not just a training workshop but a production workshop, as components we will create during the workshop can be used at work the next day.