Extended Tutorial

Multi-step Project Pulse tutorial that introduces routing, component communication, and real-world app patterns.

Build a small but realistic app while learning the Aurelia router, component communication, and real-world navigation patterns.

What you will build

  • A Dashboard and a Projects area

  • Nested routes for Projects (Overview + Activity)

  • A project detail view with route parameters

  • Filterable lists with query params you can share

  • Router events and active navigation styling

  • Multi-locale internationalization (i18n)

  • Form validation with localized error messages

  • Modal dialogs for confirmations and editing

  • Centralized state management

Prerequisites

Steps

Core (Steps 1–4)

Advanced routing (Steps 5–6)

Aurelia packages (Steps 7–10)

If you are new to Aurelia, start with steps 1–4 to learn routing fundamentals. Steps 5–6 cover advanced routing patterns. Steps 7–10 introduce additional Aurelia packages for building production-ready applications.

Last updated

Was this helpful?