SlideShare uma empresa Scribd logo
1 de 6
Baixar para ler offline
Adobe Certified Expert
         ®



     Program
     Product Proficiency Exam Bulletin

     Flex 4 ACE Exam
     Exam # 9A0-129

     ACE Certification Checklist
     The checklist below will help guide you through the process of obtaining ACE certification.
     •       Review this bulletin to become familiar with the topic areas and objectives of the exam.
     •       Identify the topic areas and objectives you need to study.
     •       Determine which study materials you need to improve your skills.
     •       For a list of recommended study materials, visit:
             http://www.adobe.com/misc/training.html
     •       Study for the exam.
     •       Contact Pearson VUE or Thomson Prometric to register for an exam:
             Pearson VUE: http://www.pearsonvue.com/adobe
     •       When registering for the exam, refer to the exam number located at the top of this bulletin.
     •       Take the exam.
             Your score is electronically reported to Adobe.




                                                                                               Page 1 of 6
Exam Structure
The following lists the topic areas and percentage of questions delivered in each topic area:

Topic Area                                                            % of            # of
                                                                      Exam          Questions
Creating a User Interface (UI)                                         34              20
Flex system architecture and design                                    17              10
Programming Flex applications with ActionScript                        20              12
Interacting with data sources and servers                              14               8
Using Flex in the Adobe Integrated Runtime (AIR)                       15               9

Number of Questions and Passing Score
• 59 questions
• 67% minimum required to pass

Test Content: Topic Areas and Objectives
Following is a detailed outline of the information covered on the exam.
1. Creating a User Interface (UI)
•   Identify and describe the basic UI controls used in a Flex application. (UI controls include:
    NumericStepper, TextInput, CheckBox, RadioButton).
•   Identify the purpose of UI containers and when to use them. (UI containers include: Group,
    SkinnableContainer, Application)
•   Change the look and feel of a design by using API styles, style sheets, Spark skins, filters
    and 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 when to use that layout type. (Layout types
    include: percentage based, constraints based, and custom)
•   Create a custom layout. (Including understanding the differences between container
    and layout)
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)




                                                                                       Page 2 of 6
•    Create, handle, and dispatch events, including developer created event classes that extend
     the Event class.
•    Identify and describe the implementation and purpose of common software design patterns
     that are used in Flex. (Design patterns include: Observer, Command, and Data transfer)
•    Understand the skinning architecture and the role of the SkinnableContainer class.
•    Given a method in the component lifecycle explain the purpose of and when to use that
     method. (Methods 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.
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. (Methods include: 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 Flex event framework. (Including:
     extends the Event class, call super(), override clone())
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 Remote Procedure Call (RPC) services.
     (Services include: HTTPService, WebService, RemoteObject, URLRequest)
•    Read, write, and upload local files from the local file system by using Flash Player 10 API.
     (Including: the use of file filters)
5. Using Flex in the Adobe Integrated Runtime (AIR)
• Given a scenario, compile and export a release build of an AIR application. (Scenarios
   include: 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.




                                                                                       Page 3 of 6
•   Create, connect to, and define a local database.
•   Add, update, and remove records from local database.

Practice Exam
Try out these practice questions to get a feel for the types of questions on the ACE exam. Please
note that your performance here does not indicate how you will do on the actual exam. To fully
prepare for the exam, closely review the topic areas and objectives in the Exam Bulletin.

1.3 Change the look and feel of a design by using API styles, style sheets, filters, and
    blends.

You want to apply the Overlay blend to an image in your Flex application.

Which is the correct syntax?

A. <mx:Image overlay="true" />
B. <mx:Image blend="overlay" />
C. <mx:Image blendMode="overlay" />
D. <mx:Image filters="{overlay}" />

Correct answer: C

2.2 Transfer data between components by using data bindings.

Which line of code correctly binds the text property of a Label to the selectedValue of a
RadioButtonGroup with an id of cardType?

A. <mx:Label text=cardType.selectedValue
B. <mx:Label text="cardType.selectedValue" />
C. <mx:Label text="{cardType.selectedValue}" />
D. <mx:Label text="[cardType.selectedValue]" />

Correct answer: C

2.3 Create, handle, and dispatch custom events.

Which two properties are declared in the flash.events.Event class and are declared in all event
objects? (Choose two.)

A. id




                                                                                       Page 4 of 6
B. type
C. target
D. value
E. relatedObject

Correct answer: B, C

3.1 Define and extend an ActionScript class.

You have a custom component named PopUpWindow that inherits from TitleWindow.

Which syntax is used to create a class that extends from TitleWindow?

A. public class PopUpWindow extends TitleWindow
B. public class PopUpWindow becomes TitleWindow
C. public class PopUpWindow inherits TitleWindow
D. public class PopUpWindow implements TitleWindow

Correct answer: A

3.8 Manipulate XML data by using E4X.

You have declared the following XML instance:

var myBooks:XML =
<books>
  <book name="Flex 3 with AIR" />
</books>

How do you access the name attribute of the myBooks instance by using E4X?

A. myBooks.book.@name;
B. myBooks.books.book.@name;
C. myBooks.book.attributes.name;
D. myBooks.books.book.attributes.name;

Correct answer: A




                                                                             Page 5 of 6
4.4 Interact with remote data and services by using Remote Procedure Call (RPC) ser-
                                  vices.

                              Which HTTPService method call will invoke a service request?

                              A. load()
                              B. send()
                              C. initialized()
                              D. addEventListener()

                              Correct answer: B

                              5.4 Adding drag-and-drop functionality to and from the desktop.

                              Which method of the NativeDragManager class will approve the current drag event?

                              A. doDrag()
                              B. dragDrop()
                              C. doDragDrop()
                              D. acceptDragDrop()

                              Correct answer: D

                              5.5 Install, uninstall, and update an AIR application.

                              Which statement is true about installing AIR applications?

                              A. They can only be installed from the desktop.
                              B. They can only be installed from a web browser.
                              C. They must be installed using an SWF (Flash) file.
                              D. They can be installed from a web browser or the desktop.

                              Correct answer: D




                                                                                                                                                                                                  Page 6 of 6

Adobe Systems Incorporated    This brochure was created with Adobe FrameMaker® software and font software from the Adobe Type Library.
345 Park Avenue               Adobe, the Adobe logo, Acrobat, Adobe Type Manager, After Effects, ATM, FrameMaker, GoLive, Illustrator, InDesign, PageMaker, Photoshop, and Premiere are trademarks of Adobe
San Jose, CA 95110-2704 USA   Systems Incorporated. Macintosh is a trademark of Apple Computer, Inc. registered in the U.S. and other countries. UNIX is a registered trademark of The Open Group. Windows is either
World Wide Web                a registered trademark or trademark of Microsoft Corporation in the United States and/or other countries. All other trademarks are the property of their respective owners.
www.adobe.com                 ©2000 Adobe Systems Incorporated. All rights reserved. 7/16/10.

Mais conteúdo relacionado

Mais procurados

EMC Documentum - xCP 2.x Updating Java Services
EMC Documentum - xCP 2.x Updating Java ServicesEMC Documentum - xCP 2.x Updating Java Services
EMC Documentum - xCP 2.x Updating Java ServicesHaytham Ghandour
 
EMC Documentum xCP 2.0 Design Patterns
EMC Documentum xCP 2.0 Design PatternsEMC Documentum xCP 2.0 Design Patterns
EMC Documentum xCP 2.0 Design PatternsHaytham Ghandour
 
Alerts in EMC Documentum xCP 2.1
Alerts in EMC Documentum xCP 2.1Alerts in EMC Documentum xCP 2.1
Alerts in EMC Documentum xCP 2.1Haytham Ghandour
 
ESM Service Layer API Reference, Vol. 1: Core-Client Services (ESM v6.9.1c)
ESM Service Layer API Reference, Vol. 1: Core-Client Services (ESM v6.9.1c)ESM Service Layer API Reference, Vol. 1: Core-Client Services (ESM v6.9.1c)
ESM Service Layer API Reference, Vol. 1: Core-Client Services (ESM v6.9.1c)Protect724tk
 
ESM_ServiceLayerCoreServices_Javadoc_Vol1_1.0.pdf
ESM_ServiceLayerCoreServices_Javadoc_Vol1_1.0.pdfESM_ServiceLayerCoreServices_Javadoc_Vol1_1.0.pdf
ESM_ServiceLayerCoreServices_Javadoc_Vol1_1.0.pdfProtect724v2
 
Cis 247 all i labs
Cis 247 all i labsCis 247 all i labs
Cis 247 all i labsccis224477
 
Type Adoption in xCP 2.1 Applications
Type Adoption in xCP 2.1 ApplicationsType Adoption in xCP 2.1 Applications
Type Adoption in xCP 2.1 ApplicationsHaytham Ghandour
 
EMC Documentum xCP 2.2 Self Paced Tutorial v1.0
EMC Documentum xCP 2.2 Self Paced Tutorial v1.0EMC Documentum xCP 2.2 Self Paced Tutorial v1.0
EMC Documentum xCP 2.2 Self Paced Tutorial v1.0Haytham Ghandour
 

Mais procurados (8)

EMC Documentum - xCP 2.x Updating Java Services
EMC Documentum - xCP 2.x Updating Java ServicesEMC Documentum - xCP 2.x Updating Java Services
EMC Documentum - xCP 2.x Updating Java Services
 
EMC Documentum xCP 2.0 Design Patterns
EMC Documentum xCP 2.0 Design PatternsEMC Documentum xCP 2.0 Design Patterns
EMC Documentum xCP 2.0 Design Patterns
 
Alerts in EMC Documentum xCP 2.1
Alerts in EMC Documentum xCP 2.1Alerts in EMC Documentum xCP 2.1
Alerts in EMC Documentum xCP 2.1
 
ESM Service Layer API Reference, Vol. 1: Core-Client Services (ESM v6.9.1c)
ESM Service Layer API Reference, Vol. 1: Core-Client Services (ESM v6.9.1c)ESM Service Layer API Reference, Vol. 1: Core-Client Services (ESM v6.9.1c)
ESM Service Layer API Reference, Vol. 1: Core-Client Services (ESM v6.9.1c)
 
ESM_ServiceLayerCoreServices_Javadoc_Vol1_1.0.pdf
ESM_ServiceLayerCoreServices_Javadoc_Vol1_1.0.pdfESM_ServiceLayerCoreServices_Javadoc_Vol1_1.0.pdf
ESM_ServiceLayerCoreServices_Javadoc_Vol1_1.0.pdf
 
Cis 247 all i labs
Cis 247 all i labsCis 247 all i labs
Cis 247 all i labs
 
Type Adoption in xCP 2.1 Applications
Type Adoption in xCP 2.1 ApplicationsType Adoption in xCP 2.1 Applications
Type Adoption in xCP 2.1 Applications
 
EMC Documentum xCP 2.2 Self Paced Tutorial v1.0
EMC Documentum xCP 2.2 Self Paced Tutorial v1.0EMC Documentum xCP 2.2 Self Paced Tutorial v1.0
EMC Documentum xCP 2.2 Self Paced Tutorial v1.0
 

Semelhante a Ace exam guide_flex4

70-494 it examen braindumps
70-494 it examen braindumps70-494 it examen braindumps
70-494 it examen braindumpslilylucy
 
Software Architecture - Quiz Questions
Software Architecture - Quiz QuestionsSoftware Architecture - Quiz Questions
Software Architecture - Quiz QuestionsGanesh Samarthyam
 
Microsoft MCPD 70-492 it examen dumps
Microsoft MCPD 70-492 it examen dumpsMicrosoft MCPD 70-492 it examen dumps
Microsoft MCPD 70-492 it examen dumpslilylucy
 
1z0-419 Oracle Application Development Framework 12c Essentials Test
1z0-419 Oracle Application Development Framework 12c Essentials Test1z0-419 Oracle Application Development Framework 12c Essentials Test
1z0-419 Oracle Application Development Framework 12c Essentials TestHollandLillian
 
A Step-by-Step IBM C1000-056 Certification Prep
A Step-by-Step IBM C1000-056 Certification PrepA Step-by-Step IBM C1000-056 Certification Prep
A Step-by-Step IBM C1000-056 Certification PrepKatyMorgan10
 
Pune PradhiKaran Nigdi - CLOUD COMPUTING CLASSES @ MINDSCRIPTS
Pune PradhiKaran Nigdi - CLOUD COMPUTING CLASSES @ MINDSCRIPTSPune PradhiKaran Nigdi - CLOUD COMPUTING CLASSES @ MINDSCRIPTS
Pune PradhiKaran Nigdi - CLOUD COMPUTING CLASSES @ MINDSCRIPTSMindScripts SoftwareTestingPune
 
Javascript-heavy Salesforce Applications
Javascript-heavy Salesforce ApplicationsJavascript-heavy Salesforce Applications
Javascript-heavy Salesforce ApplicationsSalesforce Developers
 
OCI Architect Associate (1Z0-1072-22) Exam Dumps 2023.pdf
OCI Architect Associate (1Z0-1072-22) Exam Dumps 2023.pdfOCI Architect Associate (1Z0-1072-22) Exam Dumps 2023.pdf
OCI Architect Associate (1Z0-1072-22) Exam Dumps 2023.pdfSkillCertProExams
 
Guide to MCPD - Web Developer 4
Guide to MCPD - Web Developer 4Guide to MCPD - Web Developer 4
Guide to MCPD - Web Developer 4Bat Programmer
 
AZ-204 A Top-Notch Exam Of Developing Solutions for Microsoft Azure.pdf
AZ-204 A Top-Notch Exam Of Developing Solutions for Microsoft Azure.pdfAZ-204 A Top-Notch Exam Of Developing Solutions for Microsoft Azure.pdf
AZ-204 A Top-Notch Exam Of Developing Solutions for Microsoft Azure.pdfshirlybaker1
 
Mc0081 .(dot)net technologies
Mc0081  .(dot)net technologiesMc0081  .(dot)net technologies
Mc0081 .(dot)net technologiessmumbahelp
 
Oracle Certification 1Z0-1041 Questions and Answers
Oracle Certification 1Z0-1041 Questions and AnswersOracle Certification 1Z0-1041 Questions and Answers
Oracle Certification 1Z0-1041 Questions and Answersdouglascarnicelli
 
Mc0081 .(dot)net technologies
Mc0081  .(dot)net technologiesMc0081  .(dot)net technologies
Mc0081 .(dot)net technologiessmumbahelp
 
An introduction to Microsoft Graph for developers
An introduction to Microsoft Graph for developersAn introduction to Microsoft Graph for developers
An introduction to Microsoft Graph for developersMicrosoft 365 Developer
 
Flex 4.5 jeyasekar
Flex 4.5  jeyasekarFlex 4.5  jeyasekar
Flex 4.5 jeyasekarjeya soft
 

Semelhante a Ace exam guide_flex4 (20)

70-494 it examen braindumps
70-494 it examen braindumps70-494 it examen braindumps
70-494 it examen braindumps
 
Software Architecture - Quiz Questions
Software Architecture - Quiz QuestionsSoftware Architecture - Quiz Questions
Software Architecture - Quiz Questions
 
Software Architecture - Quiz Questions
Software Architecture - Quiz QuestionsSoftware Architecture - Quiz Questions
Software Architecture - Quiz Questions
 
Microsoft MCPD 70-492 it examen dumps
Microsoft MCPD 70-492 it examen dumpsMicrosoft MCPD 70-492 it examen dumps
Microsoft MCPD 70-492 it examen dumps
 
1z0-419 Oracle Application Development Framework 12c Essentials Test
1z0-419 Oracle Application Development Framework 12c Essentials Test1z0-419 Oracle Application Development Framework 12c Essentials Test
1z0-419 Oracle Application Development Framework 12c Essentials Test
 
A Step-by-Step IBM C1000-056 Certification Prep
A Step-by-Step IBM C1000-056 Certification PrepA Step-by-Step IBM C1000-056 Certification Prep
A Step-by-Step IBM C1000-056 Certification Prep
 
Pune PradhiKaran Nigdi - CLOUD COMPUTING CLASSES @ MINDSCRIPTS
Pune PradhiKaran Nigdi - CLOUD COMPUTING CLASSES @ MINDSCRIPTSPune PradhiKaran Nigdi - CLOUD COMPUTING CLASSES @ MINDSCRIPTS
Pune PradhiKaran Nigdi - CLOUD COMPUTING CLASSES @ MINDSCRIPTS
 
Javascript-heavy Salesforce Applications
Javascript-heavy Salesforce ApplicationsJavascript-heavy Salesforce Applications
Javascript-heavy Salesforce Applications
 
OCI Architect Associate (1Z0-1072-22) Exam Dumps 2023.pdf
OCI Architect Associate (1Z0-1072-22) Exam Dumps 2023.pdfOCI Architect Associate (1Z0-1072-22) Exam Dumps 2023.pdf
OCI Architect Associate (1Z0-1072-22) Exam Dumps 2023.pdf
 
Guide to MCPD - Web Developer 4
Guide to MCPD - Web Developer 4Guide to MCPD - Web Developer 4
Guide to MCPD - Web Developer 4
 
AZ-204 A Top-Notch Exam Of Developing Solutions for Microsoft Azure.pdf
AZ-204 A Top-Notch Exam Of Developing Solutions for Microsoft Azure.pdfAZ-204 A Top-Notch Exam Of Developing Solutions for Microsoft Azure.pdf
AZ-204 A Top-Notch Exam Of Developing Solutions for Microsoft Azure.pdf
 
Mc0081 .(dot)net technologies
Mc0081  .(dot)net technologiesMc0081  .(dot)net technologies
Mc0081 .(dot)net technologies
 
Cloud Computing Certification Courses in Pune
Cloud Computing Certification Courses in PuneCloud Computing Certification Courses in Pune
Cloud Computing Certification Courses in Pune
 
Salesforce Training Institutes in Pune MindScripts
Salesforce Training Institutes in Pune MindScriptsSalesforce Training Institutes in Pune MindScripts
Salesforce Training Institutes in Pune MindScripts
 
Oracle Certification 1Z0-1041 Questions and Answers
Oracle Certification 1Z0-1041 Questions and AnswersOracle Certification 1Z0-1041 Questions and Answers
Oracle Certification 1Z0-1041 Questions and Answers
 
Mc0081 .(dot)net technologies
Mc0081  .(dot)net technologiesMc0081  .(dot)net technologies
Mc0081 .(dot)net technologies
 
An introduction to Microsoft Graph for developers
An introduction to Microsoft Graph for developersAn introduction to Microsoft Graph for developers
An introduction to Microsoft Graph for developers
 
Flex 4.5 jeyasekar
Flex 4.5  jeyasekarFlex 4.5  jeyasekar
Flex 4.5 jeyasekar
 
Test
TestTest
Test
 
Deepika_SSE
Deepika_SSEDeepika_SSE
Deepika_SSE
 

Último

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 

Último (20)

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 

Ace exam guide_flex4

  • 1. Adobe Certified Expert ® Program Product Proficiency Exam Bulletin Flex 4 ACE Exam Exam # 9A0-129 ACE Certification Checklist The checklist below will help guide you through the process of obtaining ACE certification. • Review this bulletin to become familiar with the topic areas and objectives of the exam. • Identify the topic areas and objectives you need to study. • Determine which study materials you need to improve your skills. • For a list of recommended study materials, visit: http://www.adobe.com/misc/training.html • Study for the exam. • Contact Pearson VUE or Thomson Prometric to register for an exam: Pearson VUE: http://www.pearsonvue.com/adobe • When registering for the exam, refer to the exam number located at the top of this bulletin. • Take the exam. Your score is electronically reported to Adobe. Page 1 of 6
  • 2. Exam Structure The following lists the topic areas and percentage of questions delivered in each topic area: Topic Area % of # of Exam Questions Creating a User Interface (UI) 34 20 Flex system architecture and design 17 10 Programming Flex applications with ActionScript 20 12 Interacting with data sources and servers 14 8 Using Flex in the Adobe Integrated Runtime (AIR) 15 9 Number of Questions and Passing Score • 59 questions • 67% minimum required to pass Test Content: Topic Areas and Objectives Following is a detailed outline of the information covered on the exam. 1. Creating a User Interface (UI) • Identify and describe the basic UI controls used in a Flex application. (UI controls include: NumericStepper, TextInput, CheckBox, RadioButton). • Identify the purpose of UI containers and when to use them. (UI containers include: Group, SkinnableContainer, Application) • Change the look and feel of a design by using API styles, style sheets, Spark skins, filters and 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 when to use that layout type. (Layout types include: percentage based, constraints based, and custom) • Create a custom layout. (Including understanding the differences between container and layout) 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) Page 2 of 6
  • 3. Create, handle, and dispatch events, including developer created event classes that extend the Event class. • Identify and describe the implementation and purpose of common software design patterns that are used in Flex. (Design patterns include: Observer, Command, and Data transfer) • Understand the skinning architecture and the role of the SkinnableContainer class. • Given a method in the component lifecycle explain the purpose of and when to use that method. (Methods 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. 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. (Methods include: 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 Flex event framework. (Including: extends the Event class, call super(), override clone()) 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 Remote Procedure Call (RPC) services. (Services include: HTTPService, WebService, RemoteObject, URLRequest) • Read, write, and upload local files from the local file system by using Flash Player 10 API. (Including: the use of file filters) 5. Using Flex in the Adobe Integrated Runtime (AIR) • Given a scenario, compile and export a release build of an AIR application. (Scenarios include: 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. Page 3 of 6
  • 4. Create, connect to, and define a local database. • Add, update, and remove records from local database. Practice Exam Try out these practice questions to get a feel for the types of questions on the ACE exam. Please note that your performance here does not indicate how you will do on the actual exam. To fully prepare for the exam, closely review the topic areas and objectives in the Exam Bulletin. 1.3 Change the look and feel of a design by using API styles, style sheets, filters, and blends. You want to apply the Overlay blend to an image in your Flex application. Which is the correct syntax? A. <mx:Image overlay="true" /> B. <mx:Image blend="overlay" /> C. <mx:Image blendMode="overlay" /> D. <mx:Image filters="{overlay}" /> Correct answer: C 2.2 Transfer data between components by using data bindings. Which line of code correctly binds the text property of a Label to the selectedValue of a RadioButtonGroup with an id of cardType? A. <mx:Label text=cardType.selectedValue B. <mx:Label text="cardType.selectedValue" /> C. <mx:Label text="{cardType.selectedValue}" /> D. <mx:Label text="[cardType.selectedValue]" /> Correct answer: C 2.3 Create, handle, and dispatch custom events. Which two properties are declared in the flash.events.Event class and are declared in all event objects? (Choose two.) A. id Page 4 of 6
  • 5. B. type C. target D. value E. relatedObject Correct answer: B, C 3.1 Define and extend an ActionScript class. You have a custom component named PopUpWindow that inherits from TitleWindow. Which syntax is used to create a class that extends from TitleWindow? A. public class PopUpWindow extends TitleWindow B. public class PopUpWindow becomes TitleWindow C. public class PopUpWindow inherits TitleWindow D. public class PopUpWindow implements TitleWindow Correct answer: A 3.8 Manipulate XML data by using E4X. You have declared the following XML instance: var myBooks:XML = <books> <book name="Flex 3 with AIR" /> </books> How do you access the name attribute of the myBooks instance by using E4X? A. myBooks.book.@name; B. myBooks.books.book.@name; C. myBooks.book.attributes.name; D. myBooks.books.book.attributes.name; Correct answer: A Page 5 of 6
  • 6. 4.4 Interact with remote data and services by using Remote Procedure Call (RPC) ser- vices. Which HTTPService method call will invoke a service request? A. load() B. send() C. initialized() D. addEventListener() Correct answer: B 5.4 Adding drag-and-drop functionality to and from the desktop. Which method of the NativeDragManager class will approve the current drag event? A. doDrag() B. dragDrop() C. doDragDrop() D. acceptDragDrop() Correct answer: D 5.5 Install, uninstall, and update an AIR application. Which statement is true about installing AIR applications? A. They can only be installed from the desktop. B. They can only be installed from a web browser. C. They must be installed using an SWF (Flash) file. D. They can be installed from a web browser or the desktop. Correct answer: D Page 6 of 6 Adobe Systems Incorporated This brochure was created with Adobe FrameMaker® software and font software from the Adobe Type Library. 345 Park Avenue Adobe, the Adobe logo, Acrobat, Adobe Type Manager, After Effects, ATM, FrameMaker, GoLive, Illustrator, InDesign, PageMaker, Photoshop, and Premiere are trademarks of Adobe San Jose, CA 95110-2704 USA Systems Incorporated. Macintosh is a trademark of Apple Computer, Inc. registered in the U.S. and other countries. UNIX is a registered trademark of The Open Group. Windows is either World Wide Web a registered trademark or trademark of Microsoft Corporation in the United States and/or other countries. All other trademarks are the property of their respective owners. www.adobe.com ©2000 Adobe Systems Incorporated. All rights reserved. 7/16/10.