Monday, December 1, 2008

Site Moved

Since posting on blogger is such a painful process especially if you have a lot of images to post, I am moving this blog to wordpress. You can find all the latest updates here:

http://flexcertification.wordpress.com/

This site would be maintained till Jan 30 2009 for all the people who have subscribed to this site.

Thanks,

::akbar

Sunday, October 12, 2008

Day # 1 - Preparation - Part 2

In part 2 we will discuss our plan and syllabus we will cover here for the certification. There are 4 areas for certification:

  1. Flex Application User Interface Creation
  2. Flex System Architecture and Design
  3. Flex Application Programming Fundamentals
  4. Flex Applications and Remote Data
In this course I am going to club 1 & 3 as a track and 2 & 4 as another track. The following syllabus will cover 90% of the requirements for the exam. There are going to be exceptions and I might miss some topics - in that case please send me an email at: flexcertification@gmail.com

These tracks will proceed simultaneously for the next 40 days. The last 10 days would be specifically dedicated to exam questions.

Below is the tracks structure and I will keep adding stuff as we go on.

Track # 1 - Flex Programming & UI

  1. Introduction to Adobe Flex 2
  • Understanding Rich Internet Applications(RIA)
  • Flex 2 Product line
  • Flash Player, Flash VM
  • Flex Application Process Flow
  • Flex Elements
Track # 2 - Flex System Architecture & Data Services

  1. Flex System Architecture
  2. Flex Data Services


Saturday, October 11, 2008

Day # 1 - Preparation - Part 1

(Update: Adobe has released Flex 3 and there will be a Flex 3 certification soon. This blog will exclusively target Flex 2 until the Flex 3 certification details are released - which is Jan 2009)

Here we go, let's get the basics right. The data about certification is spread out across Adobe's website. I am getting all the requisite info for my certification here. To make it easier, I am making it a question & answer mode.

Q: What Certifications are available from Adobe?
A:
  • Adobe Certified Expert
  • Adobe Certified Professional
  • Adobe Certified Associate
  • Adobe Certified Instructor
It could be a little confusing, as the website says it's a ACP exam for Flex 2 but the PDF you download says ACE exam for Flex2. Just remember the exam name.

Q: What is the Certification Path?
A: Here is a visual



Q: What is the Flex certification exam called?
A: Adobe Flex 2 Developer Exam

Q: What will the exam consist?
A: It will consist of 65 multiple-choice questions. The exam duration might be between 1 to 2 hours. I am not sure how many you need to get right to pass the certification.

Q: Exam Fees?
A: 150$ as of date.

Q: What are Adobe Flex 2 Topic areas & Objectives of the exam?
A:

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 effects.

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).
Q: More information?
A: Check out the comprehensive link:
http://www.adobe.com/devnet/flex/articles/flex_certification.html