D-FLEX-411-001
Developing Web Applications using Adobe Flex Applications

This five day course introduces developers to all the primary features of Flex they'll need to know in order to build a fully functional, well architected front end for a Rich Internet Application (RIA). Students will also gain hands-on, practical experience connecting their Flex client applications to remote, dynamic data using LiveCycle Data Services.

You will connect with remote data using web services and LiveCycle Data Services' features allowing communication with a Java based server environment. In addition, skills will be learned how to manipulate and format the returned data. You will also become familiar with service-oriented architectures and supporting technologies. At the end of this course you will be able to provide enterprise (JAX-WS) and REST (JAXRS) style Web services using Java™, process and transform XML in Flex.

You will also learn some of the advanced features of Adobe Flex to create sophisticated rich internet applications.


Description

RIA Introduction
  • Web Design & UI Design
  • Rich Client vs Thin Client
  • What is RIA?
  • Why use Rich Internet Applications?
  • What is MVC?
  • Understanding Web Frameworks

Adobe Flex

  • Flex 3: A language for Developing Rich Client Applications
  • Understanding rich Internet applications
  • Adobe Flex Builder
  • Flex Architecture and foundations for RIA
  • Understanding the Flex application process flow
  • Debugging a Flex application
  • Layouts, positioning and constraints
  • Containers
  • Uuser interface controls
  • Data bindings
  • Architecting an application with MXML components
  • ActionScript Handling Events
  • Using View States for Application Design
  • Creating Application Navigation
  • Customizing Flex application look and feel with styles and themes
  • Form data and containers
  • Validating form data
  • Working with XML Data
  • Handling faults & Faults
  • DataGrid controls
  • Accessing Web Services
  • LiveCycle Data Services and using BlazeDS
  • Data Management Service Architecture
  • Uploading Files to a Server Creating Web Services with Java using JAXWS and JAXRS

Audience

This course is designed for application developers who want to bring the power of Rich Internet Applications to their web applications.

Duration

4.5 days

Format

Instructor Lead
Lectures and demos combined with hands-on exercises using computer-based labs

Prerequisites

To gain the most from this class, you should:

  • Be familiar with an object oriented programming language such as Java or C++
  • Be familiar with XML terminology