Overview
A guided tour of Aurelia fundamentals; start here before diving into the deeper topic guides.
Use this section as your orientation to Aurelia. Each topic builds on the last, moving from first render through composition patterns, state management, and the services that power real applications.
How to Navigate
Start with the introductions to see Aurelia's templating flavor and ergonomics in action.
Pick the boot path (full app vs. enhancement) that matches your project.
Add capabilities incrementally: routing, composition, observation, without waiting for a rewrite.
Dip into advanced topics last, once the fundamentals are comfortable.
Topic Map
Navigation
Router fundamentals, navigation, lifecycle, and advanced guides for each router package
Suggested Learning Path
Skim the templating introductions to get comfortable with Aurelia's binding language.
Choose your startup approach: full SPA bootstrap or incremental enhancement.
Layer on routing once you have more than one screen.
Explore composition and state tools to keep components small and expressive.
Wire in services and lifecycle hooks as the app grows in complexity.
Only then crack open the framework internals for architecture digging or advanced debugging.
Each article calls out prerequisites and links forward so you can keep learning without losing the big picture.
Last updated
Was this helpful?