Expand my Community achievements bar.

July 31st AEM Gems Webinar: Elevate your AEM development to master the integration of private GitHub repositories within AEM Cloud Manager.

Adobe Certified Expert:LiveCycle ES2 Form Developer Exam


Former Community Member

Hi All,

I would like to know whether the following certification is still available for enrollment?

"Adobe Certified Expert:LiveCycle ES2 Form Developer Exam"

If Yes, please share your experience in case if you had completed the above certification.



4 Replies


Level 4

The exams for ES2 are available and valid.  We are working on the certification exams for ES4 now and I expect they will be ready by early fall.  We've simplified then - there will only be two 1) A Designer exam 2) An LC Server exam.

I'll let someone else speak to their experience with the exam.



Level 2

And where can I get some learning material, or my experience as a forms developer is enough?


Former Community Member

This is the info that i got through some source:


If you have been exposed to LiveCycle Designer for at least one year and have hands on development experience, it is likely that you will able to pass the Form Developer exam with only a review of the preparation guide and the associated product documentation related to each of the topics. However, if you are new to LiveCycle Designer, you should plan on several months of use before being prepared to pass this certification.

Exam Topics

Following is a detailed outline of the information covered on the exam.

Understanding template types

• Given an output file type in LiveCycle Designer, describe the differences between those output types (Output types include: XDP, static PDF, dynamic PDF, TDS)

• Given a form type, describe the characteristics of the form type (Form types include: static, dynamic, print, interactive, Acroform, artwork)

Working with XFA

• Describe the XFA object model (Topics include: hierarchy, subform types, referenced objects, variables)

• Given a DOM, describe the functionality of that DOM (DOMs include: data, form, template, layout)

• Describe the rendering process of an XDP to a PDF

Importing other file formats

• Importing an existing PDF into LiveCycle Designer

• Given a file format, import that file into LiveCycle Designer (File formats include: .IFD, .DOC, .XSN, .XFT)

Working with Master pages and page flows

• Explain the purpose of Master pages

• Given a Master page property, describe the functionality of the property (Properties include: orientation, paper type, page occurrence)

• Explain the purpose of the Content area

• Controlling pagination on a form

• Creating page sets and page set properties

Working with data connections

• Given a data connection, describe that data connection (Data connection types include: schema, XML sample file, WSDL, Adobe Data Model)

• Binding objects to data sources. (methods include: import and export binding, data binding, best practices for binding, relative vs. explicit binding)

Laying out a form

• Given a layout tool, explain the purpose of that layout too. (layout tools include: Justification, Alignment, Distribute, Make Same Size)

• Given a drawing aid, explain the purpose of that drawing aid (Drawing aids include: Show Grid, Snap to Grid, Show object boundaries, Interval)

• Given a form, set properties for that form (Properties include: Default, Preview, PDF Security, Save options)

• Create and explain the purpose of custom libraries (Includes: Adding objects to custom libraries)

• Set the tab order of fields by using the Tab Order tool

Designing dynamic forms

• Describe the content flow of a subform (position vs. flowed)

• Describe the relationship between parent subforms and child subforms (position vs. flowed)

• Given a page overflow condition, explain how you would handle that condition

• Programmatically control repeating elements of a dynamic form by using the instanceManager

• Control properties of a subform programmatically and via the UI (includes: min count, max count, initial count, repeat subform, expand to fit)

• Create and use subform sets

Adding form intelligence

• Generating scripts by using Action Builder

• Set validation patterns on a field (Patterns include: display, edit, validation, data)


• Given a property in the Script Editor, explain the purpose of that property (properties include: language, run at, show, enable event propagation)

• Given a form property, explain the purpose of that property (properties include: preserve scripting changes to form when saved, preview options, variables, form validation, enforce strict scoping rules in JavaScript)

• Given a form, locate a script

• Understand the SOM expressions within LiveCycle Designer

• Debugging scripts (Includes: activating the JavaScript console, writing to the console, interpreting a message from the console, using the Report palette, syntax checker)

• Interacting with a DOM

Submitting data

• Understand the data submission options (Options include: submit to URL, submit as, signed submission, include)

• Submitting a form via email (Options include: using mailDoc, using mailto, using an email submit button)

• Acknowledge a response from a data submission

Designing with fragments

• Creating a fragment (includes: in place vs. convert to embedded object)

• Given a fragment library property, explain the purpose of that property (properties include: show fragment preview, fragment info, fragment library location)

• Optimize binding in a fragment (Absolute vs. relative)

• Rendering a fragment within a form

Integrating with LiveCycle Server

• Given an object in the library, explain the purpose of that object (objects include: form bridge, process fields, insertion point)

• Given a form property, explain how to use that property (properties include: target version, PDF render format, PDF security tab)




Level 4

Apologies for the delayed reply - there are exam guides posted here that I think will be helpful: http://training.adobe.com/certification/exams.html#p=1&product=adobe-live-cycle-enterprise-suite