Search in
Courses Providers, List Your Courses for FREE
Menu

Adobe Flex Builder 4.5 - Professional Course


Training/Coaching/Tuition

by Pradhika Technology


Hyderabad
Request Info
Subjects Covered & Categories
Basic Details
Medium of instruction:English
Overview, Content & Syllabus

Manual Testing Concepts

Introducing Adobe Flex 4.5

  • Introducing the Adobe Flash Platform

  • Introducing the technologies

  • Building Flex applications

  • Experiencing applications

  • Learning more about Flex

  • Understanding Flex development technologies

  • Understanding the Flex framework, SDK and tool

  • Understanding Adobe Flash Builder 4.5

  • Understanding Flash Player Debugger Version

  • Understanding Flex application deployment

  • Exploring the Flash Builder interface

  • Grouping projects with workspaces

  • Understanding the workbench

  • Understanding editors

  • Understanding views

  • Understanding perspectives

  • Adding and configuring components in Design mode

  • Creating a Flex project

  • Using the New Flex Project wizard

Understanding Flex 4.5 Fundamentals

  • Understanding Adobe Flex namespaces

  • Understanding how namespaces translate into Flex libraries

  • Understanding Flex components

  • Assigning component properties

  • Adding images

  • Laying out and styling with Flash Builder

  • Setting component properties

  • Setting styles using a CSS style sheet

  • Compiling and running an application

  • Compiling the application in Flash Builder

  • Running the application

  • Creating custom components

  • Controlling component layout in containers

  • Defining and using a custom component

  • Introducing skinning

  • Defining a skin class

  • Applying a skin class

  • Accessing and using structured data within a custom component

  • Declaring non-visual objects in MXML

  • Defining inline event handlers

  • Generating event handler functions

  • Introducing data binding

  • Implementing data binding

  • Declaring and using bindable properties

  • Passing data to an embedded control through a custom component property

  • Updating visual controls using dynamic data

  • Capturing the current item in a list control

  • Using data binding to dynamically update visual controls

  • Adding and removing event listeners using ActionScript

Introducing Object Oriented Programming

  • Introducing OOP terminology

  • Understanding classes

  • Understanding instances and objects

  • Understanding class relationships

  • Understanding MXML classes

  • Exploring the Flex framework classes

  • Creating class instances

  • Extending the Flex framework classes

  • Creating a class property

  • Creating the property

  • Controlling access

  • Creating and using a public property

  • Writing a class definition in ActionScript

  • Creating a class

  • Packaging a class

  • Naming a class

  • Understanding the constructor

  • Creating class properties

  • Assigning property values through the constructor

  • Making properties or classes bindable

  • Creating instances of an ActionScript class

  • Creating class methods

Understanding Components and Layouts

  • Introducing visual components

  • Introducing Spark vs MX components

  • Understanding components

  • Introducing Spark layout classes

  • Defining the layout property

  • Understanding the BasicLayout class

  • Understanding the HorizontalLayout class

  • Understanding the VerticalLayout class

  • Understanding the TileLayout class

  • Custom layout classes

  • Introducing the Spark container classes

  • Understanding how the containers work

  • Understanding the Spark containers

  • Reviewing the Application container

  • Introducing the Group container

  • Introducing the Panel container

  • Introducing the BorderContainer

  • Sample application layout

  • Defining layout properties

  • Using constraints to control component layout

  • Understanding constraint-based layout basics

  • Rules to control component layout

  • Constraint-based vs. traditional container layout

  • Visually assigning anchors

  • Adding scrollbars to containers

  • Implementing the Scroller class

Handling Events

  • Understanding events

  • Handling framework events

  • Handling user events

  • Implementing event handlers

  • Using inline ActionScript in MXML

  • Creating ActionScript event handler functions

  • Defining a function in an MXML document

  • Creating functions in external files

  • Understanding the event object

  • Introducing the event object

  • Exploring event object properties

  • Datatyping the event object

  • Understanding event bubbling

  • Distinguishing currentTarget and target

  • Introducing event bubbling

  • Adding event listeners with ActionScript

Validating and Formatting Data

  • Using formatters

  • Introducing MX formatters

  • Introducing Spark formatters

  • Defining formatters

  • Using formatters

  • Validating form data

  • Introducing MX validators

  • Introducing Spark validators

  • Creating a validator with MXML

  • Creating a validator with ActionScript

  • Handling required values

  • Triggering validation with events

  • When validation fails

  • Using a custom error icon

  • Using the Spark NumberValidator class

  • Triggering validation with ActionScript

  • Suppressing automatic validation

  • Using the validate() method

  • Triggering multiple validators

Controlling Navigation

  • Understanding MX navigator containers

  • Controlling container display

  • Introducing the MX navigator containers

  • Using the ViewStack container

  • Understanding ViewStack basics

  • Navigating with the MX LinkBar control

  • Navigating with the Spark TabBar and ButtonBar controls

  • Displaying and resizing the ViewStack child containers

  • Deferring instantiation of ViewStack child containers

  • Using a Spark container inside MX navigator containers

  • Creating custom navigation for the ViewStack container

  • Setting the active ViewStack child container

  • Enabling buttons dynamically

  • Using the TabNavigator container

  • Using the Accordion container

Controlling Application State

  • Understanding view states

  • Introducing view states

  • Creating view states in Design mode

  • Creating view states with code

  • Controlling view states

  • Introducing the currentState property

  • Switching between states

Animating Components and States

  • Applying effects to components

  • Interacting with users using animated effects

  • Understanding effect basics

  • Reviewing available effects

  • Defining an effect

  • Playing an effect

  • Creating composite effects

  • Applying transitions to application state changes

  • Creating transitions

  • Adding and removing components during animations

Skinning Spark Components

  • Introducing skinning

  • Understanding Spark skins

  • Setting styles inline in the MXML tags

  • Introducing the skinnable Spark container classes

  • Creating a skin for Spark components

  • Incorporating visual elements drawn in other programs

  • Introducing FXG

  • Changing the default display of skin parts

  • Reviewing the contentGroup skin part for containers

  • Understanding a Button control’s skin part

  • Understanding the Panel container’s skin parts

  • Finding skin parts for any component

  • Choosing a component to display the skin part

Accessing Remote Data

  • Using HTTPService to load remote data

  • Using the HTTPService class

  • Process for making HTTP requests

  • Retrieving data with lastResult

  • Understanding the ArrayCollection results

  • Using results in data bindings

  • Handling returned data and faults

  • Handling results

  • Handling faults

  • Displaying messages with an Alert pop-up

  • Using result and fault handlers example

  • Making HTTP requests with parameters

  • Using explicit parameter passing

  • Using parameter binding

  • Using the Flash Builder wizards

  • Understanding the CallResponder class

  • Creating a master/detail form

Displaying Data Using the DataGrid

  • Using the DataGrid control

  • Supplying data to a DataGrid control

  • Specifying DataGrid control columns

  • Formatting DataGrid control columns

  • Setting column widths with a typical item

  • Formatting data in a label function

  • Creating reusable label functions

  • Using item renderers and item editors

  • Understanding Item renderers versus item editors

  • Introducing the types of item renderers and item editors

  • Creating custom item renderer and item editor components

  • Using events and selected items with a DataGrid component

  • Customizing the DataGrid skin

Deploying Flex and AIR Applications

  • Compiling the Flex application

  • Compiling automatically

  • Modifying compiler settings

  • Embedding the SWF in the HTML wrapper

  • Understanding the runtime shared libraries

  • Creating a Flex application production build

  • Creating a release build

  • Creating a desktop application

  • Creating an AIR project

  • Understanding some differences between Flex and AIR applications

  • Exporting a release buil

Course Schedule & Price
Classroom - Regular
When Duration Where Remarks Price
Not Specified Not Specified All Venues Not Specified Price On Request

Venues (Locations)
Hyderabad, Ameerpet (Head Office):- Sangeev Reddy Nagar Ameerpet, Hyderabad - 500080, Andhra Pradesh, India