Opleiding: Web Components
Use Web Components to build a web application
Component-based development is a trend that web developers have been dealing with for some time. We've implemented components in many technologies to maximize reusability within our application or organization. But was this still in its infancy. The components developed in ASP.NET WebForms or JSF aren't very useful anymore these days. Some of these struggles are also present in more recent technologies, it's not easy to use Vue.js components within an Angular application.
The Web Components standard aims to improve these experiences.
- Different libraries collaborating on one page.
- Different versions of libraries collaborating, ensuring future migrations won't be a "big bang" but can be done on a per-component basis.
In this training, you will learn everything about this standard: how to use it, how to test and best practices.
- Web Components (Custom Elements, Shadow DOM, Templates and ES Modules)
- Custom Elements lifecycle
- Shadow DOM styling and events
- Unit testing
- End-to-end testing
- LitElement and lit-html (data binding, lifecycle, styling, directives, TypeScript)
