<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%> <% dim Course_ref, Dates_title Course_ref = "FLEXJS" Dates_title = "Adobe Flex Training" %> 5 day Masterclass | Adobe Flex Builder 3 Training | Certitec | Cardiff, London, Bristol, Manchester, Glasgow, Birmingham
Certitec

Get live helpfreephone: 0800 0789 462

Adobe Authorised Training Centre

scheduled training.

5 day Masterclass.

 

 

1 - Rich Internet Applications

Understanding rich Internet applications

  • Introducing the Adobe Flex 3 product line
  • The foundation of the RIA: Flash Player/Flash Virtual Machine
  • Understanding the Flex application process flow
  • Getting help and other resources
  • Exploring the course application 13
  • Getting Started with Flex Builder 3

 

Understanding the relationship between Eclipse and Flex Builder 3

  • Exploring the Flex Builder 3 interface
  • Creating a project and your first application
  • Creating a main application page and running it
    Using debugging
  • Getting help in Adobe Flex Builder 3
  • Learning Flex Fundamentals

 

Creating a simple Flex application

  • Creating your first Flex application
  • Laying out a Flex application with containers
  • Adding user interface controls
  • Creating bindings between components
  • Architecting an application with MXML components
  • Creating properties and methods of MXML components
  • Handling Events

 

Understanding events

  • Creating event handlers using inline ActionScript
  • Using inline ActionScript
  • Handling events with ActionScript functions
  • Placing ActionScript functions in external fi les
  • Understanding the event object
  • Implementing the addEventListener() method
  • Using Simple Controls

 

Getting familiar with Flex controls

  • Using the Button control
  • Using a CheckBox Control
  • Using NumericStepper controls
  • Using Text controls
  • Displaying images
  • Adding simple controls to an application
  • Laying Out an Application with Containers

 

Understanding Containers

  • Using the Application container
  • Setting an application’s layout
  • Using the Panel container
  • Using the Form container
  • Using the Grid container
  • Using Box Containers
  • Using the DividedBox container
  • Using the Tile container
  • Container best practices
  • Using the ControlBar container
  • Component layout and sizing rules
  • Laying out an Application Constraint-Based Layout

 

Understanding absolute positioning

  • Positioning components within the Canvas container
  • Positioning components inside a Canvas
  • Creating a constraint-based layout using Flex Builder 3
  • Creating a constraint-based layout in MXML
  • Using constraint-based layouts with nested components
  • Using View States for Application Design

 

Understanding view states

  • Creating two states for the Contact page
  • Controlling view states
  • Reviewing the generated MXML code
  • Creating view states that include custom components states
  • Creating Application Navigation

 

Understanding navigator containers

  • Using the LinkBar container
  • Using the TabBar container
  • Using the ViewStack container
  • Navigating the Café Townsend application using the ViewStack and TabBar container
  • Using the TabNavigator container
  • Using the Accordion container
  • Using ButtonBar & ToggleButtonBar
  • Using the ApplicationControlBar container
  • Customizing the Application

 

Customizing Flex application look and feel

  • Using the Styles API to change look-and-feel
  • Using theme styles
  • Changing the look and feel of the Café Townsend application
  • Applying behaviors to components
  • Applying transitions to view states
  • Using MXML and ActionScript Data Models

 

Using the MVC design pattern

  • Creating an MXML data model
  • Using ActionScript classes as a data model
  • Instantiating an Object in MXML from an ActionScript class
  • Creating an ActionScript constructor with parameters
  • Defining class methods
  • Exchanging Data Between Components Using Custom Events

 

Understanding the problem with bindings

  • Using a binding to get data from a component
  • Creating custom events
  • Creating, dispatching and handling a custom event
  • Sending data with a custom event
  • Retrieving XML Data with HTTPService

 

Retrieving XML data at runtime

  • Handling results
  • Retrieving data at runtime with HTTPService
  • Handling results using an event handler
  • Handling faults
  • Making HTTP requests to different domains
  • Looping Through Data Using a Repeater

 

Understanding the Repeater component

  • Using dataProvider data in repeated controls
  • Dynamically creating components using a Repeater
  • Using Repeater data in ActionScript
  • Referencing repeated components
  • Displaying Data Using the DataGrid

 

Using the DataGrid control

  • Displaying Simple XML Data in a DataGrid
  • Specifying DataGrid columns
  • Specifying DataGrid columns
  • Formatting DataGrid columns
  • Using item renderers and item editors
  • Using the TileList and HorizontalList
  • Using events and selected items with list-based components

 

2 - Data and Communications

Introducing Adobe Flex 3

  • Understanding rich Internet applications
  • Introducing the Adobe Flex 3 product line
  • The foundation of the RIA: Flash Player/Flash Virtual Machine
  • Understanding the Flex application process fl ow
  • Getting help and other resources

 

Accessing Web Services

  • Using web services
  • Invoking web service methods and using the results
  • Consuming a web service
  • Handling results using an event handler
  • Handling faults
  • Calling multiple methods from the same WebService object
  • Passing Parameters to Web Service

 

Introduction to Flex Data Services

  • Installing Flex Data Services
  • Explore the Flex Data Services Installation
  • Creating a Flex application for use with Flex Data Services
  • Navigating the Flex Project Structure
  • Understanding the Server Compilation Process
  • Flex Data Services Features
  • The Flex Proxy Service
  • The Proxy Service Default Destination
  • Named Proxy Service Destinations

 

Using ColdFusion as Remote Object Services

  • Understanding remote object services
  • Configuring ColdFusion, Flex Builder and calling a remote object service method
  • Exchanging data between Action-Script and ColdFusion

 

Using Java Classes as Remote Object Services

  • Understanding Remote Object Services
  • Calling a Remote Object Service method
  • Handling RPC Events
  • Complex Remote Method Calls
  • Exchanging Data between Action-Script and Java

 

Validating and Formatting Data

  • Validating form data
  • Triggering validation with events
  • Validating Numeric Input
  • Triggering validation with Action-Script
  • Using regular expressions
  • Formatting Data

 

Manipulating Complex Data

  • Understanding Collection Classes
  • Filtering data
  • Creating a data sort
  • Using the IViewCursor interface
  • Creating a project that uses FDS

 

Using the Flex Message Service

  • Introducing the Flex Message Service
  • Reviewing Message Destination Configuration
  • Understanding Publish-Subscribe Messaging
  • Publishing Messages
  • Receiving and processing messages
  • Sending and Receiving Complex Data

 

Using the Flex Data Management Service

  • What is the Flex Data Management Service?
  • Exploring a Data Management Services Destination
  • Data Management Service Architecture
  • Changing Data
  • Managing Pending Changes
  • Using Events
  • Handling DataService Results
  • Advanced Data Management Service Features

 

Providing XML to Controls with E4X

  • Understanding XML structure
  • Working with XML data in ActionScript 3
  • Using the Tree Control
  • Retrieving XML data and populating a Tree
  • Using XML objects
  • Removing XML items from a list

 

Uploading Files to a Server

  • Implementing file transfer basics
  • Uploading a file to the server
  • Enhancing experience with FileReference events
  • Understanding the FileReferenceList class
  • Use the Data Management Service to retrieve photo data
  • Send real-time messages between applications

 

 

priceiconfl

Price per person

£1,027 + VAT

clockiconsfl

Number of days

5 days

emailiconfl
e-mail to a friend

A value is required.Invalid format.

ACEeverycourse

Special Deals

 

Buy any 3 days training or more and receive free courses with FlexiDeal

<% if not num_centres.eof then %>

coursedatesfl<%=(Dates_title)%> dates <%=(num_centres.Fields.Item("Start_year").Value)%> <% if num_centres.Fields.Item("End_year").Value <> num_centres.Fields.Item("Start_year").Value then %> <%=" – " & (num_centres.Fields.Item("End_year").Value)%> <% end if %>

<% Dim centre_count, per_col centre_count = 0 per_col = cint(cint(num_centres.Fields.Item("Num_centres").Value)/2) while not centres.eof centre_count = centre_count + 1 dates_cmd.Parameters("param2").value = (centres.Fields.Item("Centre_ID").Value) Set dates = dates_cmd.Execute %>

<%=(Dates_title)%> "><%=ucase(centres.Fields.Item("Centre_name").Value)%> <% if len(centres.Fields.Item("Centre_comments").Value) > 0 then %>  <%=(centres.Fields.Item("Centre_comments").Value)%> <% end if %>

<% while not dates.eof %>

<%=formatDate("%j%O %F %Y",dates.Fields.Item("Course_Date").Value)%>

<% dates.movenext() wend %>

 

<% if centre_count = per_col then per_col = 0 %>
<% end if %> <% centres.movenext() wend %>
<% end if %>