F3IC : Flex 3 Introducing Cairngorm (4 hours)
Description
Flex 3: Introducing Cairngorm surveys the core concepts behind the Cairngorm RIA micro-architecture by re-factoring the application taught and built in the Flex 3: Rich Client Applications training course.
Course length : 4 hours
Audience
This course is designed to introduce the core concepts behind the Cairngorm RIA micro-architecture to experienced developers who are new to Adobe Flex 3. To gain the most from this class, you should:
- Have already taken the Flex 3: Rich Client Applications training course, or have equivalent experience using MXML and ActionScript 3
- Be familiar with basic Object Oriented Programming in ActionScript 3
Course outline
Introducing Flex 3: Introducing Cairngorm
- Introducing Adobe Cairngorm
- Understanding the purpose of Adobe Cairngorm
- Reviewing the benefits of using Cairngorm
- Learning about the components of Cairngorm
- Using Cairngorm in Flex RIAs
- Identifying roles of code
- Refactoring code to Cairngorm layers and classes
- Reviewing benefits of Cairngorm refactoring
- Implementing the ModelLocator
- Using the ModelLocator
- Implementing the ServiceLocator
- Using the ServiceLocator
- Implementing Cairngorm events
- Introducing the concept of Business Events
- Using a Cairngorm event
- Implementing Commands
- Using the Command
- Implementing the FrontContoller
- Using the FrontController
- Implementing Delegates
- Building a Cairngorm Delegate
- Using the Cairngorm components