Web Components and Modularization: Practical Approaches

Go to class
Write Review

Free Online Course: Web Components and Modularization: Practical Approaches provided by LinkedIn Learning is a comprehensive online course, which lasts for 1-2 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Web Components and Modularization: Practical Approaches is taught by Morten Rand-Hendriksen.

Overview
  • Make the most of web components. Learn the fundamentals of how components work, as well as how to plan for and design portable and maintainable components of your own.

Syllabus
  • Introduction

    • Components for the web
    1. What Are Components for the Web?
    • What are components for the web?
    • Web components: A special case
    • Why components are so popular
    2. Components as a Mental Model
    • A mental model for components
    • Starting with a visual mockup
    • A DOM tree with branches and leaves
    • Tip: Map your file tree to the DOM
    • Challenge: Create a component map
    • Solution: Create a component map
    3. Component Principles
    • Loose principles for tightly scoped components
    • One-task principle
    • Top-down principle
    • Isolation principle
    • Stand-alone principle
    4. Scoping Components
    • Plan before you code
    • Raw output
    • Properties
    • Input and output
    • State
    • Who owns state?
    • Life cycle
    • Challenge: Scope a complex component
    • Solution: Scope a complex component
    5. Practical Components
    • Structuring components
    • Reusability and when not to care
    • Stand-alone component development
    Conclusion
    • Components everywhere