Search Flex Components Free

Custom Search

December 27, 2007

Flex Developer Certification

An Adobe Certified Expert (ACE) has earned a certification created specifically for graphic designers, Web designers, video professionals, system integrators,value-added resellers, developers, or business professionals seeking recognition for their expertise with Adobe products.

Levels:

  • Single product certification: Recognizes your proficiency in a single Adobe product.
  • Specialist certif cation: Recognizes your proficiency in a specific medium:Print, Web or Video. To become certified as a Specialist, you must pass the exams on the required products listed below.
  • Master certification: Recognizes your skills in terms of how they align with the Adobe product suites. To become certified as a Master, you must pass the exam for each of the products in the suite.

Registration:

Cost:

Each exam is US$150 or local currency equivalent.

How to prepare for an exam:

ACE exams are computer-delivered, closed-book tests consisting of 60 to 90 multiple-choice questions. Each exam takes one to two hours to complete, and results are given to you at the testing center immediately after you finish.Adobe recertification exams are Web administered exams that are available to current ACEs only. The exams are delivered to your desktop via the Web. The tests consist of 30-60 multiple choice questions. Each exam takes approximately 30 to 60 minutes to complete. Results are revealed immediately online after you finish.

Following is a detailed outline of the information covered on the ACE Exam.

1. Flex Application User Interface (UI) Creation

  • Identify and describe the basic UI controls used in a Flex application.
  • Identify the purpose of UI containers and when to use them.
  • Identify how to change the look and feel of a design by using API styles and style sheets.
  • Recognize how to customize changes, control-related presentation layouts and navigation in an application by using view states, and using transitions and eff ects.

2. Flex System Architecture and Design:

  • Recognize how UML and Use Cases are used in object-oriented design.
  • Identify the relationship of design patterns with respect to system architecture.
  • Recognize and describe event-based programming model in events.
  • Identify how to build loosely-coupled components.
  • Recognize how Inheritance, Encapsulation, and Polymorphism works.
  • Recognize the structure of a J2EE architecture.

3. Flex Application Programming Fundamentals

  • Identify the properties and relationships between classes and objects and how they work in flex.
  • Identify how to display data in Flex.
  • Identify how to manipulate data in Flex.
  • Recognize how to validate data by using built-in and custom validator classes.
  • Recognize how to create and use ActionScript classes.
  • Identify the purpose and uses of handling events in Flex.
  • Recognize how to use XML data in Flex.
  • Recognize how to create and use custom components in Flex.
  • Recognize how to display data using diff erent chart types, formats, and legends.

4. Interacting with Remote Data and Flex Applications

  • Recognize how to use Remote Procedure Call (RPC) services.
  • Recognize how to manage data using Flex Data Services (FDS).

Sample questions :

1. Identify the purpose of UI containers and when to use them.Which two UI containers support absolute layout positioning? (Choose two.)

  • Tile
  • Grid
  • VBox
  • Canvas
  • Application

Correct Answer: D, E

2. Identify how to change the look and feel of a design by using API styles and style sheets.Your application includes the following declaration:
<mx:Style>.largeFont { fontSize: 15 }</mx:Style>

You want to assign a visual control to be a member of the myFontStyle class.Which syntax should you use?

  • class=”myFontStyle”
  • class=”.myFontStyle”
  • styleName=”myFontStyle”
  • styleName=”.myFontStyle”

Correct Answer: C

3. Identify how to change the look and feel of a design by using API styles and style sheets.Which statement about Cascading Style Sheet properties in Flex is true?

  • Spaces are allowed in property names
  • All CSS properties are available in Flex
  • Components CANNOT by styled using CSS
  • Class selectors can be applied to a component using the styleNameproperty

Correct Answer: D

4. Recognize how to customize changes, control-related presentation layouts and navigation in an application by using view states, and using transitions and effects.Which kind of data should be passed to the targets property of an effect?

  • Array
  • Object
  • Control
  • Container

Correct Answer: A

5. Identify how to build loosely-coupled components.Which statement about loosely-coupled components is true?

  • They decrease reusability
  • An event model CANNOT be used
  • Data can be sent by binding variables to component attributes
  • They have direct knowledge of the properties and methods of other components

Correct Answer: C

6. Recognize how Inheritance, Encapsulation, and Polymorphism works You have a custom ActionScript class named MyClass that implements an interface named MyInterface. You want to create an instance of the class, and be able to pass it to a method that accepts any class that implements the interface.Which syntax should you use?

  • var obj:MyClass = new MyInterface();
  • var obj:MyInterface = new MyClass();
  • var obj:MyClass = new MyClass() as MyInterface;
  • var obj:MyInterface = new MyInterface(new MyClass());

Correct Answer: B

7. Recognize how to create and use ActionScript classes.You have created a custom ActionScript class called MyClass. You want to be able to pass in an optional argument that is typed as an Object.Which is the correct signature of the constructor method?

  • public function MyClass(item:Object)
  • public function MyClass(item:Object = null)
  • public function MyClass(item:Object):MyClass
  • public function MyClass(item:Object) as MyClass

Correct Answer: B

8. Recognize how to display data using diff erent chart types, formats, and legends.Which type of variable should be passed to the series property of a charting component?

  • Data Transfer Object
  • A single Series object
  • Array of Series objects
  • ArrayCollection of Data Transfer Objects

Correct Answer: C

9. Recognize how to use Remote Procedure Call (RPC) services. You are accessing multiple remote methods from a WebService object. You need to defi ne different result events for each method call.Which tag nested inside the WebService tag block should you use?

  • <mx:result>
  • <mx:method>
  • <mx:operation>
  • <mx:remoteMethod>

Correct Answer: C

10. Recognize how to manage data using Flex Data Services (FDS) Your application uses the Data Management Service to manage distributed data.You have returned an instance of the AsyncToken class upon calling the DataService commit() method, using this syntax:

token = myService.commit();token.action=”saved”;

<!– You have defined a result handler method that is called upon the result event of the DataService.

The method signature is:

resultHandler(event:ResultEvent):void –>

Which expression within the handler method will return the value of the token object action property?

  • event.action
  • event.token.action
  • event.token.result.action
  • event.result.token.action

Related Flex Tutorials