AEM Forms Developer Expert study guide
AEM Forms Developer Expert · Work through your exam, one topic at a time.
The AEM Forms Developer Expert credential is a professional-level certification for developers who build, integrate, and operate Adobe Experience Manager Forms solutions. It is aimed at practitioners with hands-on experience across the platform: setting up and understanding the AEM Forms architecture, authoring Adaptive Forms and designing form data models, wiring forms to back-end data through data integration, writing client-side rules and custom components, generating output with document services, automating processes with workflows, configuring security and permissions, and deploying and troubleshooting in real environments. The AEM Forms Developer Expert study guide has 8 sections and about 2,268 words.
01Forms Development Environment, Setup, and Architecture
AEM Forms runs in two broad topologies: JEE (Foundation) and OSGi (Adaptive Forms on AEM) . Know which capabilities belong to which.
311 words, about 2 min02Adaptive Forms Authoring and Form Model Design
An Adaptive Form is built from a form container (guide container) plus panels and field components. Understand the root panel , layout modes (responsive grid, panel layouts), and the rule editor (visual rule authoring) versus client libraries .
295 words, about 1 min03Data Integration and Form Data Models
A Form Data Model (FDM) abstracts backend data sources (REST, SOAP, OData, databases) into data model objects, properties, and services. Know the steps: create the FDM, add data sources, define entities (objects) and associations , and configure read/write services (get, create, update, delete).
296 words, about 1 min04Client-Side Scripting, Rules, and Custom Components
Adaptive Forms support visual rules (rule editor) and custom JavaScript via client libraries. Understand event types (initialize, value commit, click, submit) and rule constructs (condition, show/hide, enable/disable, set value, validate, invoke service).
279 words, about 1 min05Document Services and Output Generation
Document Services include Output (XDP/PDF generation from data), Forms (render PDF forms), Assembler (combine/split/convert PDFs), PDF Generator (convert Office/native files to PDF), Reader Extensions (enable usage rights), and Document Assurance/Signatures . Understand XDP templates and how data (XML) merges with them via Output service.
277 words, about 1 min06Workflows and Process Automation
AEM Forms supports AEM Workflows (OSGi, Granite workflow engine) and legacy JEE Process Management . Know workflow models , steps (participant, process, OR split/join, choice), and variables (metadata maps, payload).
284 words, about 1 min07Security, Permissions, and Access Control
AEM security is built on JCR ACLs (allow/deny, per principal, per path), users and groups , and product profiles for cloud. Understand privileges (jcr:read, jcr:write, crx:replicate) and how they aggregate.
269 words, about 1 min08Deployment, Performance, and Troubleshooting
Deployment involves packages (content packages via Package Manager), code deployment (bundles via Felix console/Cloud Manager), and config (OSGi configs, cloud configs). Understand run modes (author, publish, custom) and config inheritance .
257 words, about 1 min