# Templates

- [Templates Overview & Quick Reference](/templates/templates.md)
- [Cheat Sheet](/templates/cheat_sheet.md)
- [Visual Diagrams](/templates/diagrams.md)
- [Template Syntax](/templates/overview.md)
- [Attribute binding](/templates/overview/attribute-binding.md)
- [Event binding](/templates/overview/event-binding.md)
- [Text interpolation](/templates/overview/text-interpolation.md)
- [Template promises](/templates/overview/template-promises.md)
- [Template references](/templates/overview/template-references.md)
- [Template variables](/templates/overview/template-variables.md)
- [Globals](/templates/overview/globals.md): Learn how Aurelia 2 handles global variables in templates, the built-in list of accessible globals, and when to use them effectively.
- [with.bind (scope binding)](/templates/with.md): Change the binding context for a section of a template using Aurelia's built-in with template controller.
- [Custom attributes](/templates/custom-attributes.md): Learn how to build and enhance Aurelia 2 custom attributes, including advanced configuration, binding strategies, and accessing the host element.
- [focus custom attribute](/templates/focus.md): Bind an element's focus state with Aurelia's built-in focus custom attribute.
- [Advanced custom attributes](/templates/advanced-custom-attributes.md): Advanced patterns for building custom attributes in Aurelia 2, including template controllers, complex bindings, and performance optimization.
- [Value converters (pipes)](/templates/value-converters.md): Master Aurelia's value converters for powerful data transformation. Learn formatting, localization, custom converters, performance optimization, and real-world patterns.
- [Binding behaviors](/templates/binding-behaviors.md)
- [@slotted Decorator](/templates/slotted-decorator.md)
- [Spread operators](/templates/spread-binding.md)
- [Forms](/templates/forms.md): Master Aurelia 2 forms with comprehensive coverage of binding patterns, advanced  collections, validation integration, and performance optimization for production applications.
- [Form Basics](/templates/forms/forms.md)
- [Collections (Checkboxes, Radios, Select)](/templates/forms/collections.md)
- [Form Submission](/templates/forms/submission.md)
- [File Uploads](/templates/forms/file-uploads.md)
- [Advanced Patterns](/templates/forms/advanced-patterns.md)
- [Comprehensive Reference](/templates/forms/forms-1.md): Master Aurelia 2 forms with comprehensive coverage of binding patterns, advanced  collections, validation integration, and performance optimization for production applications.
- [CSS classes and styling](/templates/class-and-style-bindings.md): Learn how to style elements, components and other facets of an Aurelia application using classes and CSS. Strategies for different approaches are discussed in this section.
- [Conditional Rendering](/templates/conditional-rendering.md): Learn about the various methods for conditionally rendering content in Aurelia 2, with detailed explanations and examples.
- [List Rendering](/templates/repeats-and-list-rendering.md): Master list rendering in Aurelia with repeat.for. Learn efficient data binding, performance optimization, advanced patterns, and real-world techniques for dynamic collections including arrays, maps, s
- [Lambda Expressions](/templates/lambda-expressions.md): Master lambda expressions in Aurelia templates to write cleaner, more expressive code. Learn the supported syntax, array operations, event handling, and performance considerations with real examples f
- [Local templates (inline templates)](/templates/local-templates.md): Learn how to define, use, and optimize local (inline) templates in Aurelia 2 to remove boilerplate and simplify your components.
- [SVG](/templates/svg.md): A developer guide for enabling SVG binding in Aurelia 2.
- [Real-World Recipes](/templates/real-world-recipes.md)
- [Recipes Overview](/templates/real-world-recipes/recipes.md)
- [Product Catalog](/templates/real-world-recipes/product-catalog.md)
- [Shopping Cart](/templates/real-world-recipes/shopping-cart.md)
- [Data Table](/templates/real-world-recipes/data-table.md)
- [Notification System](/templates/real-world-recipes/notification-system.md)
- [Search Autocomplete](/templates/real-world-recipes/search-autocomplete.md)
