AEM Forms Developer Expert study materials
AEM Forms Developer Expert study resources

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.

01

Forms 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 min
02

Adaptive 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 min
03

Data 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 min
04

Client-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 min
05

Document 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 min
06

Workflows 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 min
07

Security, 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 min
08

Deployment, 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