A taste of what's inside

What you'll learn

In this 5-day course, you'll learn powerful patterns that will transform how you build Vue applications.

Here's what you'll learn:

  • Day 1: The Preserve Object Pattern — Learn to pass complete objects as props to make components more maintainable and resilient to change.

  • Day 2: The Data Store Pattern — Create central stores of data to eliminate prop drilling and simplify component communication.

  • Day 3: The Hidden Components Pattern — Identify and extract focused components to improve code organization and maintainability.

  • Day 4: The Humble Components Pattern — Build simple, predictable components by properly separating concerns and responsibilities.

  • Day 5: The Thin Composables Pattern — Create more testable code by separating business logic from reactivity in your composables.

By the end of the course, you'll have:

  • A deep understanding of essential Vue design patterns
  • Practical strategies for managing props and state
  • Techniques for creating maintainable component architectures
  • Skills to write cleaner, more testable code
  • Solutions for common Vue application challenges

Whether you're building a new Vue application or maintaining an existing one, these patterns will help you write better, more maintainable code.