9A0-129 : Adobe Flex 4 ACE

Retired. This product is no longer available.

The Adobe Flex 4 certification is an industry recognized credential. The certification is proof of a person's competence across a spectrum of skills in Spark controls i.e., NumericStepper control, RadioButton control, Spark skins, two way binding, Design patterns etc. It is designed to test the knowledge and the proficiency of the candidate in Adobe for Flex 4 technology.
Adobe Flex 4 ACE


uCertify uses content from well known publishers, instructors, and subject matter experts. They have a minimum of 15 years of experience in their fields. uCertify brings these textbooks to life. It is full of interactive activities that keeps the learner engaged. uCertify brings all available learning resources for a topic in one place so that the learner can efficiently learn without going to multiple places. Challenge questions are also embedded in the chapters so learners can attempt those while they are learning about that particular topic. This helps them grasp the concepts better because they can go over it again right away which improves learning. Learners can do Flashcards, Exercises, Quizzes and Labs related to each chapter. At the end of every lesson, uCertify courses guide the learners on the path they should follow.

uCertify platform supports 50+ different types of interactive activities, connect the idea, or try it yourself lab activities embedded throughout its course. These interactive activities keeps learners engaged and makes learning fun.

Here's What You Get

Exercises Flashcards Quizzes Glossary

Each lesson comes with Exercises, Flashcards & Quizzes. There is no limit to the number of times learners can attempt these. Exercises come with detailed remediation, which ensures that learners are confident on the topic before proceeding. Flashcards help master the key concepts. Glossary defines the key terms.

Exercise Questions
Glossary of terms
Videos and How To..

uCertify course includes videos to help understand concepts. It also includes How Tos that help learners with how to accomplish certain tasks.


Test Prep & Practice Questions

uCertify provides full length practice tests. These tests closely follow the exam objectives and are designed to simulate real exam conditions. Each course has a number of test sets consisting of hundreds of items to ensure that learners are prepared for the certification exam.

Here's What You Get

Pre-assessments Questions
Full Length Tests
Post-Assessments Questions


Full Remediation

Each question comes with detailed remediation explaining not only why an answer option is correct but also why the incorrect answer options are incorrect.

Unlimited Practice

Each test can be taken unlimited number of times until the learner feels they are prepared. Learner can review the test and read detailed remediation. Detailed test history is also available.

Learn, Test and Review Mode

Each test set comes with learn, test and review modes. In learn mode, learners will attempt a question and will get immediate feedback and complete remediation as they move on to the next question. In test mode, learners can take a timed test simulating the actual exam conditions. In review mode, learners can read through one item at a time without attempting it.

Exam Information

The Flex 4 certification exam is a standalone certification from Adobe with the exam code 9A0-129. The certification is targeted at professionals who want to pursue the Adobe Certified Instructor (ACI) certification. The Flex 4 exam is of great importance and it can boost up individual's career. This exam is beneficial for web application developers, web designers, animators and other web development professionals.

Prepare for the following certification

Career Prospects

A Flex 4 certified professional has several career opportunities open up to them, including:

  • Web Application Developers
  • Web Designers
  • Animators
Exam FAQs
What is the exam registration fee?

The net price for taking Adobe Certified Expert Adobe Flex 4 certification test is US$180. Net price does not include applicable taxes, vouchers, promotions or membership discounts you may have.

Where do I take the exam?
The Flex 4 exam is administered by Pearson Vue at testing centers worldwide. Click here to find a testing center near you.
What is the format of the exam?
The exam consists of liner, fact based, multiple choice, adaptive and simulation.
What are the pre-requisites of the exam?
There are no technical pre-requisites for this certification.
How many questions are asked in the exam?
The exam contains 59 questions.
What is the duration of the exam?
140 minutes
What is the passing score?

(on a scale of 0-1000)

What is the exam's retake policy?

In the event that you fail your first attempt at passing the Flex 4 certification, Adobe's retake policy is:

  • If a Candidate fails their first attempt to pass any Adobe Certified Associate (ACA) certification exam, there is no waiting period for retaking the failed exam a second time.
  • If a Candidate does not pass the exam the second time, the candidate must wait for a period of at least five calendar days from the date of their last attempt to retake the exam a third or any subsequent time.
  • All original vouchers must be used prior to their expiration dates, without exception.
  • Retake vouchers must be used within 30 days of the initial failed exam. If a retake was purchased, the retake voucher is sent by email after a failed exam.
  • Test results found to be in violation of this retake policy will result in the candidate not being awarded the attempted credential, regardless of score.
What is the validity of the certification?
The Flex 4 certification has no expiration. The certification holder is certified for life unless the vendor changes their policy.
Where can I find more information about this exam?
To know more about the 9A0-129, click here.

Table of Content

Here's What you will Learn

Lesson 1: Creating a User Interface (UI)

  • Identify and describe the basic UI controls used...mericStepper, TextInput, CheckBox, RadioButton).
  • Identify the purpose of UI containers and when t...ude: Group, SkinnableContainer, and Application)
  • Change the look and feel of a design by using AP...blends, and visual customizations by using Halo.
  • Dynamically change the look of an application by using Spark view states, transitions and effects.
  • Position UI elements by using constraint-based layout.
  • Implement application navigation by using navigator containers.
  • Customize list-based controls. (Customizing includes: using editors, renderers, label functions)
  • Given a layout type, explain the differences and...percentage based, constraints based, and custom)
  • Create a custom layout. (Including understanding the differences between container and layout)

Lesson 2: Flex system architecture and design

  • Create and use custom components by using MXML and ActionScript.
  • Transfer data within an MXML component by using data bindings. (Including two way binding)
  • Create, handle, and dispatch events, including d...eated event classes that extend the Event class.
  • Identify and describe the implementation and pur...s include: Observer, Command, and Data transfer)
  • Understand the skinning architecture and the role of the SkinnableContainer class.
  • Given a method in the component lifecycle explai...hods include: CreateChildren, UpdateDisplayList)
  • Explain how modules are used in the development of a Flex application.
  • Explain the use case and development workflow for building a custom preloader.

Lesson 3: Programming Flex applications with ActionScript

  • Define and extend an ActionScript class.
  • Implement an ActionScript interface.
  • Use access modifiers with classes and class members.
  • Implement data transfer objects.
  • Implement accessor methods in ActionScript. (Met...nclude: explicit and implicit getter and setter)
  • Use an ArrayCollection to sort, filter, and provide data.
  • Implement data validation.
  • Manipulate XML data by using E4X.
  • Implement events that function properly in the F...the Event class, call super(), override clone())

Lesson 4: Interacting with data sources and servers

  • Implement real-time messaging by using producers and consumers.
  • Explain the importance of and implement data paging on data sets.
  • Understand synchronization and online/offline use cases using data management.
  • Interact with remote data and services by using ...TPService, WebService, RemoteObject, URLRequest)
  • Read, write, and upload local files from the loc...yer 10 API. (Including: the use of file filters)

Lesson 5: Using Flex in the Adobe Integrated Runtime (AIR)

  • Given a scenario, compile and export a release b...lude: Using Flex Builder, from the command line)
  • Create, populate, and delete files and directories on a local file system.
  • Create and customize native windows and menus.
  • Adding drag-and-drop functionality to and from the desktop.
  • Install, uninstall, and update an AIR application.
  • List and describe the AIR security contexts.
  • Create, connect to, and define a local database.
  • Add, update, and remove records from local database.