1. Getting Started with Web Components
  2. Extending HTML Elements
  3. Creating Custom Web Components
  4. Managing Properties and Attributes
  5. Handling Events
  6. Using the Shadow DOM
  7. Using HTML Templates
  8. Distributing and Extending Web Components
  9. Web Components and Other UI Frameworks
  10. Tools for Web Components Development