Macromedia Flex -
Rich Internet Application Development Training Course UK

Macromedia Flex is essentially a J2EE-based application server that compiles on-the-fly Flex mark-up language (MXML) and ActionScript into Flash applications.

Flex allows Web application developers to build Rich Internet Applications (RIAs). In a multi-tiered model, Flex apps serve as the Presentation Tier.

See also our Flex 2 Rich Internet Application Development training course

 

 

Course overview

This five day course brings developers up ato speed with the primary features of Flex that are required in order to build a fully functional and well-architected Rich Internet Application (RIA). The server-side functionality is written in ColdFusion.

Duration

5 days

Flex Training Course Syllabus

Introduction

About the course

Course objectives

Understanding Flex

Understanding Rich Internet Applications

Introducing Macromedia Flex

Understanding the elements of Flex

Getting help and accessing other resources

Flex Fundamentals

Creating a 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 in Flex

Understanding events

Creating event handlers using inline ActionScript

Handling events with ActionScript functions

Placing ActionScript functions in external files

Understanding the event object

Flex Controls

Getting familiar with Flex controls

Using text controls

Displaying images

Using controls that require data providers

Managing your Application's Layout

Getting familiar with the Flex layout containers

Using the DividedBox container

Using the Form container

Managing Application Navigation

Getting familiar with the Flex navigator containers

Using the ViewStack navigator container

Using the LinkBar with the ViewStack

Using the TabBar with the ViewStack

Using the TabNavigator container

Manipulating the Size and Look of Components

Setting the size of components within containers

Setting components styles

Understanding style inheritance

Using MXML Data Models

Using MVC

Creating an MXML data model

Populating and MXML data model with data from and XML file

Validating data in a model

Using ActionScript Data Models

Defining ActionScript classes

Creating class constructors

Defining class properties

Defining class methods

Instantiating Flex classes in ActionScript

Retrieving XML Data

Understanding data retrieval options

Embedding XML data at compile time

Retrieving XML data at runtime

Handling results using data bindings

Handling results using an event handler

Handling faults

Making HTTP requests to other servers

Creating named HTTPServices

Data Sets

Using the DataGrid control

Specifying DataGrid columns

Using the Tile container

Duplicating controls using a Repeater

Using the TileList

Exchanging Data Between Components

Then: Exchanging data between components

Now: A better way to exchange data between components

Defining custom events

Dispatching custom events

Handling custom events

Using data contained in the custom event object

Accessing Web Services and Remote Objects

Using web services

Configuring the Flex proxy for web services

Invoking web service methods and using the results

Using web service result and fault handlers

Calling multiple methods from the same web service

Passing arguments to web services

Retrieving data directly from ColdFusion components

Invoking methods of a remote object

Using results of a remote object

Calling multiple methods from the same remote object

Passing arguments to remote objects
Exchanging Data Between ActionScript and ColdFusion

Exchanging built-in data types

Exchanging custom ActionScript types

Creating an ActionScript constructor with parameters

Handling properties assigned values at the server

Creating a CRUD component (Create, Read, Update, Delete) with ActionScript objects and CFCs

Implementing Drag and Drop

Understanding drag and drop terminology

Dragging dragEnabled() components

Using drag and drop with non-dragEnabled() components

Understanding drag events

Using the doDrag() method

Controlling dropping with formats

Using data in drag and drop operations

Understanding mouse manipulation

JB International, London, UK

0800 028 6400

UK training course Listing

.net 2.0 training course uk | asp.net 2.0 training course uk | SOA & ESB training course uk - Service Oriented Architecture Training Course | SOA for architects and managers training course | SOA for developers and designers training course | Spring training course uk | Hibernate training course uk | .net security training course uk | AJAX training course uk | ASP.NET AJAX training course uk (ATLAS training course uk) | .NET 2.0 Compact Framework training course uk | .NET training course uk | ASP.NET training course uk | advanced ASP.NET training course uk | .NET programming with C# training course uk | .NET programming with VB.NET training course uk | .NET Technologies and architecture Overview Seminar | .NET Web Services training course uk | SharePoint 2007 Training Course | BizTalk Server 2004 Training Course | BizTalk Server 2006 Training Course | Internet Technologies Overview Seminar | Java training course uk | J2EE training course uk | Java Advanced Programming Techniques Workshop | Java for C++ Programmers training course uk | Java Web Applications (JSP) training course uk | Java 2 Micro Edition (JavaME / J2ME) training course uk | Java Web Services training course uk | Java with WebSphere - WSAD training course uk | J2EE with WebSphere - WSAD training course uk | Weblogic / J2EE for Java training course uk | XML training course uk | XSLT training course uk | OO Analysis & Design with UML training course uk | SQL Server 2000 Applications Development training course uk | SQL Server 2000 DBA (Database Administration) training course uk | SQL Server Performance tuning training course uk | SQL Server 2005 programming training course | SQL Server 2005 DBA Administration Training Course | SQL Server 2005 Upgrade Training Course |javascript training course uk | dynamic html (DHTML) & javascript training course uk | oracle 9i intro to SQL training course uk | Oracle 9i DBA training course uk | Oracle Forms training course uk | Oracle Reports training course uk | asp training course uk | asp visual interdev training course uk | html training course uk | web design training course uk | unix basics training course uk | unix fundamentals training course uk | unix systems administration training course uk

 

Macromedia Flex -
Rich Internet Application Development Training Course UK