AppML - Overview
Understand AppML data attributes, models, controllers, and supported data sources.

How it works
An AppML page associates a container with a data source or model. The library loads records, renders the relevant HTML, and can call a controller for application-specific behavior. Separate the view from data configuration and keep the server responsible for protected operations.
Good practice
- Use matching versions of the AppML client, model format, and examples.
- Keep secrets and permission checks out of browser-delivered HTML, JavaScript, and model files.
- Validate input and authorize every read or write on the server.
- Handle loading, empty, and error states, and check generated content for accessibility.
Further reading: Tutorialspoint: AppML - Overview · AppML library reference.
Back to course overview · Previous: AppML - Home · Next: AppML - Environment Setup