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
Completed the Hello World Tutorial
Basic TypeScript and HTML
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?