Rich Internet Application Development in Adobe Flex 14.05.2012.-18.05.2012., 09.07.2012.-13.07.2012.
Adobe Flex is a platform for the development of ,,so-called' Rich Internet Applications. This course involves topics that are important for application development using Flex. It begins with ActionScript and MXML basics, followed by more detailed work with visual components and communication with the server side of the application. A special unit is dedicated to working with business intelligence modules, especially attention-getting graphs. The last part of the course deals with more crucial Flex expansions in the shape of external libraries and advanced topics like organizational units - tests and Flex JSP taglibs.
Day 1: Adobe Flex development environment
Flex and RIA
Familiarization with Flex Builder's development environment
Structure of Flex projects
Creation of the first Flex Application: Using Design and Source mode
XML and MXML
Day 2: Flex and Action Script
ActionScript basics
Adding interactivity to Flex application
Event handling
Basics of the Data binding technique
Using integrated debugger
Error typology
Day 3: Basic creation of a UI interface
Types and uses of available Layouts
Creation of data input forms
Formatting and verifying data on Flex applications
Day 4: Working with data
Retrieval of data from data services using various techniques: HTTP Service / Web Services / Remote Objects
Data displayed using a Data Grid component
Using Item Renderer objects
Writing your own Item Renderer object
Processing of data received from services using Action Script
Day 5: Advanced techniques for creating a UI interface
Navigation and management of visibility of individual components
View states
Behaviours, transitions and filters
Drag & Drop functionality
History management and Deep linking
Printing from the flex application
Deployment of the flex application
FlexUnit - writing unit tests for the Flex and ActionScript 3.0 application