Flex 4 ACE Exam - References - Topic objective-wise
[Ctrl+Click on item to navigate to topic]
FIAW refer Flex in a Week video training
Docs mostly refer Using Flex 4
Download this document to local to view mouse over on each of the Doc links for reference path if accessed through Adobe Community Help application.
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).
Refer Actionscript API for TextInput, Numeric Stepper, CheckBox, RadioButton, RadioButtonGroup, Button, DataGrid, Image, RichEditableText, TextArea, ScrollBar
• Identify the purpose of UI containers and when to use them. (UI containers include: Group, SkinnableContainer, Application)
[Covered in next topic]
• 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.
FIAW: Styling the visual display
• Dynamically change the look of an application by using Spark view states, transitions and effects.
FIAW: Animating components and states
• Position UI elements by using constraint-based layout.
FIAW: Using constraints to control component layout
• Implement application navigation by using navigator containers.
FIAW: Creating and navigating "pages" in a UI
• Customize list-based controls. (Customizing includes: using editors, renderers, label
functions)
FIAW: Displaying data with the DataGroup container
FIAW: Displaying data with List-based control
• 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)
Book: Flex 4 Cookbook, Chapter 3.7 Create a Custom Layout
• Create and use custom components by using MXML and ActionScript.
FIAW: Creating MXML custom components with ActionScript properties
• Transfer data within an MXML component by using data bindings. (Including two way
binding)
FIAW: Generating an email address using data binding
FIAW: Using a two-way binding
• Create, handle, and dispatch events, including developer created event classes that extend the Event class.
FIAW: Understanding event-driven development
• 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.
FIAW: Skinning Spark components
• 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.
• 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)
[Currently link to original document is broken, so I uploaded it in Google Docs]
• 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())
FIAW: Understanding event-driven development
FIAW: Extending events
• Implement real-time messaging by using producers and consumers.
• Explain the importance of and implement data paging on data sets.
[References needed]
• Understand synchronization and online/offline use cases using data management.
[References needed]
• Interact with remote data and services by using Remote Procedure Call (RPC) services.
(Services include: HTTPService, WebService, RemoteObject, URLRequest)
FIAW: Sending remote data
Refer Actionscript API for URLRequest
• Read, write, and upload local files from the local file system by using Flash Player 10 API.
(Including: the use of file filters)
Refer Actionscript API for FileReference, FileReferenceList, FileFilter
AIR Doc references can be obtained from http://help.adobe.com/en_US/AIR/1.5/devappsflex/index.html
There is no difference in actual content apart from formatting.
Doc link from Adobe Developer Connection / AIR Developer Center / Adobe AIR documentation http://help.adobe.com/en_US/air/build/index.html is not comphrehensive.
• 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.
Developing AIR applications with Flex / Files and data / Working with the file system
• Create and customize native windows and menus.
Developing AIR applications with Flex / Windows, menus, and taskbars / Working with native windows, Working with native menus
• Adding drag-and-drop functionality to and from the desktop.
Developing AIR applications with Flex / Files and data / Drag and Drop
• Install, uninstall, and update an AIR application.
Developing AIR applications with Flex / Distributing and updating applications
• List and describe the AIR security contexts.
Developing AIR applications with Flex / Application development essentials / AIR security
• Create, connect to, and define a local database.
• Add, update, and remove records from local database.
Developing AIR applications with Flex / Files and data / Working with local SQL databases
6. Other references:
[Helpful in solving questions from Attest]
No comments:
Post a Comment